blob: 4ca9c913662680ed2c30367acafa370a7360ae3c [file] [log] [blame]
<?xml version='1.0'?>
<signatures version='1.0'>
<depends_on path='/System/Library/Frameworks/DiskArbitration.framework'/>
<depends_on path='/System/Library/Frameworks/CoreFoundation.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' 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 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='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='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 _Nullable * _Nullable' name='itemsPtr' type='^@'/>
<field declared_type='unsigned long * _Nullable' 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 * _Nullable' 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 declared_type='NSUInteger (* _Nullable)(NSHashTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='hash' type='^?'>
<arg declared_type='NSHashTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</field>
<field declared_type='BOOL (* _Nullable)(NSHashTable * _Nonnull, void * _Nonnull, void * _Nonnull)' function_pointer='true' name='isEqual' type='^?'>
<arg declared_type='NSHashTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='BOOL' type='B'/>
</field>
<field declared_type='void (* _Nullable)(NSHashTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSHashTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='void (* _Nullable)(NSHashTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSHashTable * _Nonnull' type='@'/>
<arg declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='NSString * _Nullable (* _Nullable)(NSHashTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSHashTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</field>
</struct>
<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 * _Nullable' 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 declared_type='NSUInteger (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='hash' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</field>
<field declared_type='BOOL (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull, void * _Nonnull)' function_pointer='true' name='isEqual' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='BOOL' type='B'/>
</field>
<field declared_type='void (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='void (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='NSString * _Nullable (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</field>
<field const='true' declared_type='void * _Nullable' name='notAKeyMarker' type='^v'/>
</struct>
<struct name='NSMapTableValueCallBacks' type='{_NSMapTableValueCallBacks=&quot;retain&quot;^?&quot;release&quot;^?&quot;describe&quot;^?}'>
<field declared_type='void (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='retain' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='void (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='release' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='void' type='v'/>
</field>
<field declared_type='NSString * _Nullable (* _Nullable)(NSMapTable * _Nonnull, void * _Nonnull)' function_pointer='true' name='describe' type='^?'>
<arg declared_type='NSMapTable * _Nonnull' type='@'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</field>
</struct>
<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' 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' 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' 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 declared_type='unsigned long long' name='v' type='Q'/>
</struct>
<struct name='NSSwappedFloat' type='{_NSSwappedFloat=&quot;v&quot;I}'>
<field declared_type='unsigned int' name='v' type='I'/>
</struct>
<opaque name='NSAppleEventManagerSuspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<opaque name='NSZone' type='^{_NSZone=}'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAMPMDesignation' type='@'/>
<constant declared_type='NSString * _Nonnull' 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 * _Nonnull' name='NSAppleScriptErrorAppName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAppleScriptErrorBriefMessage' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAppleScriptErrorMessage' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAppleScriptErrorNumber' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAppleScriptErrorRange' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSArgumentDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAssertionHandlerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSAverageKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSBuddhistCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSBundleDidLoadNotification' type='@'/>
<constant const='true' declared_type='double' name='NSBundleResourceRequestLoadingPriorityUrgent' type='d'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSBundleResourceRequestLowDiskSpaceNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarDayChangedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierBuddhist' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierChinese' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierCoptic' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierEthiopicAmeteAlem' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierEthiopicAmeteMihret' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierGregorian' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierHebrew' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierISO8601' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierIndian' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierIslamic' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierIslamicCivil' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierIslamicTabular' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierIslamicUmmAlQura' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierJapanese' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierPersian' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCalendarIdentifierRepublicOfChina' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCharacterConversionException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSChineseCalendar' type='@'/>
<constant declared_type='NSString * _Nonnull' name='NSClassDescriptionNeededForClassNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCocoaErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSConnectionDidDieNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSConnectionDidInitializeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSConnectionReplyMode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCountKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCurrencySymbol' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSCurrentLocaleDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDateFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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 * _Nonnull' name='NSDecimalDigits' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDecimalNumberDivideByZeroException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDecimalNumberExactnessException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDecimalNumberOverflowException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDecimalNumberUnderflowException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDecimalSeparator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDefaultRunLoopMode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDestinationInvalidException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDidBecomeSingleThreadedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDistinctUnionOfArraysKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDistinctUnionOfObjectsKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSDistinctUnionOfSetsKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSEarlierTimeDesignations' type='@'/>
<constant const='true' declared_type='NSEdgeInsets' name='NSEdgeInsetsZero' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSErrorFailingURLStringKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionHostDidBecomeActiveNotification' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionHostDidEnterBackgroundNotification' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionHostWillEnterForegroundNotification' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionHostWillResignActiveNotification' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionItemAttachmentsKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionItemAttributedContentTextKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionItemAttributedTitleKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionItemsAndErrorsKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSExtensionJavaScriptFinalizeArgumentKey' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' 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 * _Nonnull' name='NSFailedAuthenticationException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileAppendOnly' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileBusy' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileCreationDate' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileDeviceIdentifier' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileExtensionHidden' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileGroupOwnerAccountID' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileGroupOwnerAccountName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHFSCreatorCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHFSTypeCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleConnectionAcceptedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleDataAvailableNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleNotificationDataItem' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleNotificationFileHandleItem' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleNotificationMonitorModes' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleOperationException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleReadCompletionNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileHandleReadToEndOfFileCompletionNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileImmutable' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileManagerUnmountDissentingProcessIdentifierErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileModificationDate' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileOwnerAccountID' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileOwnerAccountName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFilePathErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFilePosixPermissions' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileProtectionComplete' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileProtectionCompleteUnlessOpen' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileProtectionCompleteUntilFirstUserAuthentication' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileProtectionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileProtectionNone' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileReferenceCount' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSize' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemFileNumber' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemFreeNodes' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemFreeSize' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemNodes' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemNumber' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileSystemSize' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileType' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeBlockSpecial' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeCharacterSpecial' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeDirectory' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeRegular' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeSocket' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeSymbolicLink' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSFileTypeUnknown' type='@'/>
<constant declared_type='double' name='NSFoundationVersionNumber' type='d'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGenericException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGlobalDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGrammarCorrections' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGrammarRange' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGrammarUserDescription' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSGregorianCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieComment' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieCommentURL' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieDiscard' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieExpires' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieManagerAcceptPolicyChangedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieManagerCookiesChangedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieMaximumAge' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieOriginURL' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookiePath' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookiePort' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieSecure' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHTTPCookieValue' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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='NSPointerFunctionsOptions' name='NSHashTableCopyIn' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSHashTableObjectPointerPersonality' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSHashTableStrongMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSHashTableWeakMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSHashTableZeroingWeakMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHebrewCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHelpAnchorErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSHourNameDesignations' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSISO8601Calendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInconsistentArchiveException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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 * _Nonnull' name='NSInternalInconsistencyException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInternationalCurrencyString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvalidArchiveOperationException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvalidArgumentException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvalidReceivePortException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvalidSendPortException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvalidUnarchiveOperationException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvocationOperationCancelledException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSInvocationOperationVoidResultException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSIsNilTransformerName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSIsNotNilTransformerName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSIslamicCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSIslamicCivilCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSItemProviderErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Null_unspecified' name='NSItemProviderPreferredImageSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSJapaneseCalendar' type='@'/>
<constant declared_type='BOOL' name='NSKeepAllocationStatistics' type='B'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyValueChangeIndexesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyValueChangeKindKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyValueChangeNewKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyValueChangeNotificationIsPriorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyValueChangeOldKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyedArchiveRootObjectKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSKeyedUnarchiveFromDataTransformerName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLaterTimeDesignations' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagAdjective' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagAdverb' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagClassifier' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagCloseParenthesis' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagCloseQuote' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagConjunction' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagDash' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagDeterminer' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagIdiom' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagInterjection' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagNoun' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagNumber' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOpenParenthesis' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOpenQuote' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOrganizationName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOther' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOtherPunctuation' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOtherWhitespace' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagOtherWord' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagParagraphBreak' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagParticle' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagPersonalName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagPlaceName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagPreposition' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagPronoun' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagPunctuation' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeLanguage' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeLemma' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeLexicalClass' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeNameType' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeNameTypeOrLexicalClass' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeScript' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSchemeTokenType' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagSentenceTerminator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagVerb' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagWhitespace' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagWord' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLinguisticTagWordJoiner' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLoadedClasses' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocalNotificationCenterType' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleAlternateQuotationBeginDelimiterKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleAlternateQuotationEndDelimiterKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCollationIdentifier' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCollatorIdentifier' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCountryCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCurrencyCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleCurrencySymbol' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleDecimalSeparator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleExemplarCharacterSet' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleGroupingSeparator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleIdentifier' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleLanguageCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleMeasurementSystem' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleQuotationBeginDelimiterKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleQuotationEndDelimiterKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleScriptCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleUsesMetricSystem' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocaleVariantCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocalizedDescriptionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocalizedFailureReasonErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocalizedRecoveryOptionsErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSLocalizedRecoverySuggestionErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMachErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMallocException' type='@'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSMapTableCopyIn' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSMapTableObjectPointerPersonality' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSMapTableStrongMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSMapTableWeakMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSPointerFunctionsOptions' name='NSMapTableZeroingWeakMemory' type='I' type64='Q'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMaximumKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAcquisitionMakeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAcquisitionModelKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAlbumKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAltitudeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemApertureKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAppleLoopDescriptorsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAppleLoopsKeyFilterTypeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAppleLoopsLoopModeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAppleLoopsRootKeyKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemApplicationCategoriesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAttributeChangeDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudiencesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudioBitRateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudioChannelCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudioEncodingApplicationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudioSampleRateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAudioTrackNumberKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAuthorAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAuthorEmailAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemAuthorsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemBitsPerSampleKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCFBundleIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCameraOwnerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCodecsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemColorSpaceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCommentKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemComposerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContactKeywordsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContentCreationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContentModificationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContentTypeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContentTypeTreeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemContributorsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCopyrightKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCountryKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCoverageKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemCreatorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDateAddedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDeliveryTypeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDescriptionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDirectorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDisplayNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDownloadedDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDueDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemDurationSecondsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemEXIFGPSVersionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemEXIFVersionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemEditorsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemEmailAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemEncodingApplicationsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExecutableArchitecturesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExecutablePlatformKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExposureModeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExposureProgramKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExposureTimeSecondsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemExposureTimeStringKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFNumberKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFSContentChangeDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFSCreationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFSNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFSSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFinderCommentKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFlashOnOffKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFocalLength35mmKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFocalLengthKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemFontsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSAreaInformationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDOPKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDateStampKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDestBearingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDestDistanceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDestLatitudeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDestLongitudeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSDifferentalKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSMapDatumKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSMeasureModeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSProcessingMethodKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSStatusKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGPSTrackKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemGenreKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemHasAlphaChannelKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemHeadlineKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemISOSpeedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemImageDirectionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemInformationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemInstantMessageAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemInstructionsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemIsApplicationManagedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemIsGeneralMIDISequenceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemIsLikelyJunkKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemIsUbiquitousKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemKeySignatureKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemKeywordsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemKindKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLanguagesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLastUsedDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLatitudeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLayerNamesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLensModelKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLongitudeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemLyricistKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMaxApertureKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMediaTypesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMeteringModeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMusicalGenreKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMusicalInstrumentCategoryKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemMusicalInstrumentNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemNamedLocationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemNumberOfPagesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemOrganizationsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemOrientationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemOriginalFormatKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemOriginalSourceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPageHeightKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPageWidthKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemParticipantsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPathKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPerformersKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPhoneNumbersKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPixelCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPixelHeightKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPixelWidthKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemProducerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemProfileNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemProjectsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemPublishersKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRecipientAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRecipientEmailAddressesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRecipientsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRecordingDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRecordingYearKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRedEyeOnOffKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemResolutionHeightDPIKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemResolutionWidthDPIKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemRightsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemSecurityMethodKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemSpeedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemStarRatingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemStateOrProvinceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemStreamableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemSubjectKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTempoKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTextContentKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemThemeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTimeSignatureKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTimestampKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTitleKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemTotalBitRateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemURLKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemVersionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemVideoBitRateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemWhereFromsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataItemWhiteBalanceKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryDidFinishGatheringNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryDidStartGatheringNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryDidUpdateNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryGatheringProgressNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryIndexedLocalComputerScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryIndexedNetworkScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryLocalComputerScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryNetworkScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryResultContentRelevanceAttribute' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUbiquitousDataScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUbiquitousDocumentsScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUpdateAddedItemsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUpdateChangedItemsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUpdateRemovedItemsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataQueryUserHomeScope' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemContainerDisplayNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadRequestedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadingErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadingStatusCurrent' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadingStatusDownloaded' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadingStatusKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemDownloadingStatusNotDownloaded' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemHasUnresolvedConflictsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemIsDownloadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemIsDownloadingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemIsExternalDocumentKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemIsUploadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemIsUploadingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemPercentDownloadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemPercentUploadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemURLInLocalContainerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMetadataUbiquitousItemUploadingErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMinimumKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSMonthNameArray' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSNegateBooleanTransformerName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSNegativeCurrencyFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSNetServicesErrorCode' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSNetServicesErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSNextDayDesignations' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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='NSInteger' name='NSNotFound' type='i' type64='q'/>
<constant const='true' declared_type='NSDistributedNotificationOptions' name='NSNotificationDeliverImmediately' type='I' type64='Q'/>
<constant const='true' declared_type='NSDistributedNotificationOptions' name='NSNotificationPostToAllSessions' type='I' type64='Q'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSOSStatusErrorDomain' type='@'/>
<constant const='true' declared_type='NSHashTableCallBacks' name='NSObjectHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
<constant const='true' declared_type='NSString * _Nonnull' 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 * _Nonnull' name='NSObjectNotAvailableException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSOldStyleException' type='@'/>
<constant declared_type='NSString * _Nonnull' name='NSOperationNotSupportedForKeyException' type='@'/>
<constant const='true' declared_type='NSInteger' name='NSOperationQueueDefaultMaxConcurrentOperationCount' type='i' type64='q'/>
<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 * _Nonnull' name='NSPOSIXErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSParseErrorException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersianCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentDelimiter' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentFamilyName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentGivenName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentMiddleName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentNickname' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentPrefix' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPersonNameComponentSuffix' type='@'/>
<constant const='true' declared_type='NSHashTableCallBacks' name='NSPointerToStructHashCallBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPortDidBecomeInvalidNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPortReceiveException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPortSendException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPortTimeoutException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPositiveCurrencyFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSPriorDayDesignations' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProcessInfoPowerStateDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProcessInfoThermalStateDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressEstimatedTimeRemainingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileAnimationImageKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileAnimationImageOriginalRectKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileCompletedCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileIconKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileOperationKindCopying' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileOperationKindDecompressingAfterDownloading' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileOperationKindDownloading' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileOperationKindKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileOperationKindReceiving' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileTotalCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressFileURLKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressKindFile' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSProgressThroughputKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSRangeException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSRecoveryAttempterErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSRegistrationDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSRepublicOfChinaCalendar' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSRunLoopCommonModes' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSShortDateFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSShortMonthNameArray' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSShortTimeDateFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSShortWeekDayNameArray' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamDataWrittenToMemoryStreamKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamFileCurrentOffsetKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamNetworkServiceType' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamNetworkServiceTypeBackground' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamNetworkServiceTypeVideo' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamNetworkServiceTypeVoIP' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamNetworkServiceTypeVoice' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyConfigurationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyHostKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyPasswordKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyPortKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyUserKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyVersion4' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyVersion5' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSOCKSProxyVersionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSSLErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelNegotiatedSSL' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelNone' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelSSLv2' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelSSLv3' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStreamSocketSecurityLevelTLSv1' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionAllowLossyKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionDisallowedEncodingsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionFromWindowsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionLikelyLanguageKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionLossySubstitutionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionSuggestedEncodingsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingDetectionUseOnlySuggestedEncodingsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringEncodingErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformFullwidthToHalfwidth' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformHiraganaToKatakana' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToArabic' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToCyrillic' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToGreek' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToHangul' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToHebrew' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToHiragana' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToKatakana' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformLatinToThai' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformMandarinToLatin' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformStripCombiningMarks' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformStripDiacritics' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformToLatin' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformToUnicodeName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSStringTransformToXMLHex' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSSumKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSSystemClockDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSSystemTimeZoneDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTaskDidTerminateNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingAirlineKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingCityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingCountryKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingFlightKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingJobTitleKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingOrganizationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingPhoneKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingStateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingStreetKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTextCheckingZIPKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSThisDayDesignations' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSThousandsSeparator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSThreadWillExitNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSThumbnail1024x1024SizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTimeDateFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSTimeFormatString' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAddedToDirectoryDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLApplicationIsScriptableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAttributeModificationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodClientCertificate' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodDefault' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodHTMLForm' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodHTTPBasic' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodHTTPDigest' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodNTLM' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodNegotiate' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLAuthenticationMethodServerTrust' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLContentAccessDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLContentModificationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLCreationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLCredentialStorageChangedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLCredentialStorageRemoveSynchronizableCredentials' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLCustomIconKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLDocumentIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLEffectiveIconKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorBackgroundTaskCancelledReasonKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorFailingURLErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorFailingURLPeerTrustErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorFailingURLStringErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileAllocatedSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileProtectionComplete' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileProtectionCompleteUnlessOpen' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileProtectionCompleteUntilFirstUserAuthentication' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileProtectionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileProtectionNone' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeBlockSpecial' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeCharacterSpecial' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeDirectory' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeNamedPipe' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeRegular' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeSocket' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeSymbolicLink' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileResourceTypeUnknown' type='@'/>
<constant declared_type='NSString * _Nonnull' name='NSURLFileScheme' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileSecurityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLFileSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLGenerationIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLHasHiddenExtensionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsAliasFileKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsApplicationKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsDirectoryKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsExcludedFromBackupKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsExecutableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsHiddenKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsMountTriggerKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsPackageKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsReadableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsRegularFileKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsSymbolicLinkKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsSystemImmutableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsUbiquitousItemKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsUserImmutableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsVolumeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLIsWritableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLKeysOfUnsetValuesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLabelColorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLabelNumberKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLinkCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLocalizedLabelKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLocalizedNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLLocalizedTypeDescriptionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLParentDirectoryURLKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLPathKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLPreferredIOBlockSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceFTP' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceFTPProxy' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceHTTP' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceHTTPProxy' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceHTTPS' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceHTTPSProxy' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLProtectionSpaceSOCKSProxy' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLQuarantinePropertiesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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 * _Nonnull' name='NSURLTagNamesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLThumbnailDictionaryKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLThumbnailKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLTotalFileAllocatedSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLTotalFileSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLTypeIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemContainerDisplayNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadRequestedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadingErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadingStatusCurrent' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadingStatusDownloaded' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadingStatusKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemDownloadingStatusNotDownloaded' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemHasUnresolvedConflictsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemIsDownloadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemIsDownloadingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemIsUploadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemIsUploadingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemPercentDownloadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemPercentUploadedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLUbiquitousItemUploadingErrorKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeAvailableCapacityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeCreationDateKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIdentifierKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsAutomountedKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsBrowsableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsEjectableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsInternalKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsJournalingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsLocalKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsReadOnlyKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeIsRemovableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeLocalizedFormatDescriptionKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeLocalizedNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeMaximumFileSizeKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeNameKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeResourceCountKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsAdvisoryFileLockingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsCasePreservedNamesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsCaseSensitiveNamesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsExtendedSecurityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsHardLinksKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsJournalingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsPersistentIDsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsRenamingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsRootDirectoryDatesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsSparseFilesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsSymbolicLinksKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsVolumeSizesKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeSupportsZeroRunsKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeTotalCapacityKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeURLForRemountingKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeURLKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSURLVolumeUUIDStringKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUbiquitousKeyValueStoreChangeReasonKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUbiquitousKeyValueStoreChangedKeysKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUbiquitousKeyValueStoreDidChangeExternallyNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUbiquityIdentityDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUnarchiveFromDataTransformerName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndefinedKeyException' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUnderlyingErrorKey' type='@'/>
<constant const='true' declared_type='NSUInteger' name='NSUndoCloseGroupingRunLoopOrdering' type='I' type64='Q'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerCheckpointNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerDidCloseUndoGroupNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerDidOpenUndoGroupNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerDidRedoChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerDidUndoChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerGroupIsDiscardableKey' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerWillCloseUndoGroupNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerWillRedoChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUndoManagerWillUndoChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUnionOfArraysKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUnionOfObjectsKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUnionOfSetsKeyValueOperator' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUserActivityTypeBrowsingWeb' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUserDefaultsDidChangeNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSUserNotificationDefaultSoundName' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSWeekDayNameArray' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSWillBecomeMultiThreadedNotification' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' name='NSXMLParserErrorDomain' type='@'/>
<constant const='true' declared_type='NSString * _Nonnull' 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'/>
<enum name='NSAlignAllEdgesNearest' value='983040'/>
<enum name='NSAlignAllEdgesOutward' value='3840'/>
<enum name='NSAlignHeightInward' value='32'/>
<enum name='NSAlignHeightNearest' value='2097152'/>
<enum name='NSAlignHeightOutward' value='8192'/>
<enum name='NSAlignMaxXInward' value='4'/>
<enum name='NSAlignMaxXNearest' value='262144'/>
<enum name='NSAlignMaxXOutward' value='1024'/>
<enum name='NSAlignMaxYInward' value='8'/>
<enum name='NSAlignMaxYNearest' value='524288'/>
<enum name='NSAlignMaxYOutward' value='2048'/>
<enum name='NSAlignMinXInward' value='1'/>
<enum name='NSAlignMinXNearest' value='65536'/>
<enum name='NSAlignMinXOutward' value='256'/>
<enum name='NSAlignMinYInward' value='2'/>
<enum name='NSAlignMinYNearest' value='131072'/>
<enum name='NSAlignMinYOutward' value='512'/>
<enum name='NSAlignRectFlipped' value='9223372036854775808'/>
<enum name='NSAlignWidthInward' value='16'/>
<enum name='NSAlignWidthNearest' value='1048576'/>
<enum name='NSAlignWidthOutward' value='4096'/>
<enum name='NSAllApplicationsDirectory' value='100'/>
<enum name='NSAllDomainsMask' value='65535'/>
<enum name='NSAllLibrariesDirectory' value='101'/>
<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='NSAppleEventSendAlwaysInteract' value='48'/>
<enum name='NSAppleEventSendCanInteract' value='32'/>
<enum name='NSAppleEventSendCanSwitchLayer' value='64'/>
<enum name='NSAppleEventSendDefaultOptions' value='35'/>
<enum name='NSAppleEventSendDontAnnotate' value='65536'/>
<enum name='NSAppleEventSendDontExecute' value='8192'/>
<enum name='NSAppleEventSendDontRecord' value='4096'/>
<enum name='NSAppleEventSendNeverInteract' value='16'/>
<enum name='NSAppleEventSendNoReply' value='1'/>
<enum name='NSAppleEventSendQueueReply' value='2'/>
<enum name='NSAppleEventSendWaitForReply' value='3'/>
<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'/>
<enum name='NSAtomicWrite' value='1'/>
<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'/>
<enum name='NSBetweenPredicateOperatorType' value='100'/>
<enum name='NSBinarySearchingFirstEqual' value='256'/>
<enum name='NSBinarySearchingInsertionIndex' value='1024'/>
<enum name='NSBinarySearchingLastEqual' value='512'/>
<enum name='NSBlockExpressionType' value='19'/>
<enum name='NSBundleErrorMaximum' value='5119'/>
<enum name='NSBundleErrorMinimum' value='4992'/>
<enum name='NSBundleExecutableArchitectureI386' value='7'/>
<enum name='NSBundleExecutableArchitecturePPC' value='18'/>
<enum name='NSBundleExecutableArchitecturePPC64' value='16777234'/>
<enum name='NSBundleExecutableArchitectureX86_64' value='16777223'/>
<enum name='NSBundleOnDemandResourceExceededMaximumSizeError' value='4993'/>
<enum name='NSBundleOnDemandResourceInvalidTagError' value='4994'/>
<enum name='NSBundleOnDemandResourceOutOfSpaceError' value='4992'/>
<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'/>
<enum name='NSCalculationNoError' value='0'/>
<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'/>
<enum name='NSCoderErrorMaximum' value='4991'/>
<enum name='NSCoderErrorMinimum' value='4864'/>
<enum name='NSCoderReadCorruptError' value='4864'/>
<enum name='NSCoderValueNotFoundError' value='4865'/>
<enum name='NSCollectorDisabledOption' value='2'/>
<enum name='NSConditionalExpressionType' value='20'/>
<enum name='NSConstantValueExpressionType' value='0'/>
<enum name='NSContainerSpecifierError' value='2'/>
<enum name='NSContainsComparison' value='7'/>
<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'/>
<enum name='NSDataReadingUncached' value='2'/>
<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'/>
<enum name='NSDateFormatterFullStyle' value='4'/>
<enum name='NSDateFormatterLongStyle' value='3'/>
<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'/>
<enum name='NSDemoApplicationDirectory' value='2'/>
<enum name='NSDesktopDirectory' value='12'/>
<enum name='NSDeveloperApplicationDirectory' value='3'/>
<enum name='NSDeveloperDirectory' value='6'/>
<enum name='NSDiacriticInsensitivePredicateOption' value='2'/>
<enum name='NSDiacriticInsensitiveSearch' value='128'/>
<enum name='NSDirectPredicateModifier' value='0'/>
<enum name='NSDirectoryEnumerationSkipsHiddenFiles' value='4'/>
<enum name='NSDirectoryEnumerationSkipsPackageDescendants' value='2'/>
<enum name='NSDirectoryEnumerationSkipsSubdirectoryDescendants' value='1'/>
<enum name='NSDistributedNotificationDeliverImmediately' value='1'/>
<enum name='NSDistributedNotificationPostToAllSessions' value='2'/>
<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'/>
<enum name='NSEqualToPredicateOperatorType' value='4'/>
<enum name='NSEraCalendarUnit' value='2'/>
<enum name='NSEvaluatedObjectExpressionType' value='1'/>
<enum name='NSEverySubelement' value='1'/>
<enum name='NSExecutableArchitectureMismatchError' value='3585'/>
<enum name='NSExecutableErrorMaximum' value='3839'/>
<enum name='NSExecutableErrorMinimum' value='3584'/>
<enum name='NSExecutableLinkError' value='3588'/>
<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'/>
<enum name='NSFileCoordinatorWritingForReplacing' value='8'/>
<enum name='NSFileErrorMaximum' value='1023'/>
<enum name='NSFileErrorMinimum' value='0'/>
<enum name='NSFileLockingError' value='255'/>
<enum name='NSFileManagerItemReplacementUsingNewMetadataOnly' value='1'/>
<enum name='NSFileManagerItemReplacementWithoutDeletingBackupItem' value='2'/>
<enum name='NSFileManagerUnmountAllPartitionsAndEjectDisk' value='1'/>
<enum name='NSFileManagerUnmountBusyError' value='769'/>
<enum name='NSFileManagerUnmountUnknownError' value='768'/>
<enum name='NSFileManagerUnmountWithoutUI' value='2'/>
<enum name='NSFileNoSuchFileError' value='4'/>
<enum name='NSFileReadCorruptFileError' value='259'/>
<enum name='NSFileReadInapplicableStringEncodingError' value='261'/>
<enum name='NSFileReadInvalidFileNameError' value='258'/>
<enum name='NSFileReadNoPermissionError' value='257'/>
<enum name='NSFileReadNoSuchFileError' value='260'/>
<enum name='NSFileReadTooLargeError' value='263'/>
<enum name='NSFileReadUnknownError' value='256'/>
<enum name='NSFileReadUnknownStringEncodingError' value='264'/>
<enum name='NSFileReadUnsupportedSchemeError' value='262'/>
<enum name='NSFileVersionAddingByMoving' value='1'/>
<enum name='NSFileVersionReplacingByMoving' value='1'/>
<enum name='NSFileWrapperReadingImmediate' value='1'/>
<enum name='NSFileWrapperReadingWithoutMapping' value='2'/>
<enum name='NSFileWrapperWritingAtomic' value='1'/>
<enum name='NSFileWrapperWritingWithNameUpdating' value='2'/>
<enum name='NSFileWriteFileExistsError' value='516'/>
<enum name='NSFileWriteInapplicableStringEncodingError' value='517'/>
<enum name='NSFileWriteInvalidFileNameError' value='514'/>
<enum name='NSFileWriteNoPermissionError' value='513'/>
<enum name='NSFileWriteOutOfSpaceError' value='640'/>
<enum name='NSFileWriteUnknownError' value='512'/>
<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_10' value='1151.16'/>
<enum name='NSFoundationVersionNumber10_10_1' value='1151.16'/>
<enum name='NSFoundationVersionNumber10_10_2' value='1152.14'/>
<enum name='NSFoundationVersionNumber10_10_3' value='1153.20'/>
<enum name='NSFoundationVersionNumber10_1_1' value='425.00'/>
<enum name='NSFoundationVersionNumber10_1_2' value='425.00'/>
<enum name='NSFoundationVersionNumber10_1_3' value='425.00'/>
<enum name='NSFoundationVersionNumber10_1_4' value='425.00'/>
<enum name='NSFoundationVersionNumber10_2' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_1' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_2' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_3' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_4' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_5' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_6' value='462.00'/>
<enum name='NSFoundationVersionNumber10_2_7' value='462.70'/>
<enum name='NSFoundationVersionNumber10_2_8' value='462.70'/>
<enum name='NSFoundationVersionNumber10_3' value='500.00'/>
<enum name='NSFoundationVersionNumber10_3_1' value='500.00'/>
<enum name='NSFoundationVersionNumber10_3_2' value='500.30'/>
<enum name='NSFoundationVersionNumber10_3_3' value='500.54'/>
<enum name='NSFoundationVersionNumber10_3_4' value='500.56'/>
<enum name='NSFoundationVersionNumber10_3_5' value='500.56'/>
<enum name='NSFoundationVersionNumber10_3_6' value='500.56'/>
<enum name='NSFoundationVersionNumber10_3_7' value='500.56'/>
<enum name='NSFoundationVersionNumber10_3_8' value='500.56'/>
<enum name='NSFoundationVersionNumber10_3_9' value='500.58'/>
<enum name='NSFoundationVersionNumber10_4' value='567.00'/>
<enum name='NSFoundationVersionNumber10_4_1' value='567.00'/>
<enum name='NSFoundationVersionNumber10_4_10' value='567.29'/>
<enum name='NSFoundationVersionNumber10_4_11' value='567.36'/>
<enum name='NSFoundationVersionNumber10_4_2' value='567.12'/>
<enum name='NSFoundationVersionNumber10_4_3' value='567.21'/>
<enum name='NSFoundationVersionNumber10_4_4_Intel' value='567.23'/>
<enum name='NSFoundationVersionNumber10_4_4_PowerPC' value='567.21'/>
<enum name='NSFoundationVersionNumber10_4_5' value='567.25'/>
<enum name='NSFoundationVersionNumber10_4_6' value='567.26'/>
<enum name='NSFoundationVersionNumber10_4_7' value='567.27'/>
<enum name='NSFoundationVersionNumber10_4_8' value='567.28'/>
<enum name='NSFoundationVersionNumber10_4_9' value='567.29'/>
<enum name='NSFoundationVersionNumber10_5' value='677.00'/>
<enum name='NSFoundationVersionNumber10_5_1' value='677.10'/>
<enum name='NSFoundationVersionNumber10_5_2' value='677.15'/>
<enum name='NSFoundationVersionNumber10_5_3' value='677.19'/>
<enum name='NSFoundationVersionNumber10_5_4' value='677.19'/>
<enum name='NSFoundationVersionNumber10_5_5' value='677.21'/>
<enum name='NSFoundationVersionNumber10_5_6' value='677.22'/>
<enum name='NSFoundationVersionNumber10_5_7' value='677.24'/>
<enum name='NSFoundationVersionNumber10_5_8' value='677.26'/>
<enum name='NSFoundationVersionNumber10_6' value='751.00'/>
<enum name='NSFoundationVersionNumber10_6_1' value='751.00'/>
<enum name='NSFoundationVersionNumber10_6_2' value='751.14'/>
<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'/>
<enum name='NSGreaterThanComparison' value='4'/>
<enum name='NSGreaterThanOrEqualToComparison' value='3'/>
<enum name='NSGreaterThanOrEqualToPredicateOperatorType' value='3'/>
<enum name='NSGreaterThanPredicateOperatorType' value='2'/>
<enum name='NSHPUXOperatingSystem' value='4'/>
<enum name='NSHTTPCookieAcceptPolicyAlways' value='0'/>
<enum name='NSHTTPCookieAcceptPolicyNever' value='1'/>
<enum name='NSHTTPCookieAcceptPolicyOnlyFromMainDocumentDomain' value='2'/>
<enum name='NSHourCalendarUnit' value='32'/>
<enum name='NSINTEGER_DEFINED' value='1'/>
<enum name='NSISO2022JPStringEncoding' value='21'/>
<enum name='NSISOLatin1StringEncoding' value='5'/>
<enum name='NSISOLatin2StringEncoding' value='9'/>
<enum name='NSInPredicateOperatorType' value='10'/>
<enum name='NSIndexSubelement' value='0'/>
<enum name='NSInputMethodsDirectory' value='16'/>
<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='NSItemProviderUnavailableCoercionError' value='-1200'/>
<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'/>
<enum name='NSJSONReadingMutableLeaves' value='2'/>
<enum name='NSJSONWritingPrettyPrinted' value='1'/>
<enum name='NSJapaneseEUCStringEncoding' value='3'/>
<enum name='NSKeyPathExpressionType' value='3'/>
<enum name='NSKeySpecifierEvaluationScriptError' value='2'/>
<enum name='NSKeyValueChangeInsertion' value='2'/>
<enum name='NSKeyValueChangeRemoval' value='3'/>
<enum name='NSKeyValueChangeReplacement' value='4'/>
<enum name='NSKeyValueChangeSetting' value='1'/>
<enum name='NSKeyValueIntersectSetMutation' value='3'/>
<enum name='NSKeyValueMinusSetMutation' value='2'/>
<enum name='NSKeyValueObservingOptionInitial' value='4'/>
<enum name='NSKeyValueObservingOptionNew' value='1'/>
<enum name='NSKeyValueObservingOptionOld' value='2'/>
<enum name='NSKeyValueObservingOptionPrior' value='8'/>
<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'/>
<enum name='NSLessThanPredicateOperatorType' value='0'/>
<enum name='NSLibraryDirectory' value='5'/>
<enum name='NSLikePredicateOperatorType' value='7'/>
<enum name='NSLinguisticTaggerJoinNames' value='16'/>
<enum name='NSLinguisticTaggerOmitOther' value='8'/>
<enum name='NSLinguisticTaggerOmitPunctuation' value='2'/>
<enum name='NSLinguisticTaggerOmitWhitespace' value='4'/>
<enum name='NSLinguisticTaggerOmitWords' value='1'/>
<enum name='NSLiteralSearch' value='2'/>
<enum name='NSLocalDomainMask' value='2'/>
<enum name='NSLocaleLanguageDirectionBottomToTop' value='4'/>
<enum name='NSLocaleLanguageDirectionLeftToRight' value='1'/>
<enum name='NSLocaleLanguageDirectionRightToLeft' value='2'/>
<enum name='NSLocaleLanguageDirectionTopToBottom' value='3'/>
<enum name='NSLocaleLanguageDirectionUnknown' value='0'/>
<enum name='NSMACHOperatingSystem' value='5'/>
<enum name='NSMacOSRomanStringEncoding' value='30'/>
<enum name='NSMachPortDeallocateNone' value='0'/>
<enum name='NSMachPortDeallocateReceiveRight' value='2'/>
<enum name='NSMachPortDeallocateSendRight' 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'/>
<enum name='NSMatchingHitEnd' value='4'/>
<enum name='NSMatchingInternalError' value='16'/>
<enum name='NSMatchingProgress' value='1'/>
<enum name='NSMatchingReportCompletion' value='2'/>
<enum name='NSMatchingReportProgress' value='1'/>
<enum name='NSMatchingRequiredEnd' value='8'/>
<enum name='NSMatchingWithTransparentBounds' value='8'/>
<enum name='NSMatchingWithoutAnchoringBounds' value='16'/>
<enum name='NSMaxXEdge' value='2'/>
<enum name='NSMaxYEdge' value='3'/>
<enum name='NSMaximumStringLength' value='2147483646'/>
<enum name='NSMiddleSubelement' value='2'/>
<enum name='NSMinXEdge' value='0'/>
<enum name='NSMinYEdge' value='1'/>
<enum name='NSMinusSetExpressionType' value='7'/>
<enum name='NSMinuteCalendarUnit' value='64'/>
<enum name='NSMonthCalendarUnit' value='8'/>
<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'/>
<enum name='NSNetServicesCancelledError' value='-72005'/>
<enum name='NSNetServicesCollisionError' value='-72001'/>
<enum name='NSNetServicesInvalidError' value='-72006'/>
<enum name='NSNetServicesNotFoundError' value='-72002'/>
<enum name='NSNetServicesTimeoutError' value='-72007'/>
<enum name='NSNetServicesUnknownError' value='-72000'/>
<enum name='NSNetworkDomainMask' value='4'/>
<enum name='NSNoScriptError' value='0'/>
<enum name='NSNoSpecifierError' value='0'/>
<enum name='NSNoSubelement' value='4'/>
<enum name='NSNoTopLevelContainersSpecifierError' value='1'/>
<enum name='NSNonLossyASCIIStringEncoding' value='7'/>
<enum name='NSNormalizedPredicateOption' value='4'/>
<enum name='NSNotEqualToPredicateOperatorType' value='5'/>
<enum name='NSNotPredicateType' value='0'/>
<enum name='NSNotificationCoalescingOnName' value='1'/>
<enum name='NSNotificationCoalescingOnSender' value='2'/>
<enum name='NSNotificationNoCoalescing' value='0'/>
<enum name='NSNotificationSuspensionBehaviorCoalesce' value='2'/>
<enum name='NSNotificationSuspensionBehaviorDeliverImmediately' value='4'/>
<enum name='NSNotificationSuspensionBehaviorDrop' value='1'/>
<enum name='NSNotificationSuspensionBehaviorHold' value='3'/>
<enum name='NSNumberFormatterBehavior10_0' value='1000'/>
<enum name='NSNumberFormatterBehavior10_4' value='1040'/>
<enum name='NSNumberFormatterBehaviorDefault' value='0'/>
<enum name='NSNumberFormatterCurrencyAccountingStyle' value='10'/>
<enum name='NSNumberFormatterCurrencyISOCodeStyle' value='8'/>
<enum name='NSNumberFormatterCurrencyPluralStyle' value='9'/>
<enum name='NSNumberFormatterCurrencyStyle' value='2'/>
<enum name='NSNumberFormatterDecimalStyle' value='1'/>
<enum name='NSNumberFormatterNoStyle' value='0'/>
<enum name='NSNumberFormatterOrdinalStyle' value='6'/>
<enum name='NSNumberFormatterPadAfterPrefix' value='1'/>
<enum name='NSNumberFormatterPadAfterSuffix' value='3'/>
<enum name='NSNumberFormatterPadBeforePrefix' value='0'/>
<enum name='NSNumberFormatterPadBeforeSuffix' value='2'/>
<enum name='NSNumberFormatterPercentStyle' value='3'/>
<enum name='NSNumberFormatterRoundCeiling' value='0'/>
<enum name='NSNumberFormatterRoundDown' value='2'/>
<enum name='NSNumberFormatterRoundFloor' value='1'/>
<enum name='NSNumberFormatterRoundHalfDown' value='5'/>
<enum name='NSNumberFormatterRoundHalfEven' value='4'/>
<enum name='NSNumberFormatterRoundHalfUp' value='6'/>
<enum name='NSNumberFormatterRoundUp' value='3'/>
<enum name='NSNumberFormatterScientificStyle' value='4'/>
<enum name='NSNumberFormatterSpellOutStyle' value='5'/>
<enum name='NSNumericSearch' value='64'/>
<enum name='NSOSF1OperatingSystem' value='7'/>
<enum name='NSObjectAutoreleasedEvent' value='3'/>
<enum name='NSObjectExtraRefDecrementedEvent' value='5'/>
<enum name='NSObjectExtraRefIncrementedEvent' value='4'/>
<enum name='NSObjectInternalRefDecrementedEvent' value='7'/>
<enum name='NSObjectInternalRefIncrementedEvent' value='6'/>
<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='NSOperationQueuePriorityHigh' value='4'/>
<enum name='NSOperationQueuePriorityLow' value='-4'/>
<enum name='NSOperationQueuePriorityNormal' value='0'/>
<enum name='NSOperationQueuePriorityVeryHigh' value='8'/>
<enum name='NSOperationQueuePriorityVeryLow' value='-8'/>
<enum name='NSOrPredicateType' value='2'/>
<enum name='NSOrderedAscending' value='-1'/>
<enum name='NSOrderedDescending' value='1'/>
<enum name='NSOrderedSame' value='0'/>
<enum name='NSPersonNameComponentsFormatterPhonetic' value='2'/>
<enum name='NSPersonNameComponentsFormatterStyleAbbreviated' value='4'/>
<enum name='NSPersonNameComponentsFormatterStyleDefault' value='0'/>
<enum name='NSPersonNameComponentsFormatterStyleLong' value='3'/>
<enum name='NSPersonNameComponentsFormatterStyleMedium' value='2'/>
<enum name='NSPersonNameComponentsFormatterStyleShort' value='1'/>
<enum name='NSPicturesDirectory' value='19'/>
<enum name='NSPointerFunctionsCStringPersonality' value='768'/>
<enum name='NSPointerFunctionsCopyIn' value='65536'/>
<enum name='NSPointerFunctionsIntegerPersonality' value='1280'/>
<enum name='NSPointerFunctionsMachVirtualMemory' value='4'/>
<enum name='NSPointerFunctionsMallocMemory' value='3'/>
<enum name='NSPointerFunctionsObjectPersonality' value='0'/>
<enum name='NSPointerFunctionsObjectPointerPersonality' value='512'/>
<enum name='NSPointerFunctionsOpaqueMemory' value='2'/>
<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'/>
<enum name='NSPositionBeginning' value='2'/>
<enum name='NSPositionEnd' value='3'/>
<enum name='NSPositionReplace' value='4'/>
<enum name='NSPostASAP' value='2'/>
<enum name='NSPostNow' value='3'/>
<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'/>
<enum name='NSPropertyListImmutable' value='0'/>
<enum name='NSPropertyListMutableContainers' value='1'/>
<enum name='NSPropertyListMutableContainersAndLeaves' value='2'/>
<enum name='NSPropertyListOpenStepFormat' value='1'/>
<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'/>
<enum name='NSReceiversCantHandleCommandScriptError' value='4'/>
<enum name='NSRectEdgeMaxX' value='2'/>
<enum name='NSRectEdgeMaxY' value='3'/>
<enum name='NSRectEdgeMinX' value='0'/>
<enum name='NSRectEdgeMinY' value='1'/>
<enum name='NSRegularExpressionAllowCommentsAndWhitespace' value='2'/>
<enum name='NSRegularExpressionAnchorsMatchLines' value='16'/>
<enum name='NSRegularExpressionCaseInsensitive' value='1'/>
<enum name='NSRegularExpressionDotMatchesLineSeparators' value='8'/>
<enum name='NSRegularExpressionIgnoreMetacharacters' value='4'/>
<enum name='NSRegularExpressionSearch' value='1024'/>
<enum name='NSRegularExpressionUseUnicodeWordBoundaries' value='64'/>
<enum name='NSRegularExpressionUseUnixLineSeparators' value='32'/>
<enum name='NSRelativeAfter' value='0'/>
<enum name='NSRelativeBefore' value='1'/>
<enum name='NSRequiredArgumentsMissingScriptError' value='5'/>
<enum name='NSRoundBankers' value='3'/>
<enum name='NSRoundDown' value='1'/>
<enum name='NSRoundPlain' value='0'/>
<enum name='NSRoundUp' value='2'/>
<enum name='NSSaveOptionsAsk' value='2'/>
<enum name='NSSaveOptionsNo' value='1'/>
<enum name='NSSaveOptionsYes' value='0'/>
<enum name='NSScannedOption' value='1'/>
<enum name='NSSecondCalendarUnit' value='128'/>
<enum name='NSSharedPublicDirectory' value='21'/>
<enum name='NSShiftJISStringEncoding' value='8'/>
<enum name='NSSolarisOperatingSystem' value='3'/>
<enum name='NSSortConcurrent' value='1'/>
<enum name='NSSortStable' value='16'/>
<enum name='NSStreamEventEndEncountered' value='16'/>
<enum name='NSStreamEventErrorOccurred' value='8'/>
<enum name='NSStreamEventHasBytesAvailable' value='2'/>
<enum name='NSStreamEventHasSpaceAvailable' value='4'/>
<enum name='NSStreamEventNone' value='0'/>
<enum name='NSStreamEventOpenCompleted' value='1'/>
<enum name='NSStreamStatusAtEnd' value='5'/>
<enum name='NSStreamStatusClosed' value='6'/>
<enum name='NSStreamStatusError' value='7'/>
<enum name='NSStreamStatusNotOpen' value='0'/>
<enum name='NSStreamStatusOpen' value='2'/>
<enum name='NSStreamStatusOpening' value='1'/>
<enum name='NSStreamStatusReading' value='3'/>
<enum name='NSStreamStatusWriting' value='4'/>
<enum name='NSStringEncodingConversionAllowLossy' value='1'/>
<enum name='NSStringEncodingConversionExternalRepresentation' value='2'/>
<enum name='NSStringEnumerationByComposedCharacterSequences' value='2'/>
<enum name='NSStringEnumerationByLines' value='0'/>
<enum name='NSStringEnumerationByParagraphs' value='1'/>
<enum name='NSStringEnumerationBySentences' value='4'/>
<enum name='NSStringEnumerationByWords' value='3'/>
<enum name='NSStringEnumerationLocalized' value='1024'/>
<enum name='NSStringEnumerationReverse' value='256'/>
<enum name='NSStringEnumerationSubstringNotRequired' value='512'/>
<enum name='NSSubqueryExpressionType' value='13'/>
<enum name='NSSunOSOperatingSystem' value='6'/>
<enum name='NSSymbolStringEncoding' value='6'/>
<enum name='NSSystemDomainMask' value='8'/>
<enum name='NSTaskTerminationReasonExit' value='1'/>
<enum name='NSTaskTerminationReasonUncaughtSignal' value='2'/>
<enum name='NSTextCheckingAllCustomTypes' value='18446744069414584320'/>
<enum name='NSTextCheckingAllSystemTypes' value='4294967295'/>
<enum name='NSTextCheckingAllTypes' value='18446744073709551615'/>
<enum name='NSTextCheckingTypeAddress' value='16'/>
<enum name='NSTextCheckingTypeCorrection' value='512'/>
<enum name='NSTextCheckingTypeDash' value='128'/>
<enum name='NSTextCheckingTypeDate' value='8'/>
<enum name='NSTextCheckingTypeGrammar' value='4'/>
<enum name='NSTextCheckingTypeLink' value='32'/>
<enum name='NSTextCheckingTypeOrthography' value='1'/>
<enum name='NSTextCheckingTypePhoneNumber' value='2048'/>
<enum name='NSTextCheckingTypeQuote' value='64'/>
<enum name='NSTextCheckingTypeRegularExpression' value='1024'/>
<enum name='NSTextCheckingTypeReplacement' value='256'/>
<enum name='NSTextCheckingTypeSpelling' value='2'/>
<enum name='NSTextCheckingTypeTransitInformation' value='4096'/>
<enum name='NSTimeIntervalSince1970' value='978307200.0'/>
<enum name='NSTimeZoneCalendarUnit' value='2097152'/>
<enum name='NSTimeZoneNameStyleDaylightSaving' value='2'/>
<enum name='NSTimeZoneNameStyleGeneric' value='4'/>
<enum name='NSTimeZoneNameStyleShortDaylightSaving' value='3'/>
<enum name='NSTimeZoneNameStyleShortGeneric' value='5'/>
<enum name='NSTimeZoneNameStyleShortStandard' value='1'/>
<enum name='NSTimeZoneNameStyleStandard' value='0'/>
<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'/>
<enum name='NSURLCacheStorageAllowedInMemoryOnly' value='1'/>
<enum name='NSURLCacheStorageNotAllowed' value='2'/>
<enum name='NSURLCredentialPersistenceForSession' value='1'/>
<enum name='NSURLCredentialPersistenceNone' value='0'/>
<enum name='NSURLCredentialPersistencePermanent' value='2'/>
<enum name='NSURLCredentialPersistenceSynchronizable' value='3'/>
<enum name='NSURLErrorAppTransportSecurityRequiresSecureConnection' value='-1022'/>
<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'/>
<enum name='NSURLErrorCannotDecodeContentData' value='-1016'/>
<enum name='NSURLErrorCannotDecodeRawData' value='-1015'/>
<enum name='NSURLErrorCannotFindHost' value='-1003'/>
<enum name='NSURLErrorCannotLoadFromNetwork' value='-2000'/>
<enum name='NSURLErrorCannotMoveFile' value='-3005'/>
<enum name='NSURLErrorCannotOpenFile' value='-3001'/>
<enum name='NSURLErrorCannotParseResponse' value='-1017'/>
<enum name='NSURLErrorCannotRemoveFile' value='-3004'/>
<enum name='NSURLErrorCannotWriteToFile' value='-3003'/>
<enum name='NSURLErrorClientCertificateRejected' value='-1205'/>
<enum name='NSURLErrorClientCertificateRequired' value='-1206'/>
<enum name='NSURLErrorDNSLookupFailed' value='-1006'/>
<enum name='NSURLErrorDataLengthExceedsMaximum' value='-1103'/>
<enum name='NSURLErrorDataNotAllowed' value='-1020'/>
<enum name='NSURLErrorDownloadDecodingFailedMidStream' value='-3006'/>
<enum name='NSURLErrorDownloadDecodingFailedToComplete' value='-3007'/>
<enum name='NSURLErrorFileDoesNotExist' value='-1100'/>
<enum name='NSURLErrorFileIsDirectory' value='-1101'/>
<enum name='NSURLErrorHTTPTooManyRedirects' value='-1007'/>
<enum name='NSURLErrorInternationalRoamingOff' value='-1018'/>
<enum name='NSURLErrorNetworkConnectionLost' value='-1005'/>
<enum name='NSURLErrorNoPermissionsToReadFile' value='-1102'/>
<enum name='NSURLErrorNotConnectedToInternet' value='-1009'/>
<enum name='NSURLErrorRedirectToNonExistentLocation' value='-1010'/>
<enum name='NSURLErrorRequestBodyStreamExhausted' value='-1021'/>
<enum name='NSURLErrorResourceUnavailable' value='-1008'/>
<enum name='NSURLErrorSecureConnectionFailed' value='-1200'/>
<enum name='NSURLErrorServerCertificateHasBadDate' value='-1201'/>
<enum name='NSURLErrorServerCertificateHasUnknownRoot' value='-1203'/>
<enum name='NSURLErrorServerCertificateNotYetValid' value='-1204'/>
<enum name='NSURLErrorServerCertificateUntrusted' value='-1202'/>
<enum name='NSURLErrorTimedOut' value='-1001'/>
<enum name='NSURLErrorUnknown' value='-1'/>
<enum name='NSURLErrorUnsupportedURL' value='-1002'/>
<enum name='NSURLErrorUserAuthenticationRequired' value='-1013'/>
<enum name='NSURLErrorUserCancelledAuthentication' value='-1012'/>
<enum name='NSURLErrorZeroByteResource' value='-1014'/>
<enum name='NSURLHandleLoadFailed' value='3'/>
<enum name='NSURLHandleLoadInProgress' value='2'/>
<enum name='NSURLHandleLoadSucceeded' value='1'/>
<enum name='NSURLHandleNotLoaded' value='0'/>
<enum name='NSURLNetworkServiceTypeBackground' value='3'/>
<enum name='NSURLNetworkServiceTypeDefault' value='0'/>
<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'/>
<enum name='NSURLRequestReloadRevalidatingCacheData' value='5'/>
<enum name='NSURLRequestReturnCacheDataDontLoad' value='3'/>
<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='NSURLSessionResponseBecomeStream' value='3'/>
<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'/>
<enum name='NSUTF32BigEndianStringEncoding' value='2550137088'/>
<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' value='2147483647' value64='9223372036854775807'/>
<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'/>
<enum name='NSVolumeEnumerationProduceFileReferenceURLs' value='4'/>
<enum name='NSVolumeEnumerationSkipHiddenVolumes' value='2'/>
<enum name='NSWeekCalendarUnit' value='256'/>
<enum name='NSWeekOfMonthCalendarUnit' value='4096'/>
<enum name='NSWeekOfYearCalendarUnit' value='8192'/>
<enum name='NSWeekdayCalendarUnit' value='512'/>
<enum name='NSWeekdayOrdinalCalendarUnit' value='1024'/>
<enum name='NSWidthInsensitiveSearch' value='256'/>
<enum name='NSWindows95OperatingSystem' value='2'/>
<enum name='NSWindowsCP1250StringEncoding' value='15'/>
<enum name='NSWindowsCP1251StringEncoding' value='11'/>
<enum name='NSWindowsCP1252StringEncoding' value='12'/>
<enum name='NSWindowsCP1253StringEncoding' value='13'/>
<enum name='NSWindowsCP1254StringEncoding' value='14'/>
<enum name='NSWindowsNTOperatingSystem' value='1'/>
<enum name='NSWrapCalendarComponents' value='1'/>
<enum name='NSXMLAttributeCDATAKind' value='6'/>
<enum name='NSXMLAttributeDeclarationKind' value='10'/>
<enum name='NSXMLAttributeEntitiesKind' value='11'/>
<enum name='NSXMLAttributeEntityKind' value='10'/>
<enum name='NSXMLAttributeEnumerationKind' value='14'/>
<enum name='NSXMLAttributeIDKind' value='7'/>
<enum name='NSXMLAttributeIDRefKind' value='8'/>
<enum name='NSXMLAttributeIDRefsKind' value='9'/>
<enum name='NSXMLAttributeKind' value='3'/>
<enum name='NSXMLAttributeNMTokenKind' value='12'/>
<enum name='NSXMLAttributeNMTokensKind' value='13'/>
<enum name='NSXMLAttributeNotationKind' value='15'/>
<enum name='NSXMLCommentKind' value='6'/>
<enum name='NSXMLDTDKind' value='8'/>
<enum name='NSXMLDocumentHTMLKind' value='2'/>
<enum name='NSXMLDocumentIncludeContentTypeDeclaration' value='262144'/>
<enum name='NSXMLDocumentKind' value='1'/>
<enum name='NSXMLDocumentTextKind' value='3'/>
<enum name='NSXMLDocumentTidyHTML' value='512'/>
<enum name='NSXMLDocumentTidyXML' value='1024'/>
<enum name='NSXMLDocumentValidate' value='8192'/>
<enum name='NSXMLDocumentXHTMLKind' value='1'/>
<enum name='NSXMLDocumentXInclude' value='65536'/>
<enum name='NSXMLDocumentXMLKind' value='0'/>
<enum name='NSXMLElementDeclarationAnyKind' value='18'/>
<enum name='NSXMLElementDeclarationElementKind' value='20'/>
<enum name='NSXMLElementDeclarationEmptyKind' value='17'/>
<enum name='NSXMLElementDeclarationKind' value='11'/>
<enum name='NSXMLElementDeclarationMixedKind' value='19'/>
<enum name='NSXMLElementDeclarationUndefinedKind' value='16'/>
<enum name='NSXMLElementKind' value='2'/>
<enum name='NSXMLEntityDeclarationKind' value='9'/>
<enum name='NSXMLEntityGeneralKind' value='1'/>
<enum name='NSXMLEntityParameterKind' value='4'/>
<enum name='NSXMLEntityParsedKind' value='2'/>
<enum name='NSXMLEntityPredefined' value='5'/>
<enum name='NSXMLEntityUnparsedKind' value='3'/>
<enum name='NSXMLInvalidKind' value='0'/>
<enum name='NSXMLNamespaceKind' value='4'/>
<enum name='NSXMLNodeCompactEmptyElement' value='4'/>
<enum name='NSXMLNodeExpandEmptyElement' value='2'/>
<enum name='NSXMLNodeIsCDATA' value='1'/>
<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'/>
<enum name='NSXMLNodePreserveCDATA' value='16777216'/>
<enum name='NSXMLNodePreserveCharacterReferences' value='134217728'/>
<enum name='NSXMLNodePreserveDTD' value='67108864'/>
<enum name='NSXMLNodePreserveEmptyElements' value='6'/>
<enum name='NSXMLNodePreserveEntities' value='4194304'/>
<enum name='NSXMLNodePreserveNamespaceOrder' value='1048576'/>
<enum name='NSXMLNodePreservePrefixes' value='8388608'/>
<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'/>
<enum name='NSXMLParserAttributeHasNoValueError' value='41'/>
<enum name='NSXMLParserAttributeListNotFinishedError' value='51'/>
<enum name='NSXMLParserAttributeListNotStartedError' value='50'/>
<enum name='NSXMLParserAttributeNotFinishedError' value='40'/>
<enum name='NSXMLParserAttributeNotStartedError' value='39'/>
<enum name='NSXMLParserAttributeRedefinedError' value='42'/>
<enum name='NSXMLParserCDATANotFinishedError' value='63'/>
<enum name='NSXMLParserCharacterRefAtEOFError' value='10'/>
<enum name='NSXMLParserCharacterRefInDTDError' value='13'/>
<enum name='NSXMLParserCharacterRefInEpilogError' value='12'/>
<enum name='NSXMLParserCharacterRefInPrologError' value='11'/>
<enum name='NSXMLParserCommentContainsDoubleHyphenError' value='80'/>
<enum name='NSXMLParserCommentNotFinishedError' value='45'/>
<enum name='NSXMLParserConditionalSectionNotFinishedError' value='59'/>
<enum name='NSXMLParserConditionalSectionNotStartedError' value='58'/>
<enum name='NSXMLParserDOCTYPEDeclNotFinishedError' value='61'/>
<enum name='NSXMLParserDelegateAbortedParseError' value='512'/>
<enum name='NSXMLParserDocumentStartError' value='3'/>
<enum name='NSXMLParserElementContentDeclNotFinishedError' value='55'/>
<enum name='NSXMLParserElementContentDeclNotStartedError' value='54'/>
<enum name='NSXMLParserEmptyDocumentError' value='4'/>
<enum name='NSXMLParserEncodingNotSupportedError' value='32'/>
<enum name='NSXMLParserEntityBoundaryError' value='90'/>
<enum name='NSXMLParserEntityIsExternalError' value='29'/>
<enum name='NSXMLParserEntityIsParameterError' value='30'/>
<enum name='NSXMLParserEntityNotFinishedError' value='37'/>
<enum name='NSXMLParserEntityNotStartedError' value='36'/>
<enum name='NSXMLParserEntityRefAtEOFError' value='14'/>
<enum name='NSXMLParserEntityRefInDTDError' value='17'/>
<enum name='NSXMLParserEntityRefInEpilogError' value='16'/>
<enum name='NSXMLParserEntityRefInPrologError' value='15'/>
<enum name='NSXMLParserEntityRefLoopError' value='89'/>
<enum name='NSXMLParserEntityReferenceMissingSemiError' value='23'/>
<enum name='NSXMLParserEntityReferenceWithoutNameError' value='22'/>
<enum name='NSXMLParserEntityValueRequiredError' value='84'/>
<enum name='NSXMLParserEqualExpectedError' value='75'/>
<enum name='NSXMLParserExternalStandaloneEntityError' value='82'/>
<enum name='NSXMLParserExternalSubsetNotFinishedError' value='60'/>
<enum name='NSXMLParserExtraContentError' value='86'/>
<enum name='NSXMLParserGTRequiredError' value='73'/>
<enum name='NSXMLParserInternalError' value='1'/>
<enum name='NSXMLParserInvalidCharacterError' value='9'/>
<enum name='NSXMLParserInvalidCharacterInEntityError' value='87'/>
<enum name='NSXMLParserInvalidCharacterRefError' value='8'/>
<enum name='NSXMLParserInvalidConditionalSectionError' value='83'/>
<enum name='NSXMLParserInvalidDecimalCharacterRefError' value='7'/>
<enum name='NSXMLParserInvalidEncodingError' value='81'/>
<enum name='NSXMLParserInvalidEncodingNameError' value='79'/>
<enum name='NSXMLParserInvalidHexCharacterRefError' value='6'/>
<enum name='NSXMLParserInvalidURIError' value='91'/>
<enum name='NSXMLParserLTRequiredError' value='72'/>
<enum name='NSXMLParserLTSlashRequiredError' value='74'/>
<enum name='NSXMLParserLessThanSymbolInAttributeError' value='38'/>
<enum name='NSXMLParserLiteralNotFinishedError' value='44'/>
<enum name='NSXMLParserLiteralNotStartedError' value='43'/>
<enum name='NSXMLParserMisplacedCDATAEndStringError' value='62'/>
<enum name='NSXMLParserMisplacedXMLDeclarationError' value='64'/>
<enum name='NSXMLParserMixedContentDeclNotFinishedError' value='53'/>
<enum name='NSXMLParserMixedContentDeclNotStartedError' value='52'/>
<enum name='NSXMLParserNAMERequiredError' value='68'/>
<enum name='NSXMLParserNMTOKENRequiredError' value='67'/>
<enum name='NSXMLParserNamespaceDeclarationError' value='35'/>
<enum name='NSXMLParserNoDTDError' value='94'/>
<enum name='NSXMLParserNotWellBalancedError' value='85'/>
<enum name='NSXMLParserNotationNotFinishedError' value='49'/>
<enum name='NSXMLParserNotationNotStartedError' value='48'/>
<enum name='NSXMLParserOutOfMemoryError' value='2'/>
<enum name='NSXMLParserPCDATARequiredError' value='69'/>
<enum name='NSXMLParserParsedEntityRefAtEOFError' value='18'/>
<enum name='NSXMLParserParsedEntityRefInEpilogError' value='20'/>
<enum name='NSXMLParserParsedEntityRefInInternalError' value='88'/>
<enum name='NSXMLParserParsedEntityRefInInternalSubsetError' value='21'/>
<enum name='NSXMLParserParsedEntityRefInPrologError' value='19'/>
<enum name='NSXMLParserParsedEntityRefMissingSemiError' value='25'/>
<enum name='NSXMLParserParsedEntityRefNoNameError' value='24'/>
<enum name='NSXMLParserPrematureDocumentEndError' value='5'/>
<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'/>
<enum name='NSXMLParserStringNotClosedError' value='34'/>
<enum name='NSXMLParserStringNotStartedError' value='33'/>
<enum name='NSXMLParserTagNameMismatchError' value='76'/>
<enum name='NSXMLParserURIFragmentError' value='92'/>
<enum name='NSXMLParserURIRequiredError' value='70'/>
<enum name='NSXMLParserUndeclaredEntityError' value='26'/>
<enum name='NSXMLParserUnfinishedTagError' value='77'/>
<enum name='NSXMLParserUnknownEncodingError' value='31'/>
<enum name='NSXMLParserUnparsedEntityError' value='28'/>
<enum name='NSXMLParserXMLDeclNotFinishedError' value='57'/>
<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_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 inline='true' name='CFBridgingRelease'>
<arg declared_type='CFTypeRef _Nullable' name='X' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</function>
<function inline='true' name='CFBridgingRetain'>
<arg declared_type='id _Nullable' name='X' type='@'/>
<retval declared_type='CFTypeRef _Nullable' type='@'/>
</function>
<function name='NSAllHashTableObjects'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</function>
<function name='NSAllMapTableKeys'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</function>
<function name='NSAllMapTableValues'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</function>
<function name='NSAllocateCollectable'>
<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
<arg declared_type='NSUInteger' name='options' type='I' type64='Q'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</function>
<function name='NSAllocateMemoryPages'>
<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</function>
<function name='NSAllocateObject'>
<arg declared_type='Class _Nonnull' name='aClass' type='#'/>
<arg declared_type='NSUInteger' name='extraBytes' type='I' type64='Q'/>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</function>
<function name='NSClassFromString'>
<arg declared_type='NSString * _Nonnull' name='aClassName' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</function>
<function name='NSCompareHashTables'>
<arg declared_type='NSHashTable * _Nonnull' name='table1' type='@'/>
<arg declared_type='NSHashTable * _Nonnull' name='table2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSCompareMapTables'>
<arg declared_type='NSMapTable * _Nonnull' name='table1' type='@'/>
<arg declared_type='NSMapTable * _Nonnull' name='table2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSContainsRect'>
<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 inline='true' name='NSConvertHostDoubleToSwapped'>
<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
<function inline='true' name='NSConvertHostFloatToSwapped'>
<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
<function inline='true' name='NSConvertSwappedDoubleToHost'>
<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
<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 declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSHashTable * _Nonnull' type='@'/>
</function>
<function name='NSCopyMapTableWithZone'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</function>
<function name='NSCopyMemoryPages'>
<arg const='true' declared_type='void * _Nonnull' name='source' type='^v'/>
<arg declared_type='void * _Nonnull' 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 declared_type='id _Nonnull' name='object' type='@'/>
<arg declared_type='NSUInteger' name='extraBytes' type='I' type64='Q'/>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</function>
<function name='NSCountFrames'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCountHashTable'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCountMapTable'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSCreateHashTable'>
<arg declared_type='NSHashTableCallBacks' name='callBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
<retval declared_type='NSHashTable * _Nonnull' type='@'/>
</function>
<function name='NSCreateHashTableWithZone'>
<arg declared_type='NSHashTableCallBacks' name='callBacks' type='{_NSHashTableCallBacks=^?^?^?^?^?}'/>
<arg declared_type='NSUInteger' name='capacity' type='I' type64='Q'/>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSHashTable * _Nonnull' type='@'/>
</function>
<function name='NSCreateMapTable'>
<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 * _Nonnull' type='@'/>
</function>
<function name='NSCreateMapTableWithZone'>
<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 * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</function>
<function name='NSCreateZone'>
<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 * _Nonnull' type='^{_NSZone=}'/>
</function>
<function name='NSDeallocateMemoryPages'>
<arg declared_type='void * _Nonnull' 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 declared_type='id _Nonnull' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalAdd'>
<arg declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 declared_type='NSDecimal * _Nonnull' name='number' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalCompare'>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='rightOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</function>
<function name='NSDecimalCopy'>
<arg declared_type='NSDecimal * _Nonnull' name='destination' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='source' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSDecimalDivide'>
<arg declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 inline='true' name='NSDecimalIsNotANumber'>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSDecimalMultiply'>
<arg declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 declared_type='NSDecimal * _Nonnull' name='number1' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg declared_type='NSDecimal * _Nonnull' 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 declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 const='true' declared_type='NSDecimal * _Nonnull' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg declared_type='id _Nullable' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSDecimalSubtract'>
<arg declared_type='NSDecimal * _Nonnull' name='result' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' name='leftOperand' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<arg const='true' declared_type='NSDecimal * _Nonnull' 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 declared_type='id _Nonnull' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSDefaultMallocZone'>
<retval declared_type='NSZone * _Nonnull' type='^{_NSZone=}'/>
</function>
<function name='NSDivideRect'>
<arg declared_type='NSRect' name='inRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<arg declared_type='NSRect * _Nonnull' name='slice' type='^{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='^{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<arg declared_type='NSRect * _Nonnull' 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 declared_type='NSHashEnumerator * _Nonnull' name='enumerator' type='^{_NSHashEnumerator=II^v}' type64='^{_NSHashEnumerator=QQ^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSEndMapTableEnumeration'>
<arg declared_type='NSMapEnumerator * _Nonnull' name='enumerator' type='^{_NSMapEnumerator=II^v}' type64='^{_NSMapEnumerator=QQ^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSEnumerateHashTable'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSHashEnumerator' type='{_NSHashEnumerator=II^v}' type64='{_NSHashEnumerator=QQ^v}'/>
</function>
<function name='NSEnumerateMapTable'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSMapEnumerator' type='{_NSMapEnumerator=II^v}' type64='{_NSMapEnumerator=QQ^v}'/>
</function>
<function name='NSEqualPoints'>
<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 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 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 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 declared_type='id _Nonnull' name='object' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSFileTypeForHFSTypeCode'>
<arg declared_type='OSType' name='hfsFileTypeCode' type='L' type64='I'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSFrameAddress'>
<arg declared_type='NSUInteger' name='frame' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSFreeHashTable'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFreeMapTable'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSFullUserName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSGetSizeAndAlignment'>
<arg const='true' declared_type='char * _Nonnull' name='typePtr' type='*'/>
<arg declared_type='NSUInteger * _Nullable' name='sizep' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger * _Nullable' name='alignp' type='^I' type64='^Q'/>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</function>
<function name='NSGetUncaughtExceptionHandler'>
<retval declared_type='NSUncaughtExceptionHandler * _Nullable' function_pointer='true' type='^?'>
<arg declared_type='NSException * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</function>
<function name='NSHFSTypeCodeFromFileType'>
<arg declared_type='NSString*' name='fileTypeString' type='@'/>
<retval declared_type='OSType' type='L' type64='I'/>
</function>
<function name='NSHFSTypeOfFile'>
<arg declared_type='NSString*' name='fullFilePath' type='@'/>
<retval declared_type='NSString*' type='@'/>
</function>
<function name='NSHashGet'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='pointer' type='^v'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</function>
<function name='NSHashInsert'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSHashInsertIfAbsent'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='pointer' type='^v'/>
<retval declared_type='void * _Nullable' type='^v'/>
</function>
<function name='NSHashInsertKnownAbsent'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSHashRemove'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<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 * _Nonnull' type='@'/>
</function>
<function name='NSHomeDirectoryForUser'>
<arg declared_type='NSString * _Nullable' name='userName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</function>
<function inline='true' name='NSHostByteOrder'>
<retval declared_type='long' type='l' type64='q'/>
</function>
<function name='NSIncrementExtraRefCount'>
<arg declared_type='id _Nonnull' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSInsetRect'>
<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 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 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 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 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 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 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 declared_type='id' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</function>
<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 declared_type='NSString * _Nonnull' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSLogPageSize'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSLogv'>
<arg declared_type='NSString * _Nonnull' name='format' printf_format='true' type='@'/>
<arg declared_type='va_list _Nonnull' declared_type64='struct __va_list_tag*' name='args' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='void' type='v'/>
</function>
<function inline='true' name='NSMakeCollectable'>
<arg declared_type='CFTypeRef _Nullable' name='cf' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</function>
<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 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 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 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 declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='key' type='^v'/>
<retval declared_type='void * _Nullable' type='^v'/>
</function>
<function name='NSMapInsert'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='key' type='^v'/>
<arg const='true' declared_type='void * _Nullable' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSMapInsertIfAbsent'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='key' type='^v'/>
<arg const='true' declared_type='void * _Nullable' name='value' type='^v'/>
<retval declared_type='void * _Nullable' type='^v'/>
</function>
<function name='NSMapInsertKnownAbsent'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='key' type='^v'/>
<arg const='true' declared_type='void * _Nullable' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSMapMember'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nonnull' name='key' type='^v'/>
<arg declared_type='void * _Nullable * _Nullable' name='originalKey' type='^^v'/>
<arg declared_type='void * _Nullable * _Nullable' name='value' type='^^v'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSMapRemove'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<arg const='true' declared_type='void * _Nullable' name='key' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<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 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 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 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 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 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 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 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 declared_type='NSHashEnumerator * _Nonnull' name='enumerator' type='^{_NSHashEnumerator=II^v}' type64='^{_NSHashEnumerator=QQ^v}'/>
<retval declared_type='void * _Nullable' type='^v'/>
</function>
<function name='NSNextMapEnumeratorPair'>
<arg declared_type='NSMapEnumerator * _Nonnull' name='enumerator' type='^{_NSMapEnumerator=II^v}' type64='^{_NSMapEnumerator=QQ^v}'/>
<arg declared_type='void * _Nullable * _Nullable' name='key' type='^^v'/>
<arg declared_type='void * _Nullable * _Nullable' name='value' type='^^v'/>
<retval declared_type='BOOL' type='B'/>
</function>
<function name='NSOffsetRect'>
<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 * _Nonnull' type='@'/>
</function>
<function name='NSPageSize'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<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 declared_type='NSString * _Nonnull' name='aString' type='@'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</function>
<function name='NSPointInRect'>
<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 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 declared_type='NSString * _Nonnull' name='namestr' type='@'/>
<retval declared_type='Protocol * _Nullable' type='@'/>
</function>
<function name='NSRangeFromString'>
<arg declared_type='NSString * _Nonnull' name='aString' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</function>
<function name='NSRealMemoryAvailable'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSReallocateCollectable'>
<arg declared_type='void * _Nullable' 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 * _Nonnull' type='^v'/>
</function>
<function name='NSRecordAllocationEvent'>
<arg declared_type='int' name='eventType' type='i'/>
<arg declared_type='id' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<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 declared_type='NSString * _Nonnull' name='aString' type='@'/>
<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</function>
<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 declared_type='NSZone * _Nonnull' name='zone' type='^{_NSZone=}'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSResetHashTable'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSResetMapTable'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSReturnAddress'>
<arg declared_type='NSUInteger' name='frame' type='I' type64='Q'/>
<retval declared_type='void*' type='^v'/>
</function>
<function name='NSRoundDownToMultipleOfPageSize'>
<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSRoundUpToMultipleOfPageSize'>
<arg declared_type='NSUInteger' name='bytes' type='I' type64='Q'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</function>
<function name='NSSearchPathForDirectoriesInDomains'>
<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 * _Nonnull' type='@'/>
</function>
<function name='NSSelectorFromString'>
<arg declared_type='NSString * _Nonnull' name='aSelectorName' type='@'/>
<retval declared_type='SEL _Nonnull' type=':'/>
</function>
<function name='NSSetUncaughtExceptionHandler'>
<arg declared_type='NSUncaughtExceptionHandler * _Nullable' function_pointer='true' type='^?'>
<arg declared_type='NSException * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</function>
<function name='NSSetZoneName'>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<arg declared_type='NSString * _Nonnull' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSShouldRetainWithZone'>
<arg declared_type='id _Nonnull' name='anObject' type='@'/>
<arg declared_type='NSZone * _Nullable' name='requestedZone' type='^{_NSZone=}'/>
<retval declared_type='BOOL' type='B'/>
</function>
<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 declared_type='NSString * _Nonnull' name='aString' type='@'/>
<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</function>
<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 declared_type='Class _Nonnull' name='aClass' type='#'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromHashTable'>
<arg declared_type='NSHashTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromMapTable'>
<arg declared_type='NSMapTable * _Nonnull' name='table' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromPoint'>
<arg declared_type='NSPoint' name='aPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromProtocol'>
<arg declared_type='Protocol * _Nonnull' name='proto' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromRange'>
<arg declared_type='NSRange' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromRect'>
<arg declared_type='NSRect' name='aRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromSelector'>
<arg declared_type='SEL _Nonnull' name='aSelector' type=':'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSStringFromSize'>
<arg declared_type='NSSize' name='aSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function inline='true' name='NSSwapBigDoubleToHost'>
<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
<function inline='true' name='NSSwapBigFloatToHost'>
<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='float' type='f'/>
</function>
<function inline='true' name='NSSwapBigIntToHost'>
<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<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 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 inline='true' name='NSSwapBigShortToHost'>
<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
<function inline='true' name='NSSwapDouble'>
<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
<function inline='true' name='NSSwapFloat'>
<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
<function inline='true' name='NSSwapHostDoubleToBig'>
<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
<function inline='true' name='NSSwapHostDoubleToLittle'>
<arg declared_type='double' name='x' type='d'/>
<retval declared_type='NSSwappedDouble' type='{_NSSwappedDouble=Q}'/>
</function>
<function inline='true' name='NSSwapHostFloatToBig'>
<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
<function inline='true' name='NSSwapHostFloatToLittle'>
<arg declared_type='float' name='x' type='f'/>
<retval declared_type='NSSwappedFloat' type='{_NSSwappedFloat=I}'/>
</function>
<function inline='true' name='NSSwapHostIntToBig'>
<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<function inline='true' name='NSSwapHostIntToLittle'>
<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<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 inline='true' name='NSSwapHostLongLongToLittle'>
<arg declared_type='unsigned long long' name='x' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
<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 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 inline='true' name='NSSwapHostShortToBig'>
<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
<function inline='true' name='NSSwapHostShortToLittle'>
<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
<function inline='true' name='NSSwapInt'>
<arg declared_type='unsigned int' name='inv' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<function inline='true' name='NSSwapLittleDoubleToHost'>
<arg declared_type='NSSwappedDouble' name='x' type='{_NSSwappedDouble=Q}'/>
<retval declared_type='double' type='d'/>
</function>
<function inline='true' name='NSSwapLittleFloatToHost'>
<arg declared_type='NSSwappedFloat' name='x' type='{_NSSwappedFloat=I}'/>
<retval declared_type='float' type='f'/>
</function>
<function inline='true' name='NSSwapLittleIntToHost'>
<arg declared_type='unsigned int' name='x' type='I'/>
<retval declared_type='unsigned int' type='I'/>
</function>
<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 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 inline='true' name='NSSwapLittleShortToHost'>
<arg declared_type='unsigned short' name='x' type='S'/>
<retval declared_type='unsigned short' type='S'/>
</function>
<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 inline='true' name='NSSwapLongLong'>
<arg declared_type='unsigned long long' name='inv' type='Q'/>
<retval declared_type='unsigned long long' type='Q'/>
</function>
<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 * _Nonnull' type='@'/>
</function>
<function name='NSUnionRange'>
<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 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 * _Nonnull' type='@'/>
</function>
<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 declared_type='NSZone * _Nullable' 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 * _Nonnull' type='^v'/>
</function>
<function name='NSZoneFree'>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<arg declared_type='void * _Nonnull' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</function>
<function name='NSZoneFromPointer'>
<arg declared_type='void * _Nonnull' name='ptr' type='^v'/>
<retval declared_type='NSZone * _Nullable' type='^{_NSZone=}'/>
</function>
<function name='NSZoneMalloc'>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</function>
<function name='NSZoneName'>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</function>
<function name='NSZoneRealloc'>
<arg declared_type='NSZone * _Nullable' name='zone' type='^{_NSZone=}'/>
<arg declared_type='void * _Nullable' name='ptr' type='^v'/>
<arg declared_type='NSUInteger' name='size' type='I' type64='Q'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</function>
<function name='NXReadNSObjectFromCoder'>
<arg declared_type='NSCoder * _Nonnull' name='decoder' type='@'/>
<retval declared_type='NSObject * _Nullable' 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 declared_type='NSAffineTransform * _Nonnull' index='0' name='transform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTransform:'>
<arg declared_type='NSAffineTransform * _Nonnull' index='0' name='transform' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='invert'>
<retval declared_type='void' type='v'/>
</method>
<method selector='prependTransform:'>
<arg declared_type='NSAffineTransform * _Nonnull' index='0' name='transform' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateByDegrees:'>
<arg declared_type='CGFloat' index='0' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rotateByRadians:'>
<arg declared_type='CGFloat' index='0' name='angle' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scaleBy:'>
<arg declared_type='CGFloat' index='0' name='scale' type='f' type64='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scaleXBy:yBy:'>
<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 declared_type='NSAffineTransformStruct' index='0' name='transformStruct' type='{_NSAffineTransformStruct=ffffff}' type64='{_NSAffineTransformStruct=dddddd}'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='transform'>
<retval declared_type='NSAffineTransform * _Nonnull' type='@'/>
</method>
<method selector='transformPoint:'>
<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 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' type='{_NSAffineTransformStruct=ffffff}' type64='{_NSAffineTransformStruct=dddddd}'/>
</method>
<method selector='translateXBy:yBy:'>
<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 const='true' declared_type='AEDesc * _Nullable' 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 * _Nullable' 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 * _Nonnull' type='@'/>
</method>
<method selector='attributeDescriptorForKeyword:'>
<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='booleanValue'>
<retval declared_type='Boolean' type='B'/>
</method>
<method selector='coerceToDescriptorType:'>
<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method class_method='true' selector='currentProcessDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='data'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='dateValue'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='descriptorAtIndex:'>
<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='descriptorForKeyword:'>
<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='descriptorType'>
<retval declared_type='DescType' type='L' type64='I'/>
</method>
<method class_method='true' selector='descriptorWithApplicationURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='applicationURL' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithBoolean:'>
<arg declared_type='Boolean' index='0' name='boolean' type='B'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithBundleIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='bundleIdentifier' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<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 * _Nullable' index='1' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='2' name='byteCount' type='I' type64='Q'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method class_method='true' selector='descriptorWithDescriptorType:data:'>
<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
<arg declared_type='NSData * _Nullable' index='1' name='data' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method class_method='true' selector='descriptorWithDouble:'>
<arg declared_type='double' index='0' name='doubleValue' type='d'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithEnumCode:'>
<arg declared_type='OSType' index='0' name='enumerator' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithFileURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='fileURL' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithInt32:'>
<arg declared_type='SInt32' index='0' name='signedInt' type='l' type64='i'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithProcessIdentifier:'>
<arg declared_type='pid_t' index='0' name='processIdentifier' type='i'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='descriptorWithTypeCode:'>
<arg declared_type='OSType' index='0' name='typeCode' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='enumCodeValue'>
<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='eventClass'>
<retval declared_type='AEEventClass' type='L' type64='I'/>
</method>
<method selector='eventID'>
<retval declared_type='AEEventID' type='L' type64='I'/>
</method>
<method selector='fileURLValue'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='initListDescriptor'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initRecordDescriptor'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithAEDescNoCopy:'>
<arg const='true' declared_type='AEDesc * _Nonnull' index='0' name='aeDesc' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithDescriptorType:bytes:length:'>
<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
<arg const='true' declared_type='void * _Nullable' index='1' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='2' name='byteCount' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithDescriptorType:data:'>
<arg declared_type='DescType' index='0' name='descriptorType' type='L' type64='I'/>
<arg declared_type='NSData * _Nullable' index='1' name='data' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithEventClass: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 * _Nullable' 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 _Nonnull' type='@'/>
</method>
<method selector='insertDescriptor:atIndex:'>
<arg declared_type='NSAppleEventDescriptor * _Nonnull' 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' type='l' type64='i'/>
</method>
<method selector='isRecordDescriptor'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keywordForDescriptorAtIndex:'>
<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='AEKeyword' type='L' type64='I'/>
</method>
<method class_method='true' selector='listDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='nullDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='numberOfItems'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='paramDescriptorForKeyword:'>
<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method class_method='true' selector='recordDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='removeDescriptorAtIndex:'>
<arg declared_type='NSInteger' index='0' name='index' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeDescriptorWithKeyword:'>
<arg declared_type='AEKeyword' index='0' name='keyword' type='L' type64='I'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeParamDescriptorWithKeyword:'>
<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='sendEventWithOptions:timeout:error:'>
<arg declared_type='NSAppleEventSendOptions' index='0' name='sendOptions' type='I' type64='Q'/>
<arg declared_type='NSTimeInterval' index='1' name='timeoutInSeconds' type='d'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='setAttributeDescriptor:forKeyword:'>
<arg declared_type='NSAppleEventDescriptor * _Nonnull' 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 declared_type='NSAppleEventDescriptor * _Nonnull' 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 declared_type='NSAppleEventDescriptor * _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='transactionID'>
<retval declared_type='AETransactionID' type='l' type64='i'/>
</method>
<method selector='typeCodeValue'>
<retval declared_type='OSType' type='L' type64='I'/>
</method>
</class>
<class name='NSAppleEventManager'>
<method selector='appleEventForSuspensionID:'>
<arg declared_type='NSAppleEventManagerSuspensionID _Nonnull' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='currentAppleEvent'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='currentReplyAppleEvent'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='dispatchRawAppleEvent:withRawReply:handlerRefCon:'>
<arg const='true' declared_type='AppleEvent * _Nonnull' index='0' name='theAppleEvent' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
<arg declared_type='AppleEvent * _Nonnull' index='1' name='theReply' type='^{AEDesc=I^^{OpaqueAEDataStorageType}}'/>
<arg declared_type='SRefCon' declared_type64='SRefCon _Nonnull' index='2' name='handlerRefCon' type='l' type64='^v'/>
<retval declared_type='OSErr' type='s'/>
</method>
<method selector='removeEventHandlerForEventClass:andEventID:'>
<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 declared_type='NSAppleEventManagerSuspensionID _Nonnull' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='resumeWithSuspensionID:'>
<arg declared_type='NSAppleEventManagerSuspensionID _Nonnull' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentAppleEventAndReplyEventWithSuspensionID:'>
<arg declared_type='NSAppleEventManagerSuspensionID _Nonnull' index='0' name='suspensionID' type='^{__NSAppleEventManagerSuspension=}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEventHandler:andSelector:forEventClass:andEventID:'>
<arg declared_type='id _Nonnull' index='0' name='handler' type='@'/>
<arg declared_type='SEL _Nonnull' 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 class_method='true' selector='sharedAppleEventManager'>
<retval declared_type='NSAppleEventManager * _Nonnull' type='@'/>
</method>
<method selector='suspendCurrentAppleEvent'>
<retval declared_type='NSAppleEventManagerSuspensionID _Nullable' type='^{__NSAppleEventManagerSuspension=}'/>
</method>
</class>
<class name='NSAppleScript'>
<method selector='compileAndReturnError:'>
<arg declared_type='NSDictionary * _Nullable * _Nullable' index='0' name='errorInfo' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='executeAndReturnError:'>
<arg declared_type='NSDictionary * _Nullable * _Nullable' index='0' name='errorInfo' type='^@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='executeAppleEvent:error:'>
<arg declared_type='NSAppleEventDescriptor * _Nonnull' index='0' name='event' type='@'/>
<arg declared_type='NSDictionary * _Nullable * _Nullable' index='1' name='errorInfo' type='^@'/>
<retval declared_type='NSAppleEventDescriptor * _Nonnull' type='@'/>
</method>
<method selector='initWithContentsOfURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSDictionary * _Nullable * _Nullable' index='1' name='errorInfo' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithSource:'>
<arg declared_type='NSString * _Nonnull' index='0' name='source' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isCompiled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='source'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSArchiver'>
<method class_method='true' selector='archiveRootObject:toFile:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='archivedDataWithRootObject:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='archiverData'>
<retval declared_type='NSMutableData * _Nonnull' type='@'/>
</method>
<method selector='classNameEncodedForTrueClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='trueName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='encodeClassName:intoClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='trueName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='inArchiveName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRootObject:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForWritingWithMutableData:'>
<arg declared_type='NSMutableData * _Nonnull' index='0' name='mdata' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='replaceObject:withObject:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSArray'>
<method selector='addObserver:forKeyPath:options:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:toObjectsAtIndexes:forKeyPath:options:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='3' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='4' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='array'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='arrayByAddingObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='arrayByAddingObjectsFromArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='arrayWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='arrayWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='arrayWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='arrayWithObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='arrayWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='arrayWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='componentsJoinedByString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='separator' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='containsObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='enumerateObjectsAtIndexes:options:usingBlock:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='filteredArrayUsingPredicate:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='predicate' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='firstObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='firstObjectCommonWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='getObjects:'>
<arg declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getObjects:range:'>
<arg declared_type='ObjectType _Nonnull*' 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 declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObject:inRange:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='ObjectType _Nonnull' 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='NSComparator _Nonnull' function_pointer='true' index='3' name='cmp' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectAtIndexes:options:passingTest:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectIdenticalTo:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectIdenticalTo:inRange:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesOfObjectsAtIndexes:options:passingTest:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesOfObjectsPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesOfObjectsWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:copyItems:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='initWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='makeObjectsPerformSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeObjectsPerformSelector:withObject:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='ObjectType _Nonnull' type='@'/>
</method>
<method selector='objectAtIndexedSubscript:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='ObjectType _Nonnull' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='objectsAtIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='pathsMatchingExtensions:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='filterTypes' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:fromObjectsAtIndexes:forKeyPath:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:fromObjectsAtIndexes:forKeyPath:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reverseObjectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='setValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortedArrayHint'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingComparator:'>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='0' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingFunction:context:'>
<arg declared_type='NSInteger (* _Nonnull)(ObjectType _Nonnull, ObjectType _Nonnull, void * _Nullable)' function_pointer='true' index='0' name='comparator' type='^?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='void * _Nullable' type='^v'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
<arg declared_type='void * _Nullable' index='1' name='context' type='^v'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingFunction:context:hint:'>
<arg declared_type='NSInteger (* _Nonnull)(ObjectType _Nonnull, ObjectType _Nonnull, void * _Nullable)' function_pointer='true' index='0' name='comparator' type='^?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='void * _Nullable' type='^v'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
<arg declared_type='void * _Nullable' index='1' name='context' type='^v'/>
<arg declared_type='NSData * _Nullable' index='2' name='hint' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='comparator' type=':'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayWithOptions:usingComparator:'>
<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='1' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='subarrayWithRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='valueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSURL * _Nonnull' 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 class_method='true' selector='currentHandler'>
<retval declared_type='NSAssertionHandler * _Nonnull' type='@'/>
</method>
<method selector='handleFailureInFunction:file:lineNumber:description:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='functionName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='fileName' type='@'/>
<arg declared_type='NSInteger' index='2' name='line' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' index='3' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handleFailureInMethod:object:file:lineNumber:description:' variadic='true'>
<arg declared_type='SEL _Nonnull' index='0' name='selector' type=':'/>
<arg declared_type='id _Nonnull' index='1' name='object' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='fileName' type='@'/>
<arg declared_type='NSInteger' index='3' name='line' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' 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 declared_type='NSString * _Nonnull' index='0' name='attrName' type='@'/>
<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='attribute:atIndex:longestEffectiveRange:inRange:'>
<arg declared_type='NSString * _Nonnull' index='0' name='attrName' type='@'/>
<arg declared_type='NSUInteger' index='1' name='location' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' 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 _Nullable' type='@'/>
</method>
<method selector='attributedSubstringFromRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSAttributedString * _Nonnull' type='@'/>
</method>
<method selector='attributesAtIndex:effectiveRange:'>
<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' index='1' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='attributesAtIndex:longestEffectiveRange:inRange:'>
<arg declared_type='NSUInteger' index='0' name='location' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' 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 * _Nonnull' type='@'/>
</method>
<method selector='enumerateAttribute:inRange:options:usingBlock:'>
<arg declared_type='NSString * _Nonnull' 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 (^ _Nonnull)(id _Nullable, NSRange, BOOL * _Nonnull)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateAttributesInRange:options:usingBlock:'>
<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 (^ _Nonnull)(NSDictionary * _Nonnull, NSRange, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSDictionary * _Nonnull' type='@'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithAttributedString:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='attrStr' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:attributes:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='attrs' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToAttributedString:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='length'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='string'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSAutoreleasePool'>
<method class_method='true' selector='addObject:'>
<arg declared_type='id _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObject:'>
<arg declared_type='id _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='drain'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='showPools'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSBackgroundActivityScheduler'>
<method selector='identifier'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='initWithIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='identifier' type='@'/>
<retval declared_type='instancetype _Nonnull' 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 (^ _Nonnull)(NSBackgroundActivityCompletionHandler _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='NSBackgroundActivityCompletionHandler _Nonnull' 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 declared_type='void (^ _Nonnull)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='blockOperationWithBlock:'>
<arg declared_type='void (^ _Nonnull)(void)' function_pointer='true' index='0' name='block' type='@?'>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='executionBlocks'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSBundle'>
<method selector='URLForAuxiliaryExecutable:'>
<arg declared_type='NSString * _Nonnull' index='0' name='executableName' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLForResource:withExtension:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLForResource:withExtension:subdirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='subpath' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLForResource:withExtension:subdirectory:inBundleWithURL:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='subpath' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='bundleURL' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLForResource:withExtension:subdirectory:localization:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='subpath' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='localizationName' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLsForResourcesWithExtension:subdirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='subpath' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLsForResourcesWithExtension:subdirectory:inBundleWithURL:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='subpath' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='bundleURL' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='URLsForResourcesWithExtension:subdirectory:localization:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='subpath' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='localizationName' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='allBundles'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='allFrameworks'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='appStoreReceiptURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='builtInPlugInsPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='builtInPlugInsURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='bundleForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='aClass' type='#'/>
<retval declared_type='NSBundle * _Nonnull' type='@'/>
</method>
<method selector='bundleIdentifier'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='bundlePath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='bundleURL'>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='bundleWithIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='identifier' type='@'/>
<retval declared_type='NSBundle * _Nullable' type='@'/>
</method>
<method class_method='true' selector='bundleWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='bundleWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='classNamed:'>
<arg declared_type='NSString * _Nonnull' index='0' name='className' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='developmentLocalization'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='executableArchitectures'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='executablePath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='executableURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='infoDictionary'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='initWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isLoaded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='load'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='loadAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizations'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='localizedInfoDictionary'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='localizedStringForKey:value:table:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='value' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='tableName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='mainBundle'>
<retval declared_type='NSBundle * _Nonnull' type='@'/>
</method>
<method selector='objectForInfoDictionaryKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='pathForAuxiliaryExecutable:'>
<arg declared_type='NSString * _Nonnull' index='0' name='executableName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='pathForResource:ofType:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='pathForResource:ofType:inDirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='bundlePath' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='pathForResource:ofType:inDirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='subpath' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='pathForResource:ofType:inDirectory:forLocalization:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='subpath' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='localizationName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='pathsForResourcesOfType:inDirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='bundlePath' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='pathsForResourcesOfType:inDirectory:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='subpath' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='pathsForResourcesOfType:inDirectory:forLocalization:'>
<arg declared_type='NSString * _Nullable' index='0' name='ext' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='subpath' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='localizationName' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='preferredLocalizations'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='preferredLocalizationsFromArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='localizationsArray' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='preferredLocalizationsFromArray:forPreferences:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='localizationsArray' type='@'/>
<arg declared_type='NSArray * _Nullable' index='1' name='preferencesArray' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='preflightAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='preservationPriorityForTag:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tag' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='principalClass'>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='privateFrameworksPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='privateFrameworksURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='resourcePath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='resourceURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='setPreservationPriority:forTags:'>
<arg declared_type='double' index='0' name='priority' type='d'/>
<arg declared_type='NSSet * _Nonnull' index='1' name='tags' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sharedFrameworksPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='sharedFrameworksURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='sharedSupportPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='sharedSupportURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='unload'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSBundleResourceRequest'>
<method selector='beginAccessingResourcesWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='bundle'>
<retval declared_type='NSBundle * _Nonnull' type='@'/>
</method>
<method selector='conditionallyBeginAccessingResourcesWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(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='endAccessingResources'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithTags:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='tags' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTags:bundle:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='tags' type='@'/>
<arg declared_type='NSBundle * _Nonnull' index='1' name='bundle' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='loadingPriority'>
<retval declared_type='double' type='d'/>
</method>
<method selector='progress'>
<retval declared_type='NSProgress * _Nonnull' type='@'/>
</method>
<method selector='setLoadingPriority:'>
<arg declared_type='double' index='0' name='loadingPriority' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tags'>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='zeroPadsFractionDigits'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSCache'>
<method selector='countLimit'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='evictsObjectsWithDiscardedContent'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='KeyType _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
<arg declared_type='KeyType _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCountLimit:'>
<arg declared_type='NSUInteger' index='0' name='countLimit' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEvictsObjectsWithDiscardedContent:'>
<arg declared_type='BOOL' index='0' name='evictsObjectsWithDiscardedContent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='obj' type='@'/>
<arg declared_type='KeyType _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:cost:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='obj' type='@'/>
<arg declared_type='KeyType _Nonnull' 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 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' type='I' type64='Q'/>
</method>
</class>
<class name='NSCachedURLResponse'>
<method selector='data'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='initWithResponse:data:'>
<arg declared_type='NSURLResponse * _Nonnull' index='0' name='response' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithResponse:data:userInfo:storagePolicy:'>
<arg declared_type='NSURLResponse * _Nonnull' index='0' name='response' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='userInfo' type='@'/>
<arg declared_type='NSURLCacheStoragePolicy' index='3' name='storagePolicy' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='response'>
<retval declared_type='NSURLResponse * _Nonnull' type='@'/>
</method>
<method selector='storagePolicy'>
<retval declared_type='NSURLCacheStoragePolicy' type='I' type64='Q'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSCalendar'>
<method selector='AMSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='PMSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='autoupdatingCurrentCalendar'>
<retval declared_type='NSCalendar * _Nonnull' type='@'/>
</method>
<method selector='calendarIdentifier'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='calendarWithIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='calendarIdentifierConstant' type='@'/>
<retval declared_type='NSCalendar * _Nullable' type='@'/>
</method>
<method selector='compareDate:toDate:toUnitGranularity:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date1' type='@'/>
<arg declared_type='NSDate * _Nonnull' 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 * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='components:fromDate:'>
<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='NSDateComponents * _Nonnull' type='@'/>
</method>
<method selector='components:fromDate:toDate:options:'>
<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='startingDate' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='2' name='resultDate' type='@'/>
<arg declared_type='NSCalendarOptions' index='3' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDateComponents * _Nonnull' type='@'/>
</method>
<method selector='components:fromDateComponents:toDateComponents:options:'>
<arg declared_type='NSCalendarUnit' index='0' name='unitFlags' type='I' type64='Q'/>
<arg declared_type='NSDateComponents * _Nonnull' index='1' name='startingDateComp' type='@'/>
<arg declared_type='NSDateComponents * _Nonnull' index='2' name='resultDateComp' type='@'/>
<arg declared_type='NSCalendarOptions' index='3' name='options' type='I' type64='Q'/>
<retval declared_type='NSDateComponents * _Nonnull' type='@'/>
</method>
<method selector='componentsInTimeZone:fromDate:'>
<arg declared_type='NSTimeZone * _Nonnull' index='0' name='timezone' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='NSDateComponents * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='currentCalendar'>
<retval declared_type='NSCalendar * _Nonnull' type='@'/>
</method>
<method selector='date:matchesComponents:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<arg declared_type='NSDateComponents * _Nonnull' index='1' name='components' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dateByAddingComponents:toDate:options:'>
<arg declared_type='NSDateComponents * _Nonnull' index='0' name='comps' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date' type='@'/>
<arg declared_type='NSCalendarOptions' index='2' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDate * _Nullable' 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 * _Nonnull' index='2' name='date' type='@'/>
<arg declared_type='NSCalendarOptions' index='3' name='options' type='I' type64='Q'/>
<retval declared_type='NSDate * _Nullable' 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 * _Nonnull' index='3' name='date' type='@'/>
<arg declared_type='NSCalendarOptions' index='4' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDate * _Nullable' 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 * _Nonnull' index='2' name='date' type='@'/>
<arg declared_type='NSCalendarOptions' index='3' name='opts' type='I' type64='Q'/>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='dateFromComponents:'>
<arg declared_type='NSDateComponents * _Nonnull' index='0' name='comps' type='@'/>
<retval declared_type='NSDate * _Nullable' 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 * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='start' type='@'/>
<arg declared_type='NSDateComponents * _Nonnull' index='1' name='comps' type='@'/>
<arg declared_type='NSCalendarOptions' index='2' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(NSDate * _Nullable, BOOL, BOOL * _Nonnull)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSDate * _Nullable' type='@'/>
<arg declared_type='BOOL' type='B'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='eraSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='firstWeekday'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getEra:year:month:day:fromDate:'>
<arg declared_type='NSInteger * _Nullable' index='0' name='eraValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='1' name='yearValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='2' name='monthValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='3' name='dayValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSDate * _Nonnull' index='4' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getEra:yearForWeekOfYear:weekOfYear:weekday:fromDate:'>
<arg declared_type='NSInteger * _Nullable' index='0' name='eraValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='1' name='yearValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='2' name='weekValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='3' name='weekdayValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSDate * _Nonnull' index='4' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getHour:minute:second:nanosecond:fromDate:'>
<arg declared_type='NSInteger * _Nullable' index='0' name='hourValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='1' name='minuteValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='2' name='secondValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='3' name='nanosecondValuePointer' type='^i' type64='^q'/>
<arg declared_type='NSDate * _Nonnull' index='4' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCalendarIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='ident' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='isDate:equalToDate:toUnitGranularity:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date1' type='@'/>
<arg declared_type='NSDate * _Nonnull' 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 * _Nonnull' index='0' name='date1' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDateInToday:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDateInTomorrow:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDateInWeekend:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDateInYesterday:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='locale'>
<retval declared_type='NSLocale * _Nullable' type='@'/>
</method>
<method selector='longEraSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='maximumRangeOfUnit:'>
<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' type='I' type64='Q'/>
</method>
<method selector='minimumRangeOfUnit:'>
<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 * _Nonnull' type='@'/>
</method>
<method selector='nextDateAfterDate:matchingComponents:options:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<arg declared_type='NSDateComponents * _Nonnull' index='1' name='comps' type='@'/>
<arg declared_type='NSCalendarOptions' index='2' name='options' type='I' type64='Q'/>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='nextDateAfterDate:matchingHour:minute:second:options:'>
<arg declared_type='NSDate * _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='nextDateAfterDate:matchingUnit:value:options:'>
<arg declared_type='NSDate * _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='nextWeekendStartDate:interval:options:afterDate:'>
<arg declared_type='NSDate * _Nullable * _Nullable' index='0' name='datep' type='^@' type_modifier='o'/>
<arg declared_type='NSTimeInterval * _Nullable' index='1' name='tip' type='^d'/>
<arg declared_type='NSCalendarOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='NSDate * _Nonnull' index='3' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ordinalityOfUnit:inUnit:forDate:'>
<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 * _Nonnull' index='2' name='date' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='quarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='rangeOfUnit:inUnit:forDate:'>
<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 * _Nonnull' index='2' name='date' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfUnit:startDate:interval:forDate:'>
<arg declared_type='NSCalendarUnit' index='0' name='unit' type='I' type64='Q'/>
<arg declared_type='NSDate * _Nullable * _Nullable' index='1' name='datep' type='^@'/>
<arg declared_type='NSTimeInterval * _Nullable' index='2' name='tip' type='^d'/>
<arg declared_type='NSDate * _Nonnull' index='3' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='rangeOfWeekendStartDate:interval:containingDate:'>
<arg declared_type='NSDate * _Nullable * _Nullable' index='0' name='datep' type='^@' type_modifier='o'/>
<arg declared_type='NSTimeInterval * _Nullable' index='1' name='tip' type='^d'/>
<arg declared_type='NSDate * _Nonnull' index='2' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setFirstWeekday:'>
<arg declared_type='NSUInteger' index='0' name='firstWeekday' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumDaysInFirstWeek:'>
<arg declared_type='NSUInteger' index='0' name='minimumDaysInFirstWeek' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
<arg declared_type='NSTimeZone * _Nonnull' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shortMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='startOfDayForDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method selector='veryShortMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortStandaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortStandaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='weekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSCalendarDate'>
<method class_method='true' selector='calendarDate'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='calendarFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='dateByAddingYears:months:days:hours:minutes:seconds:'>
<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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithString:calendarFormat:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dateWithString:calendarFormat:locale:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' type='@'/>
<arg declared_type='id _Nullable' index='2' name='locale' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<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 * _Nullable' index='6' name='aTimeZone' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='dayOfCommonEra'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfMonth'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfWeek'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='dayOfYear'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='descriptionWithCalendarFormat:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithCalendarFormat:locale:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='distantFuture'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='distantPast'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='hourOfDay'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithString:calendarFormat:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithString:calendarFormat:locale:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' type='@'/>
<arg declared_type='id _Nullable' index='2' name='locale' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithYear: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 * _Nullable' index='6' name='aTimeZone' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='minuteOfHour'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='monthOfYear'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='secondOfMinute'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setCalendarFormat:'>
<arg declared_type='NSString * _Nullable' index='0' name='format' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
<arg declared_type='NSTimeZone * _Nullable' index='0' name='aTimeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method selector='yearOfCommonEra'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='years:months:days:hours:minutes:seconds:sinceDate:'>
<arg declared_type='NSInteger * _Nullable' index='0' name='yp' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='1' name='mop' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='2' name='dp' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='3' name='hp' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='4' name='mip' type='^i' type64='^q'/>
<arg declared_type='NSInteger * _Nullable' index='5' name='sp' type='^i' type64='^q'/>
<arg declared_type='NSCalendarDate * _Nonnull' index='6' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCharacterSet'>
<method class_method='true' selector='URLFragmentAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLHostAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLPasswordAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLPathAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLQueryAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLUserAllowedCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='alphanumericCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='bitmapRepresentation'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='capitalizedLetterCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='characterIsMember:'>
<arg declared_type='unichar' index='0' name='aCharacter' type='S'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='characterSetWithBitmapRepresentation:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterSetWithCharactersInString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterSetWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='fName' type='@'/>
<retval declared_type='NSCharacterSet * _Nullable' 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='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='controlCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decimalDigitCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decomposableCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='hasMemberInPlane:'>
<arg declared_type='uint8_t' index='0' name='thePlane' type='C'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='illegalCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='invertedSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='isSupersetOfSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='theOtherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='letterCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='longCharacterIsMember:'>
<arg declared_type='UTF32Char' index='0' name='theLongChar' type='L' type64='I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='lowercaseLetterCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='newlineCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='nonBaseCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='punctuationCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='symbolCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='uppercaseLetterCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='whitespaceAndNewlineCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='whitespaceCharacterSet'>
<retval declared_type='NSCharacterSet * _Nonnull' type='@'/>
</method>
</class>
<class name='NSClassDescription'>
<method selector='attributeKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='classDescriptionForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='aClass' type='#'/>
<retval declared_type='NSClassDescription * _Nullable' type='@'/>
</method>
<method class_method='true' selector='invalidateClassDescriptionCache'>
<retval declared_type='void' type='v'/>
</method>
<method selector='inverseForRelationshipKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='registerClassDescription:forClass:'>
<arg declared_type='NSClassDescription * _Nonnull' index='0' name='description' type='@'/>
<arg declared_type='Class _Nonnull' index='1' name='aClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toManyRelationshipKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='toOneRelationshipKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSCloneCommand'>
<method selector='keySpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nonnull' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCloseCommand'>
<method selector='saveOptions'>
<retval declared_type='NSSaveOptions' type='I' type64='Q'/>
</method>
</class>
<class name='NSCoder'>
<method selector='allowedClasses'>
<retval declared_type='NSSet * _Nullable' type='@'/>
</method>
<method selector='allowsKeyedCoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeArrayOfObjCType:count:at:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='itemType' type='*'/>
<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
<arg declared_type='void * _Nonnull' index='2' name='array' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='decodeBoolForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBytesForKey:returnedLength:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSUInteger * _Nullable' index='1' name='lengthp' type='^I' type64='^Q'/>
<retval const='true' declared_type='uint8_t * _Nullable' type='*'/>
</method>
<method selector='decodeBytesWithReturnedLength:'>
<arg declared_type='NSUInteger * _Nonnull' index='0' name='lengthp' type='^I' type64='^Q'/>
<retval declared_type='void * _Nullable' type='^v'/>
</method>
<method selector='decodeDataObject'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='decodeDoubleForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='decodeFloatForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='decodeInt32ForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int32_t' type='i'/>
</method>
<method selector='decodeInt64ForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int64_t' type='q'/>
</method>
<method selector='decodeIntForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='decodeIntegerForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='decodeNXObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeObjectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeObjectOfClass:forKey:'>
<arg declared_type='Class _Nonnull' index='0' name='aClass' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeObjectOfClasses:forKey:'>
<arg declared_type='NSSet * _Nullable' index='0' name='classes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodePoint'>
<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='decodePointForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='decodePropertyList'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodePropertyListForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeRect'>
<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='decodeRectForKey:'>
<arg declared_type='NSString * _Nonnull' 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' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='decodeSizeForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method selector='decodeTopLevelObjectAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeTopLevelObjectForKey:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeTopLevelObjectOfClass:forKey:error:'>
<arg declared_type='Class _Nonnull' index='0' name='aClass' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeTopLevelObjectOfClasses:forKey:error:'>
<arg declared_type='NSSet * _Nullable' index='0' name='classes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='decodeValueOfObjCType:at:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='type' type='*'/>
<arg declared_type='void * _Nonnull' index='1' name='data' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='decodeValuesOfObjCTypes:' variadic='true'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='types' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeArrayOfObjCType:count:at:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='type' type='*'/>
<arg declared_type='NSUInteger' index='1' name='count' type='I' type64='Q'/>
<arg const='true' declared_type='void * _Nonnull' index='2' name='array' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBool:forKey:'>
<arg declared_type='BOOL' index='0' name='boolv' type='B'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBycopyObject:'>
<arg declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeByrefObject:'>
<arg declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBytes:length:'>
<arg const='true' declared_type='void * _Nullable' 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 const='true' declared_type='uint8_t * _Nullable' index='0' name='bytesp' type='*'/>
<arg declared_type='NSUInteger' index='1' name='lenv' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='objv' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDataObject:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDouble:forKey:'>
<arg declared_type='double' index='0' name='realv' type='d'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeFloat:forKey:'>
<arg declared_type='float' index='0' name='realv' type='f'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt32:forKey:'>
<arg declared_type='int32_t' index='0' name='intv' type='i'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt64:forKey:'>
<arg declared_type='int64_t' index='0' name='intv' type='q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt:forKey:'>
<arg declared_type='int' index='0' name='intv' type='i'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInteger:forKey:'>
<arg declared_type='NSInteger' index='0' name='intv' type='i' type64='q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeNXObject:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='objv' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePoint:'>
<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 declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePropertyList:'>
<arg declared_type='id _Nonnull' index='0' name='aPropertyList' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRect:'>
<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 declared_type='NSRect' index='0' name='rect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeRootObject:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeSize:'>
<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 declared_type='NSSize' index='0' name='size' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeValueOfObjCType:at:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='type' type='*'/>
<arg const='true' declared_type='void * _Nonnull' index='1' name='addr' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeValuesOfObjCTypes:' variadic='true'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='types' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='failWithError:'>
<arg declared_type='NSError * _Nonnull' index='0' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectZone'>
<retval declared_type='NSZone * _Nullable' type='^{_NSZone=}'/>
</method>
<method selector='requiresSecureCoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setObjectZone:'>
<arg declared_type='NSZone * _Nullable' 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 declared_type='NSString * _Nonnull' 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' type='I' type64='Q'/>
</method>
<method selector='customSelector'>
<retval declared_type='SEL _Nullable' type=':'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithLeftExpression:rightExpression:customSelector:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='lhs' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='rhs' type='@'/>
<arg declared_type='SEL _Nonnull' index='2' name='selector' type=':'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithLeftExpression:rightExpression:modifier:type:options:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='lhs' type='@'/>
<arg declared_type='NSExpression * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='leftExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='options'>
<retval declared_type='NSComparisonPredicateOptions' type='I' type64='Q'/>
</method>
<method selector='predicateOperatorType'>
<retval declared_type='NSPredicateOperatorType' type='I' type64='Q'/>
</method>
<method class_method='true' selector='predicateWithLeftExpression:rightExpression:customSelector:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='lhs' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='rhs' type='@'/>
<arg declared_type='SEL _Nonnull' index='2' name='selector' type=':'/>
<retval declared_type='NSComparisonPredicate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateWithLeftExpression:rightExpression:modifier:type:options:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='lhs' type='@'/>
<arg declared_type='NSExpression * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='rightExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
</class>
<class name='NSCompoundPredicate'>
<method class_method='true' selector='andPredicateWithSubpredicates:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='subpredicates' type='@'/>
<retval declared_type='NSCompoundPredicate * _Nonnull' type='@'/>
</method>
<method selector='compoundPredicateType'>
<retval declared_type='NSCompoundPredicateType' type='I' type64='Q'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithType:subpredicates:'>
<arg declared_type='NSCompoundPredicateType' index='0' name='type' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='subpredicates' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='notPredicateWithSubpredicate:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='predicate' type='@'/>
<retval declared_type='NSCompoundPredicate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orPredicateWithSubpredicates:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='subpredicates' type='@'/>
<retval declared_type='NSCompoundPredicate * _Nonnull' type='@'/>
</method>
<method selector='subpredicates'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSCondition'>
<method selector='broadcast'>
<retval declared_type='void' type='v'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='signal'>
<retval declared_type='void' type='v'/>
</method>
<method selector='wait'>
<retval declared_type='void' type='v'/>
</method>
<method selector='waitUntilDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSConditionLock'>
<method selector='condition'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithCondition:'>
<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='lockBeforeDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lockWhenCondition:'>
<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='lockWhenCondition:beforeDate:'>
<arg declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' 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 declared_type='NSInteger' index='0' name='condition' type='i' type64='q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unlockWithCondition:'>
<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 declared_type='NSString * _Nonnull' index='0' name='rmode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addRunLoop:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runloop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='allConnections'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='connectionWithReceivePort:sendPort:'>
<arg declared_type='NSPort * _Nullable' index='0' name='receivePort' type='@'/>
<arg declared_type='NSPort * _Nullable' index='1' name='sendPort' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='connectionWithRegisteredName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='hostName' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='connectionWithRegisteredName:host:usingNameServer:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='hostName' type='@'/>
<arg declared_type='NSPortNameServer * _Nonnull' index='2' name='server' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='currentConversation'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='defaultConnection'>
<retval declared_type='NSConnection * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='dispatchWithComponents:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableMultipleThreads'>
<retval declared_type='void' type='v'/>
</method>
<method selector='independentConversationQueueing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithReceivePort:sendPort:'>
<arg declared_type='NSPort * _Nullable' index='0' name='receivePort' type='@'/>
<arg declared_type='NSPort * _Nullable' index='1' name='sendPort' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localObjects'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='multipleThreadsEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='receivePort'>
<retval declared_type='NSPort * _Nonnull' type='@'/>
</method>
<method selector='registerName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='registerName:withNameServer:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='NSPortNameServer * _Nonnull' index='1' name='server' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='remoteObjects'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='removeRequestMode:'>
<arg declared_type='NSString * _Nonnull' index='0' name='rmode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeRunLoop:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runloop' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replyTimeout'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='requestModes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='requestTimeout'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='rootObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='rootProxy'>
<retval declared_type='NSDistantObject * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='rootProxyForConnectionWithRegisteredName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='hostName' type='@'/>
<retval declared_type='NSDistantObject * _Nullable' type='@'/>
</method>
<method class_method='true' selector='rootProxyForConnectionWithRegisteredName:host:usingNameServer:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='hostName' type='@'/>
<arg declared_type='NSPortNameServer * _Nonnull' index='2' name='server' type='@'/>
<retval declared_type='NSDistantObject * _Nullable' type='@'/>
</method>
<method selector='runInNewThread'>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendPort'>
<retval declared_type='NSPort * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='serviceConnectionWithName:rootObject:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='root' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='serviceConnectionWithName:rootObject:usingNameServer:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='root' type='@'/>
<arg declared_type='NSPortNameServer * _Nonnull' index='2' name='server' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIndependentConversationQueueing:'>
<arg declared_type='BOOL' index='0' name='independentConversationQueueing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReplyTimeout:'>
<arg declared_type='NSTimeInterval' index='0' name='replyTimeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRequestTimeout:'>
<arg declared_type='NSTimeInterval' index='0' name='requestTimeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRootObject:'>
<arg declared_type='id _Nullable' index='0' name='rootObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='statistics'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
</class>
<class name='NSCountedSet'>
<method selector='addObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='countForObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='initWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='removeObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSCreateCommand'>
<method selector='createClassDescription'>
<retval declared_type='NSScriptClassDescription * _Nonnull' type='@'/>
</method>
<method selector='resolvedKeyDictionary'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
</class>
<class name='NSData'>
<method selector='base64EncodedDataWithOptions:'>
<arg declared_type='NSDataBase64EncodingOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='base64EncodedStringWithOptions:'>
<arg declared_type='NSDataBase64EncodingOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='base64Encoding'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='bytes'>
<retval const='true' declared_type='void * _Nonnull' type='^v'/>
</method>
<method class_method='true' selector='data'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dataWithBytes:length:'>
<arg const='true' declared_type='void * _Nullable' index='0' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dataWithBytesNoCopy:length:'>
<arg declared_type='void * _Nonnull' index='0' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dataWithBytesNoCopy:length:freeWhenDone:'>
<arg declared_type='void * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dataWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithContentsOfFile:options:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithContentsOfMappedFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithContentsOfURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='enumerateByteRangesUsingBlock:'>
<arg declared_type='void (^ _Nonnull)( void * _Nonnull, NSRange, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBytes:'>
<arg declared_type='void * _Nonnull' index='0' name='buffer' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getBytes:length:'>
<arg declared_type='void * _Nonnull' 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 declared_type='void * _Nonnull' 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='initWithBase64EncodedData:options:'>
<arg declared_type='NSData * _Nonnull' index='0' name='base64Data' type='@'/>
<arg declared_type='NSDataBase64DecodingOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithBase64EncodedString:options:'>
<arg declared_type='NSString * _Nonnull' index='0' name='base64String' type='@'/>
<arg declared_type='NSDataBase64DecodingOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithBase64Encoding:'>
<arg declared_type='NSString * _Nonnull' index='0' name='base64String' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithBytes:length:'>
<arg const='true' declared_type='void * _Nullable' index='0' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:'>
<arg declared_type='void * _Nonnull' index='0' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:deallocator:'>
<arg declared_type='void * _Nonnull' index='0' name='bytes' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<arg declared_type='void (^ _Nullable)(void * _Nonnull, NSUInteger)' function_pointer='true' index='2' name='deallocator' type='@?'>
<arg declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:freeWhenDone:'>
<arg declared_type='void * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:options:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfMappedFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSDataReadingOptions' index='1' name='readOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='length'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='rangeOfData:options:range:'>
<arg declared_type='NSData * _Nonnull' 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSDataWritingOptions' index='1' name='writeOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
<arg declared_type='NSURL * _Nonnull' 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 declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSDataWritingOptions' index='1' name='writeOptionsMask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='errorPtr' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSDataDetector'>
<method selector='checkingTypes'>
<retval declared_type='NSTextCheckingTypes' type='Q'/>
</method>
<method class_method='true' selector='dataDetectorWithTypes:error:'>
<arg declared_type='NSTextCheckingTypes' index='0' name='checkingTypes' type='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSDataDetector * _Nullable' type='@'/>
</method>
<method selector='initWithTypes:error:'>
<arg declared_type='NSTextCheckingTypes' index='0' name='checkingTypes' type='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
</class>
<class name='NSDate'>
<method selector='addTimeInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='seconds' type='d'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='compare:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method class_method='true' selector='date'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='dateByAddingTimeInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='dateWithCalendarFormat:timeZone:'>
<arg declared_type='NSString * _Nullable' index='0' name='format' type='@'/>
<arg declared_type='NSTimeZone * _Nullable' index='1' name='aTimeZone' type='@'/>
<retval declared_type='NSCalendarDate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithNaturalLanguageString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dateWithNaturalLanguageString:locale:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dateWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithTimeInterval:sinceDate:'>
<arg declared_type='NSTimeInterval' index='0' name='secsToBeAdded' type='d'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithTimeIntervalSince1970:'>
<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithTimeIntervalSinceNow:'>
<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateWithTimeIntervalSinceReferenceDate:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithCalendarFormat:timeZone:locale:'>
<arg declared_type='NSString * _Nullable' index='0' name='format' type='@'/>
<arg declared_type='NSTimeZone * _Nullable' index='1' name='aTimeZone' type='@'/>
<arg declared_type='id _Nullable' index='2' name='locale' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='distantFuture'>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='distantPast'>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='earlierDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='description' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithTimeInterval:sinceDate:'>
<arg declared_type='NSTimeInterval' index='0' name='secsToBeAdded' type='d'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTimeIntervalSince1970:'>
<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTimeIntervalSinceNow:'>
<arg declared_type='NSTimeInterval' index='0' name='secs' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTimeIntervalSinceReferenceDate:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='otherDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='laterDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='timeIntervalSince1970'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='anotherDate' type='@'/>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceNow'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method class_method='true' selector='timeIntervalSinceReferenceDate'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='timeIntervalSinceReferenceDate'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
</class>
<class name='NSDateComponents'>
<method selector='calendar'>
<retval declared_type='NSCalendar * _Nullable' type='@'/>
</method>
<method selector='date'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='day'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='era'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='hour'>
<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 * _Nonnull' index='0' name='calendar' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='minute'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='month'>
<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' type='i' type64='q'/>
</method>
<method selector='second'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='setCalendar:'>
<arg declared_type='NSCalendar * _Nullable' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDay:'>
<arg declared_type='NSInteger' index='0' name='day' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEra:'>
<arg declared_type='NSInteger' index='0' name='era' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHour:'>
<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 declared_type='NSInteger' index='0' name='minute' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMonth:'>
<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 declared_type='NSInteger' index='0' name='quarter' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSecond:'>
<arg declared_type='NSInteger' index='0' name='second' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
<arg declared_type='NSTimeZone * _Nullable' 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 declared_type='NSInteger' index='0' name='v' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekOfMonth:'>
<arg declared_type='NSInteger' index='0' name='weekOfMonth' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekOfYear:'>
<arg declared_type='NSInteger' index='0' name='weekOfYear' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekday:'>
<arg declared_type='NSInteger' index='0' name='weekday' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekdayOrdinal:'>
<arg declared_type='NSInteger' index='0' name='weekdayOrdinal' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setYear:'>
<arg declared_type='NSInteger' index='0' name='year' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setYearForWeekOfYear:'>
<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 * _Nullable' 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' type='i' type64='q'/>
</method>
<method selector='weekOfMonth'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekOfYear'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekday'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='weekdayOrdinal'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='year'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='yearForWeekOfYear'>
<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 * _Nullable' 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 _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' 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 * _Nonnull' index='0' name='components' type='@'/>
<arg declared_type='NSDateComponentsFormatterUnitsStyle' index='1' name='unitsStyle' type='i' type64='q'/>
<retval declared_type='NSString * _Nullable' 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 * _Nullable' 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 _Nonnull' index='0' name='obj' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringFromDate:toDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='startDate' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='endDate' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringFromDateComponents:'>
<arg declared_type='NSDateComponents * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringFromTimeInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='NSString * _Nullable' 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'>
<method selector='AMSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='PMSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='allowsNaturalLanguage'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='calendar'>
<retval declared_type='NSCalendar * _Nonnull' type='@'/>
</method>
<method selector='dateFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dateFormatFromTemplate:options:locale:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tmplate' type='@'/>
<arg declared_type='NSUInteger' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='NSLocale * _Nullable' index='2' name='locale' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='dateFromString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='dateStyle'>
<retval declared_type='NSDateFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='defaultDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method class_method='true' selector='defaultFormatterBehavior'>
<retval declared_type='NSDateFormatterBehavior' type='I' type64='Q'/>
</method>
<method selector='doesRelativeDateFormatting'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='eraSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='formatterBehavior'>
<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 declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSRange * _Nullable' index='2' name='rangep' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='gregorianStartDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='initWithDateFormat:allowNaturalLanguage:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='isLenient'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='locale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localizedStringFromDate:dateStyle:timeStyle:'>
<arg declared_type='NSDate * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='longEraSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='monthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='quarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='setAMSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='AMSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCalendar:'>
<arg declared_type='NSCalendar * _Nullable' index='0' name='calendar' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateFormat:'>
<arg declared_type='NSString * _Nullable' index='0' name='dateFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDateStyle:'>
<arg declared_type='NSDateFormatterStyle' index='0' name='dateStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultDate:'>
<arg declared_type='NSDate * _Nullable' index='0' name='defaultDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 declared_type='BOOL' index='0' name='doesRelativeDateFormatting' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEraSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='eraSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatterBehavior:'>
<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 declared_type='BOOL' index='0' name='generatesCalendarDates' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGregorianStartDate:'>
<arg declared_type='NSDate * _Nullable' index='0' name='gregorianStartDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLenient:'>
<arg declared_type='BOOL' index='0' name='lenient' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedDateFormatFromTemplate:'>
<arg declared_type='NSString * _Nonnull' index='0' name='dateFormatTemplate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongEraSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='longEraSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='monthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPMSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='PMSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQuarterSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='quarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortQuarterSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortStandaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneQuarterSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortStandaloneQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortStandaloneWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortStandaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShortWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='shortWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='standaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneQuarterSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='standaloneQuarterSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandaloneWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='standaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeStyle:'>
<arg declared_type='NSDateFormatterStyle' index='0' name='timeStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTimeZone:'>
<arg declared_type='NSTimeZone * _Nullable' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTwoDigitStartDate:'>
<arg declared_type='NSDate * _Nullable' index='0' name='twoDigitStartDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='veryShortMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortStandaloneMonthSymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='veryShortStandaloneMonthSymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortStandaloneWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='veryShortStandaloneWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVeryShortWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='veryShortWeekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWeekdaySymbols:'>
<arg declared_type='NSArray * _Nullable' index='0' name='weekdaySymbols' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shortMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortStandaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='shortWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneQuarterSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='standaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='stringFromDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='timeStyle'>
<retval declared_type='NSDateFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method selector='twoDigitStartDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='veryShortMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortStandaloneMonthSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortStandaloneWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='veryShortWeekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='weekdaySymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSDateIntervalFormatter'>
<method selector='calendar'>
<retval declared_type='NSCalendar * _Nonnull' type='@'/>
</method>
<method selector='dateStyle'>
<retval declared_type='NSDateIntervalFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='dateTemplate'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='locale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method selector='setCalendar:'>
<arg declared_type='NSCalendar * _Nullable' 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 * _Nullable' index='0' name='dateTemplate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
<arg declared_type='NSLocale * _Nullable' 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 * _Nullable' index='0' name='timeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringFromDate:toDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='fromDate' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='toDate' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='timeStyle'>
<retval declared_type='NSDateIntervalFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
</class>
<class name='NSDecimalNumber'>
<method selector='compare:'>
<arg declared_type='NSNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='decimalNumberByAdding:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByAdding:withBehavior:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByDividingBy:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByDividingBy:withBehavior:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingBy:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingBy:withBehavior:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingByPowerOf10:'>
<arg declared_type='short' index='0' name='power' type='s'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByMultiplyingByPowerOf10:withBehavior:'>
<arg declared_type='short' index='0' name='power' type='s'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByRaisingToPower:'>
<arg declared_type='NSUInteger' index='0' name='power' type='I' type64='Q'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByRaisingToPower:withBehavior:'>
<arg declared_type='NSUInteger' index='0' name='power' type='I' type64='Q'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberByRoundingAccordingToBehavior:'>
<arg declared_type='id _Nullable' index='0' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberBySubtracting:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalNumberBySubtracting:withBehavior:'>
<arg declared_type='NSDecimalNumber * _Nonnull' index='0' name='decimalNumber' type='@'/>
<arg declared_type='id _Nullable' index='1' name='behavior' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decimalNumberWithDecimal:'>
<arg declared_type='NSDecimal' index='0' name='dcm' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decimalNumberWithString:'>
<arg declared_type='NSString * _Nullable' index='0' name='numberValue' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decimalNumberWithString:locale:'>
<arg declared_type='NSString * _Nullable' index='0' name='numberValue' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='decimalValue'>
<retval declared_type='NSDecimal' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
</method>
<method class_method='true' selector='defaultBehavior'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='initWithDecimal:'>
<arg declared_type='NSDecimal' index='0' name='dcm' type='{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithMantissa: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='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nullable' index='0' name='numberValue' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:locale:'>
<arg declared_type='NSString * _Nullable' index='0' name='numberValue' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='maximumDecimalNumber'>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='minimumDecimalNumber'>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='notANumber'>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method selector='objCType'>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method class_method='true' selector='one'>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='setDefaultBehavior:'>
<arg declared_type='id _Nonnull' index='0' name='behavior' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='zero'>
<retval declared_type='NSDecimalNumber * _Nonnull' type='@'/>
</method>
</class>
<class name='NSDecimalNumberHandler'>
<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 _Nonnull' type='@'/>
</method>
<method class_method='true' selector='defaultDecimalNumberHandler'>
<retval declared_type='NSDecimalNumberHandler * _Nonnull' type='@'/>
</method>
<method selector='initWithRoundingMode: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 _Nonnull' type='@'/>
</method>
</class>
<class name='NSDeleteCommand'>
<method selector='keySpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nonnull' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDictionary'>
<method selector='allKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='allKeysForObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='allValues'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionInStringsFileFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionary'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='dict' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithObject:forKey:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithObjects:forKeys:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='objects' type='@'/>
<arg declared_type='NSArray&gt; * _Nonnull' index='1' name='keys' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithObjects:forKeys:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg const='true' declared_type='id _Nonnull*' index='1' name='keys' type='^@'/>
<arg declared_type='NSUInteger' index='2' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithObjectsAndKeys:' sentinel='0' variadic='true'>
<arg declared_type='id _Nonnull' index='0' name='firstObject' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='enumerateKeysAndObjectsUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(KeyType _Nonnull, ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='KeyType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateKeysAndObjectsWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(KeyType _Nonnull, ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='KeyType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='fileCreationDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='fileExtensionHidden'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileGroupOwnerAccountID'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='fileGroupOwnerAccountName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='fileHFSCreatorCode'>
<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='fileHFSTypeCode'>
<retval declared_type='OSType' type='L' type64='I'/>
</method>
<method selector='fileIsAppendOnly'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileIsImmutable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileModificationDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='fileOwnerAccountID'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='fileOwnerAccountName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='filePosixPermissions'>
<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' type='I' type64='Q'/>
</method>
<method selector='fileSystemNumber'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='fileType'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='getObjects:andKeys:'>
<arg declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='KeyType _Nonnull*' index='1' name='keys' type='^@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getObjects:andKeys:count:'>
<arg declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='KeyType _Nonnull*' index='1' name='keys' type='^@'/>
<arg declared_type='NSUInteger' index='2' name='count' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='initWithDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='otherDictionary' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithDictionary:copyItems:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='otherDictionary' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:forKeys:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='objects' type='@'/>
<arg declared_type='NSArray&gt; * _Nonnull' index='1' name='keys' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:forKeys:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg const='true' declared_type='id _Nonnull*' index='1' name='keys' type='^@'/>
<arg declared_type='NSUInteger' index='2' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjectsAndKeys:' sentinel='0' variadic='true'>
<arg declared_type='id _Nonnull' index='0' name='firstObject' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='otherDictionary' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='keysOfEntriesPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(KeyType _Nonnull, ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='KeyType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='keysOfEntriesWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(KeyType _Nonnull, ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='KeyType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='keysSortedByValueUsingComparator:'>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='0' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='keysSortedByValueUsingSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='comparator' type=':'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='keysSortedByValueWithOptions:usingComparator:'>
<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='1' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='KeyType _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='objectForKeyedSubscript:'>
<arg declared_type='KeyType _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='objectsForKeys:notFoundMarker:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='ObjectType _Nonnull' index='1' name='marker' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='sharedKeySetForKeys:'>
<arg declared_type='NSArray&gt; * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='valueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSURL * _Nonnull' 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='NSDirectoryEnumerator'>
<method selector='directoryAttributes'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='fileAttributes'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='level'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='skipDescendants'>
<retval declared_type='void' type='v'/>
</method>
<method selector='skipDescendents'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDistantObject'>
<method selector='connectionForProxy'>
<retval declared_type='NSConnection * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithLocal:connection:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='connection' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTarget:connection:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='connection' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='proxyWithLocal:connection:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='connection' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='proxyWithTarget:connection:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='connection' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='setProtocolForProxy:'>
<arg declared_type='Protocol * _Nullable' index='0' name='proto' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDistantObjectRequest'>
<method selector='connection'>
<retval declared_type='NSConnection * _Nonnull' type='@'/>
</method>
<method selector='conversation'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='invocation'>
<retval declared_type='NSInvocation * _Nonnull' type='@'/>
</method>
<method selector='replyWithException:'>
<arg declared_type='NSException * _Nullable' index='0' name='exception' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDistributedLock'>
<method selector='breakLock'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='lockDate'>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='lockWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSDistributedLock * _Nullable' type='@'/>
</method>
<method selector='tryLock'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='unlock'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSDistributedNotificationCenter'>
<method selector='addObserver:selector:name:object:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='aSelector' type=':'/>
<arg declared_type='NSString * _Nullable' index='2' name='aName' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:selector:name:object:suspensionBehavior:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='selector' type=':'/>
<arg declared_type='NSString * _Nullable' index='2' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' 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 class_method='true' selector='defaultCenter'>
<retval declared_type='NSDistributedNotificationCenter * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='notificationCenterForType:'>
<arg declared_type='NSString * _Nonnull' index='0' name='notificationCenterType' type='@'/>
<retval declared_type='NSDistributedNotificationCenter * _Nonnull' type='@'/>
</method>
<method selector='postNotificationName:object:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='anObject' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='aUserInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:deliverImmediately:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' 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 declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='userInfo' type='@'/>
<arg declared_type='NSDistributedNotificationOptions' index='3' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:name:object:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='aName' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSuspended:'>
<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 _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' 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 * _Nonnull' 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 * _Nullable' 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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='unitStringFromJoules:usedUnit:'>
<arg declared_type='double' index='0' name='numberInJoules' type='d'/>
<arg declared_type='NSEnergyFormatterUnit * _Nullable' index='1' name='unitp' type='^i' type64='^q'/>
<retval declared_type='NSString * _Nonnull' 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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='nextObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
</class>
<class name='NSError'>
<method selector='code'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='domain'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='errorWithDomain:code:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSInteger' index='1' name='code' type='i' type64='q'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='dict' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='helpAnchor'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='initWithDomain:code:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSInteger' index='1' name='code' type='i' type64='q'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='dict' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='localizedDescription'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='localizedFailureReason'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='localizedRecoveryOptions'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='localizedRecoverySuggestion'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='recoveryAttempter'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='setUserInfoValueProviderForDomain:provider:'>
<arg declared_type='NSString * _Nonnull' index='0' name='errorDomain' type='@'/>
<arg declared_type='id _Nullable (^ _Nullable)(NSError * _Nonnull, NSString * _Nonnull)' function_pointer='true' index='1' name='provider' type='@?'>
<arg declared_type='NSError * _Nonnull' type='@'/>
<arg declared_type='NSString * _Nonnull' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='userInfoValueProviderForDomain:'>
<arg declared_type='NSString * _Nonnull' index='0' name='errorDomain' type='@'/>
<retval declared_type='id _Nullable (^ _Nullable)(NSError * _Nonnull, NSString * _Nonnull)' function_pointer='true' type='@?'>
<arg declared_type='NSError * _Nonnull' type='@'/>
<arg declared_type='NSString * _Nonnull' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</retval>
</method>
</class>
<class name='NSException'>
<method selector='callStackReturnAddresses'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='callStackSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='exceptionWithName:reason:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='reason' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='userInfo' type='@'/>
<retval declared_type='NSException * _Nonnull' type='@'/>
</method>
<method selector='initWithName:reason:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='aReason' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='aUserInfo' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='raise'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='raise:format:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='raise:format:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='format' printf_format='true' type='@'/>
<arg declared_type='va_list _Nonnull' 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'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSExpression'>
<method selector='allowEvaluation'>
<retval declared_type='void' type='v'/>
</method>
<method selector='arguments'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='collection'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='constantValue'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='expressionBlock'>
<retval declared_type='id _Nonnull (^ _Nonnull)(id _Nullable, NSArray * _Nonnull, NSMutableDictionary * _Nullable)' function_pointer='true' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSArray * _Nonnull' type='@'/>
<arg declared_type='NSMutableDictionary * _Nullable' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</retval>
</method>
<method class_method='true' selector='expressionForAggregate:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='subexpressions' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForAnyKey'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForBlock:arguments:'>
<arg declared_type='id _Nonnull (^ _Nonnull)(id _Nullable, NSArray * _Nonnull, NSMutableDictionary * _Nullable)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSArray * _Nonnull' type='@'/>
<arg declared_type='NSMutableDictionary * _Nullable' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</arg>
<arg declared_type='NSArray * _Nullable' index='1' name='arguments' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForConditional:trueExpression:falseExpression:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='predicate' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='trueExpression' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='2' name='falseExpression' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForConstantValue:'>
<arg declared_type='id _Nullable' index='0' name='obj' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForEvaluatedObject'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForFunction:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='parameters' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForFunction:selectorName:arguments:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSArray * _Nullable' index='2' name='parameters' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForIntersectSet:with:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='left' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='right' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForKeyPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForMinusSet:with:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='left' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='right' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForSubquery:usingIteratorVariable:predicate:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='expression' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='variable' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='predicate' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForUnionSet:with:'>
<arg declared_type='NSExpression * _Nonnull' index='0' name='left' type='@'/>
<arg declared_type='NSExpression * _Nonnull' index='1' name='right' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionForVariable:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='expressionType'>
<retval declared_type='NSExpressionType' type='I' type64='Q'/>
</method>
<method selector='expressionValueWithObject:context:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<arg declared_type='NSMutableDictionary * _Nullable' index='1' name='context' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionWithFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='expressionFormat' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionWithFormat:argumentArray:'>
<arg declared_type='NSString * _Nonnull' index='0' name='expressionFormat' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='arguments' type='@'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='expressionWithFormat:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='expressionFormat' type='@'/>
<arg declared_type='va_list _Nonnull' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='falseExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='function'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithExpressionType:'>
<arg declared_type='NSExpressionType' index='0' name='type' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='keyPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='leftExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='operand'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='predicate'>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
<method selector='rightExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='trueExpression'>
<retval declared_type='NSExpression * _Nonnull' type='@'/>
</method>
<method selector='variable'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSExtensionContext'>
<method selector='cancelRequestWithError:'>
<arg declared_type='NSError * _Nonnull' index='0' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='completeRequestReturningItems:completionHandler:'>
<arg declared_type='NSArray * _Nullable' index='0' name='items' type='@'/>
<arg declared_type='void (^ _Nullable)(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 * _Nonnull' type='@'/>
</method>
<method selector='openURL:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<arg declared_type='void (^ _Nullable)(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 * _Nullable' type='@'/>
</method>
<method selector='attributedContentText'>
<retval declared_type='NSAttributedString * _Nullable' type='@'/>
</method>
<method selector='attributedTitle'>
<retval declared_type='NSAttributedString * _Nullable' type='@'/>
</method>
<method selector='setAttachments:'>
<arg declared_type='NSArray * _Nullable' index='0' name='attachments' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedContentText:'>
<arg declared_type='NSAttributedString * _Nullable' index='0' name='attributedContentText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedTitle:'>
<arg declared_type='NSAttributedString * _Nullable' index='0' name='attributedTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUserInfo:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSFileAccessIntent'>
<method selector='URL'>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='readingIntentWithURL:options:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='writingIntentWithURL:options:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSFileCoordinator'>
<method class_method='true' selector='addFilePresenter:'>
<arg declared_type='id _Nonnull' 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 * _Nonnull' index='0' name='intents' type='@'/>
<arg declared_type='NSOperationQueue * _Nonnull' index='1' name='queue' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='2' name='accessor' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateReadingItemAtURL:options:error:byAccessor:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nonnull)' function_pointer='true' index='3' name='reader' type='@?'>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='readingURL' type='@'/>
<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='readingOptions' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='writingURL' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='writingOptions' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='outError' type='^@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nonnull, NSURL * _Nonnull)' function_pointer='true' index='5' name='readerWriter' type='@?'>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateWritingItemAtURL:options:error:byAccessor:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nonnull)' function_pointer='true' index='3' name='writer' type='@?'>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url1' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='1' name='options1' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='url2' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='options2' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='outError' type='^@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nonnull, NSURL * _Nonnull)' function_pointer='true' index='5' name='writer' type='@?'>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='filePresenters'>
<retval declared_type='NSArray&gt; * _Nonnull' type='@'/>
</method>
<method selector='initWithFilePresenter:'>
<arg declared_type='id _Nullable' index='0' name='filePresenterOrNil' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='itemAtURL:didMoveToURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='oldURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='itemAtURL:willMoveToURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='oldURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='readingURLs' type='@'/>
<arg declared_type='NSFileCoordinatorReadingOptions' index='1' name='readingOptions' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nonnull' index='2' name='writingURLs' type='@'/>
<arg declared_type='NSFileCoordinatorWritingOptions' index='3' name='writingOptions' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='outError' type='^@'/>
<arg declared_type='void (^ _Nonnull)(void (^ _Nonnull)(void))' function_pointer='true' index='5' name='batchAccessor' type='@?'>
<arg declared_type='void (^ _Nonnull)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='purposeIdentifier'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='removeFilePresenter:'>
<arg declared_type='id _Nonnull' index='0' name='filePresenter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPurposeIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='purposeIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSFileHandle'>
<method selector='acceptConnectionInBackgroundAndNotify'>
<retval declared_type='void' type='v'/>
</method>
<method selector='acceptConnectionInBackgroundAndNotifyForModes:'>
<arg declared_type='NSArray * _Nullable' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='availableData'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='closeFile'>
<retval declared_type='void' type='v'/>
</method>
<method selector='fileDescriptor'>
<retval declared_type='int' type='i'/>
</method>
<method class_method='true' selector='fileHandleForReadingAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleForReadingFromURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleForUpdatingAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleForUpdatingURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleForWritingAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleForWritingToURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='fileHandleWithNullDevice'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileHandleWithStandardError'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileHandleWithStandardInput'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileHandleWithStandardOutput'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithFileDescriptor:'>
<arg declared_type='int' index='0' name='fd' type='i'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithFileDescriptor:closeOnDealloc:'>
<arg declared_type='int' index='0' name='fd' type='i'/>
<arg declared_type='BOOL' index='1' name='closeopt' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='offsetInFile'>
<retval declared_type='unsigned long long' type='Q'/>
</method>
<method selector='readDataOfLength:'>
<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='readDataToEndOfFile'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='readInBackgroundAndNotify'>
<retval declared_type='void' type='v'/>
</method>
<method selector='readInBackgroundAndNotifyForModes:'>
<arg declared_type='NSArray * _Nullable' 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 declared_type='NSArray * _Nullable' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='readabilityHandler'>
<retval declared_type='void (^ _Nullable)(NSFileHandle * _Nonnull)' function_pointer='true' type='@?'>
<arg declared_type='NSFileHandle * _Nonnull' 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 declared_type='unsigned long long' index='0' name='offset' type='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReadabilityHandler:'>
<arg declared_type='void (^ _Nullable)(NSFileHandle * _Nonnull)' function_pointer='true' index='0' name='readabilityHandler' type='@?'>
<arg declared_type='NSFileHandle * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWriteabilityHandler:'>
<arg declared_type='void (^ _Nullable)(NSFileHandle * _Nonnull)' function_pointer='true' index='0' name='writeabilityHandler' type='@?'>
<arg declared_type='NSFileHandle * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='synchronizeFile'>
<retval declared_type='void' type='v'/>
</method>
<method selector='truncateFileAtOffset:'>
<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 declared_type='NSArray * _Nullable' index='0' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeabilityHandler'>
<retval declared_type='void (^ _Nullable)(NSFileHandle * _Nonnull)' function_pointer='true' type='@?'>
<arg declared_type='NSFileHandle * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
</class>
<class name='NSFileManager'>
<method selector='URLForDirectory:inDomain:appropriateForURL:create:error:'>
<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 * _Nullable' index='2' name='url' type='@'/>
<arg declared_type='BOOL' index='3' name='shouldCreate' type='B'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='error' type='^@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLForPublishingUbiquitousItemAtURL:expirationDate:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSDate * _Nullable * _Nullable' index='1' name='outDate' type='^@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLForUbiquityContainerIdentifier:'>
<arg declared_type='NSString * _Nullable' index='0' name='containerIdentifier' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLsForDirectory:inDomains:'>
<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 * _Nonnull' type='@'/>
</method>
<method selector='attributesOfFileSystemForPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='attributesOfItemAtPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='changeCurrentDirectoryPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='changeFileAttributes:atPath:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='attributes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='componentsToDisplayForPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='containerURLForSecurityApplicationGroupIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='groupIdentifier' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='contentsAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='contentsEqualAtPath:andPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path1' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path2' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='contentsOfDirectoryAtPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSArray * _Nullable' index='1' name='keys' type='@'/>
<arg declared_type='NSDirectoryEnumerationOptions' index='2' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='copyItemAtPath:toPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dstPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='copyItemAtURL:toURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='dstURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='copyPath:toPath:handler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='src' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dest' type='@'/>
<arg declared_type='id _Nullable' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtPath:attributes:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='attributes' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtPath:withIntermediateDirectories:attributes:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='createIntermediates' type='B'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='attributes' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createDirectoryAtURL:withIntermediateDirectories:attributes:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='BOOL' index='1' name='createIntermediates' type='B'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='attributes' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createFileAtPath:contents:attributes:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSData * _Nullable' index='1' name='data' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='attr' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtPath:pathContent:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='otherpath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtPath:withDestinationPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='destPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createSymbolicLinkAtURL:withDestinationURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='destURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='currentDirectoryPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='defaultManager'>
<retval declared_type='NSFileManager * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='destinationOfSymbolicLinkAtPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='directoryContentsAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='displayNameAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='enumeratorAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSDirectoryEnumerator * _Nullable' type='@'/>
</method>
<method selector='enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSArray * _Nullable' index='1' name='keys' type='@'/>
<arg declared_type='NSDirectoryEnumerationOptions' index='2' name='mask' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nullable)(NSURL * _Nonnull, NSError * _Nonnull)' function_pointer='true' index='3' name='handler' type='@?'>
<arg declared_type='NSURL * _Nonnull' type='@'/>
<arg declared_type='NSError * _Nonnull' type='@'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSDirectoryEnumerator * _Nullable' type='@'/>
</method>
<method selector='evictUbiquitousItemAtURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileAttributesAtPath:traverseLink:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='yorn' type='B'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='fileExistsAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileExistsAtPath:isDirectory:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL * _Nullable' index='1' name='isDirectory' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileSystemAttributesAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='fileSystemRepresentationWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method selector='getRelationship:ofDirectory:inDomain:toItemAtURL:error:'>
<arg declared_type='NSURLRelationship * _Nonnull' 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 * _Nonnull' index='3' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getRelationship:ofDirectoryAtURL:toItemAtURL:error:'>
<arg declared_type='NSURLRelationship * _Nonnull' index='0' name='outRelationship' type='^i' type64='^q'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='directoryURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='otherURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDeletableFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isExecutableFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isReadableFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isUbiquitousItemAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isWritableFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkItemAtPath:toPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dstPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkItemAtURL:toURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='dstURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='linkPath:toPath:handler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='src' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dest' type='@'/>
<arg declared_type='id _Nullable' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='mountedVolumeURLsIncludingResourceValuesForKeys:options:'>
<arg declared_type='NSArray * _Nullable' index='0' name='propertyKeys' type='@'/>
<arg declared_type='NSVolumeEnumerationOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='moveItemAtPath:toPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dstPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='moveItemAtURL:toURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='dstURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='movePath:toPath:handler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='src' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dest' type='@'/>
<arg declared_type='id _Nullable' index='2' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='pathContentOfSymbolicLinkAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='removeFileAtPath:handler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='id _Nullable' index='1' name='handler' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeItemAtPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removeItemAtURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='originalItemURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='newItemURL' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='backupItemName' type='@'/>
<arg declared_type='NSFileManagerItemReplacementOptions' index='3' name='options' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nullable * _Nullable' index='4' name='resultingURL' type='^@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='5' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setAttributes:ofItemAtPath:error:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='attributes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUbiquitous:itemAtURL:destinationURL:error:'>
<arg declared_type='BOOL' index='0' name='flag' type='B'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='url' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='destinationURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startDownloadingUbiquitousItemAtURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringWithFileSystemRepresentation:length:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='str' type='*'/>
<arg declared_type='NSUInteger' index='1' name='len' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='subpathsAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='subpathsOfDirectoryAtPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='trashItemAtURL:resultingItemURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSURL * _Nullable * _Nullable' index='1' name='outResultingURL' type='^@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='ubiquityIdentityToken'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='unmountVolumeAtURL:options:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileManagerUnmountOptions' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSFileSecurity'>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
</class>
<class name='NSFileVersion'>
<method selector='URL'>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='addVersionOfItemAtURL:withContentsOfURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='contentsURL' type='@'/>
<arg declared_type='NSFileVersionAddingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='outError' type='^@'/>
<retval declared_type='NSFileVersion * _Nullable' type='@'/>
</method>
<method class_method='true' selector='currentVersionOfItemAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSFileVersion * _Nullable' type='@'/>
</method>
<method class_method='true' selector='getNonlocalVersionsOfItemAtURL:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSArray * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSArray * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' 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>
<method selector='isDiscardable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isResolved'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='localizedNameOfSavingComputer'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='modificationDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method class_method='true' selector='otherVersionsOfItemAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='persistentIdentifier'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='removeAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='removeOtherVersionsOfItemAtURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='replaceItemAtURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersionReplacingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='setDiscardable:'>
<arg declared_type='BOOL' index='0' name='discardable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResolved:'>
<arg declared_type='BOOL' index='0' name='resolved' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='temporaryDirectoryURLForNewVersionOfItemAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='unresolvedConflictVersionsOfItemAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='versionOfItemAtURL:forPersistentIdentifier:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='persistentIdentifier' type='@'/>
<retval declared_type='NSFileVersion * _Nullable' type='@'/>
</method>
</class>
<class name='NSFileWrapper'>
<method selector='addFileWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='addFileWrapper:'>
<arg declared_type='NSFileWrapper * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='addRegularFileWithContents:preferredFilename:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='fileName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='addSymbolicLinkWithDestination:preferredFilename:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='filename' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='fileAttributes'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='fileWrappers'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='filename'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='initDirectoryWithFileWrappers:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='childrenByPreferredName' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initRegularFileWithContents:'>
<arg declared_type='NSData * _Nonnull' index='0' name='contents' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initSymbolicLinkWithDestination:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='initSymbolicLinkWithDestinationURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithSerializedRepresentation:'>
<arg declared_type='NSData * _Nonnull' index='0' name='serializeRepresentation' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileWrapperReadingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isDirectory'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isRegularFile'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSymbolicLink'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyForFileWrapper:'>
<arg declared_type='NSFileWrapper * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='matchesContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='needsToBeUpdatedFromPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='preferredFilename'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='readFromURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileWrapperReadingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='regularFileContents'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='removeFileWrapper:'>
<arg declared_type='NSFileWrapper * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='serializedRepresentation'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='setFileAttributes:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='fileAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFilename:'>
<arg declared_type='NSString * _Nullable' index='0' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPreferredFilename:'>
<arg declared_type='NSString * _Nullable' index='0' name='preferredFilename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='symbolicLinkDestination'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='symbolicLinkDestinationURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='updateFromPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToFile:atomically:updateFilenames:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileWrapperWritingOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nullable' index='2' name='originalContentsURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='outError' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSFormatter'>
<method selector='attributedStringForObjectValue:withDefaultAttributes:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='attrs' type='@'/>
<retval declared_type='NSAttributedString * _Nullable' type='@'/>
</method>
<method selector='editingStringForObjectValue:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='getObjectValue:forString:errorDescription:'>
<arg declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='2' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPartialStringValid:newEditingString:errorDescription:'>
<arg declared_type='NSString * _Nonnull' index='0' name='partialString' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='1' name='newString' type='^@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:'>
<arg declared_type='NSString * _Nonnull * _Nonnull' index='0' name='partialStringPtr' type='^@'/>
<arg declared_type='NSRangePointer _Nullable' index='1' name='proposedSelRangePtr' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='2' name='origString' type='@'/>
<arg declared_type='NSRange' index='3' name='origSelRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='4' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stringForObjectValue:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSGarbageCollector'>
<method selector='collectExhaustively'>
<retval declared_type='void' type='v'/>
</method>
<method selector='collectIfNeeded'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='defaultCollector'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='disable'>
<retval declared_type='void' type='v'/>
</method>
<method selector='disableCollectorForPointer:'>
<arg const='true' declared_type='void * _Nonnull' 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 const='true' declared_type='void * _Nonnull' index='0' name='ptr' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='isCollecting'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='zone'>
<retval declared_type='NSZone * _Nonnull' type='^{_NSZone=}'/>
</method>
</class>
<class name='NSHTTPCookie'>
<method selector='comment'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='commentURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='cookieWithProperties:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='properties' type='@'/>
<retval declared_type='NSHTTPCookie * _Nullable' type='@'/>
</method>
<method class_method='true' selector='cookiesWithResponseHeaderFields:forURL:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='headerFields' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='URL' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='domain'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='expiresDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='initWithProperties:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='properties' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isHTTPOnly'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSecure'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSessionOnly'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='path'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='portList'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='properties'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='requestHeaderFieldsWithCookies:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='cookies' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='value'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='version'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSHTTPCookieStorage'>
<method selector='cookieAcceptPolicy'>
<retval declared_type='NSHTTPCookieAcceptPolicy' type='I' type64='Q'/>
</method>
<method selector='cookies'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='cookiesForURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='deleteCookie:'>
<arg declared_type='NSHTTPCookie * _Nonnull' index='0' name='cookie' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCookiesForTask:completionHandler:'>
<arg declared_type='NSURLSessionTask * _Nonnull' index='0' name='task' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSArray * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSArray * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCookiesSinceDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookie:'>
<arg declared_type='NSHTTPCookie * _Nonnull' index='0' name='cookie' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCookieAcceptPolicy:'>
<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 declared_type='NSArray * _Nonnull' index='0' name='cookies' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='URL' type='@'/>
<arg declared_type='NSURL * _Nullable' index='2' name='mainDocumentURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedCookieStorageForGroupContainerIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='identifier' type='@'/>
<retval declared_type='NSHTTPCookieStorage * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='sharedHTTPCookieStorage'>
<retval declared_type='NSHTTPCookieStorage * _Nonnull' type='@'/>
</method>
<method selector='sortedCookiesUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortOrder' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='storeCookies:forTask:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='cookies' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSHTTPURLResponse'>
<method selector='allHeaderFields'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='initWithURL:statusCode:HTTPVersion:headerFields:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSInteger' index='1' name='statusCode' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' index='2' name='HTTPVersion' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='3' name='headerFields' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='localizedStringForStatusCode:'>
<arg declared_type='NSInteger' index='0' name='statusCode' type='i' type64='q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='statusCode'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSHashTable'>
<method selector='addObject:'>
<arg declared_type='ObjectType _Nullable' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='anyObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='containsObject:'>
<arg declared_type='ObjectType _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method class_method='true' selector='hashTableWithOptions:'>
<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSHashTable * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='hashTableWithWeakObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='initWithOptions:capacity:'>
<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 _Nonnull' type='@'/>
</method>
<method selector='initWithPointerFunctions:capacity:'>
<arg declared_type='NSPointerFunctions * _Nonnull' index='0' name='functions' type='@'/>
<arg declared_type='NSUInteger' index='1' name='initialCapacity' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='intersectHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectsHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='member:'>
<arg declared_type='ObjectType _Nullable' index='0' name='object' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='minusHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='pointerFunctions'>
<retval declared_type='NSPointerFunctions * _Nonnull' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
<arg declared_type='ObjectType _Nullable' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRepresentation'>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='unionHashTable:'>
<arg declared_type='NSHashTable * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='weakObjectsHashTable'>
<retval declared_type='NSHashTable * _Nonnull' type='@'/>
</method>
</class>
<class name='NSHost'>
<method selector='address'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='addresses'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='currentHost'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='flushHostCache'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='hostWithAddress:'>
<arg declared_type='NSString * _Nonnull' index='0' name='address' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='hostWithName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualToHost:'>
<arg declared_type='NSHost * _Nonnull' index='0' name='aHost' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='isHostCacheEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='names'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<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 declared_type='NSIndexPath * _Nonnull' index='0' name='otherObject' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='getIndexes:'>
<arg declared_type='NSUInteger * _Nonnull' index='0' name='indexes' type='^I' type64='^Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getIndexes:range:'>
<arg declared_type='NSUInteger * _Nonnull' index='0' name='indexes' type='^I' type64='^Q'/>
<arg declared_type='NSRange' index='1' name='positionRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='indexAtPosition:'>
<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 declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='NSIndexPath * _Nonnull' type='@'/>
</method>
<method selector='indexPathByRemovingLastIndex'>
<retval declared_type='NSIndexPath * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='indexPathWithIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<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 _Nonnull' type='@'/>
</method>
<method selector='initWithIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithIndexes: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 _Nonnull' type='@'/>
</method>
<method selector='length'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSIndexSet'>
<method selector='containsIndex:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containsIndexesInRange:'>
<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' type='I' type64='Q'/>
</method>
<method selector='countOfIndexesInRange:'>
<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 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 (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateIndexesUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateIndexesWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesInRange:options:usingBlock:'>
<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 (^ _Nonnull)(NSRange, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(NSRange, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateRangesWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(NSRange, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='firstIndex'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getIndexes:maxCount:inIndexRange:'>
<arg declared_type='NSUInteger * _Nonnull' index='0' name='indexBuffer' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger' index='1' name='bufferSize' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' index='2' name='range' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexGreaterThanIndex:'>
<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 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 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 (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexLessThanIndex:'>
<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 declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method class_method='true' selector='indexSet'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='indexSetWithIndex:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='indexSetWithIndexesInRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='indexWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesInRange:options:passingTest:'>
<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 (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='initWithIndex:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithIndexSet:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexSet' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithIndexesInRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='intersectsIndexesInRange:'>
<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 declared_type='NSIndexSet * _Nonnull' index='0' name='indexSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastIndex'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
</class>
<class name='NSIndexSpecifier'>
<method selector='index'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:index:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='NSInteger' index='3' name='index' type='i' type64='q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setIndex:'>
<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 declared_type='uint8_t * _Nullable * _Nonnull' index='0' name='buffer' type='^*'/>
<arg declared_type='NSUInteger * _Nonnull' 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 declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='inputStreamWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='inputStreamWithFileAtPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='inputStreamWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='read:maxLength:'>
<arg declared_type='uint8_t * _Nonnull' 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'>
<method selector='argumentsRetained'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getArgument:atIndex:'>
<arg declared_type='void * _Nonnull' 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 declared_type='void * _Nonnull' index='0' name='retLoc' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='invocationWithMethodSignature:'>
<arg declared_type='NSMethodSignature * _Nonnull' index='0' name='sig' type='@'/>
<retval declared_type='NSInvocation * _Nonnull' type='@'/>
</method>
<method selector='invoke'>
<retval declared_type='void' type='v'/>
</method>
<method selector='invokeWithTarget:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='methodSignature'>
<retval declared_type='NSMethodSignature * _Nonnull' type='@'/>
</method>
<method selector='retainArguments'>
<retval declared_type='void' type='v'/>
</method>
<method selector='selector'>
<retval declared_type='SEL _Nonnull' type=':'/>
</method>
<method selector='setArgument:atIndex:'>
<arg declared_type='void * _Nonnull' 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 declared_type='void * _Nonnull' index='0' name='retLoc' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='selector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTarget:'>
<arg declared_type='id _Nullable' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='target'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSInvocationOperation'>
<method selector='initWithInvocation:'>
<arg declared_type='NSInvocation * _Nonnull' index='0' name='inv' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTarget:selector:object:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='sel' type=':'/>
<arg declared_type='id _Nullable' index='2' name='arg' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='invocation'>
<retval declared_type='NSInvocation * _Nonnull' type='@'/>
</method>
<method selector='result'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSItemProvider'>
<method selector='hasItemConformingToTypeIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='typeIdentifier' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Null_unspecified' index='0' name='fileURL' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithItem:typeIdentifier:'>
<arg declared_type='id _Nullable' index='0' name='item' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='typeIdentifier' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='loadItemForTypeIdentifier:options:completionHandler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='typeIdentifier' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='options' type='@'/>
<arg declared_type='NSItemProviderCompletionHandler _Nullable' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSError * _Null_unspecified' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadPreviewImageWithOptions:completionHandler:'>
<arg declared_type='NSDictionary * _Null_unspecified' index='0' name='options' type='@'/>
<arg declared_type='NSItemProviderCompletionHandler _Null_unspecified' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSError * _Null_unspecified' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='previewImageHandler'>
<retval declared_type='NSItemProviderLoadHandler _Nullable' function_pointer='true' type='@?'>
<arg declared_type='NSItemProviderCompletionHandler _Null_unspecified' type='@?'/>
<arg declared_type='Class _Null_unspecified' type='#'/>
<arg declared_type='NSDictionary * _Null_unspecified' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='registerItemForTypeIdentifier:loadHandler:'>
<arg declared_type='NSString * _Nonnull' index='0' name='typeIdentifier' type='@'/>
<arg declared_type='NSItemProviderLoadHandler _Nonnull' function_pointer='true' index='1' name='loadHandler' type='@?'>
<arg declared_type='NSItemProviderCompletionHandler _Null_unspecified' type='@?'/>
<arg declared_type='Class _Null_unspecified' type='#'/>
<arg declared_type='NSDictionary * _Null_unspecified' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='registeredTypeIdentifiers'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='setPreviewImageHandler:'>
<arg declared_type='NSItemProviderLoadHandler _Nullable' function_pointer='true' index='0' name='previewImageHandler' type='@?'>
<arg declared_type='NSItemProviderCompletionHandler _Null_unspecified' type='@?'/>
<arg declared_type='Class _Null_unspecified' type='#'/>
<arg declared_type='NSDictionary * _Null_unspecified' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSJSONSerialization'>
<method class_method='true' selector='JSONObjectWithData:options:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSJSONReadingOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='JSONObjectWithStream:options:error:'>
<arg declared_type='NSInputStream * _Nonnull' index='0' name='stream' type='@'/>
<arg declared_type='NSJSONReadingOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithJSONObject:options:error:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<arg declared_type='NSJSONWritingOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method class_method='true' selector='isValidJSONObject:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='writeJSONObject:toStream:options:error:'>
<arg declared_type='id _Nonnull' index='0' name='obj' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='1' name='stream' type='@'/>
<arg declared_type='NSJSONWritingOptions' index='2' name='opt' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
</class>
<class name='NSKeyedArchiver'>
<method class_method='true' selector='archiveRootObject:toFile:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='archivedDataWithRootObject:'>
<arg declared_type='id _Nonnull' index='0' name='rootObject' type='@'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='classNameForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='cls' type='#'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='classNameForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='cls' type='#'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='encodeBool:forKey:'>
<arg declared_type='BOOL' index='0' name='boolv' type='B'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeBytes:length:forKey:'>
<arg const='true' declared_type='uint8_t * _Nullable' index='0' name='bytesp' type='*'/>
<arg declared_type='NSUInteger' index='1' name='lenv' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeConditionalObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='objv' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeDouble:forKey:'>
<arg declared_type='double' index='0' name='realv' type='d'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeFloat:forKey:'>
<arg declared_type='float' index='0' name='realv' type='f'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt32:forKey:'>
<arg declared_type='int32_t' index='0' name='intv' type='i'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt64:forKey:'>
<arg declared_type='int64_t' index='0' name='intv' type='q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeInt:forKey:'>
<arg declared_type='int' index='0' name='intv' type='i'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodeObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='objv' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSMutableData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='outputFormat'>
<retval declared_type='NSPropertyListFormat' type='I' type64='Q'/>
</method>
<method selector='requiresSecureCoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='setClassName:forClass:'>
<arg declared_type='NSString * _Nullable' index='0' name='codedName' type='@'/>
<arg declared_type='Class _Nonnull' index='1' name='cls' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClassName:forClass:'>
<arg declared_type='NSString * _Nullable' index='0' name='codedName' type='@'/>
<arg declared_type='Class _Nonnull' index='1' name='cls' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOutputFormat:'>
<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='requiresSecureCoding' type='B'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSKeyedUnarchiver'>
<method class_method='true' selector='classForClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='codedName' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='classForClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='codedName' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='containsValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBoolForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='decodeBytesForKey:returnedLength:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSUInteger * _Nullable' index='1' name='lengthp' type='^I' type64='^Q'/>
<retval const='true' declared_type='uint8_t * _Nullable' type='*'/>
</method>
<method selector='decodeDoubleForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='decodeFloatForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='decodeInt32ForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int32_t' type='i'/>
</method>
<method selector='decodeInt64ForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int64_t' type='q'/>
</method>
<method selector='decodeIntForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='int' type='i'/>
</method>
<method selector='decodeObjectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='finishDecoding'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForReadingWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='requiresSecureCoding'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='setClass:forClassName:'>
<arg declared_type='Class _Nullable' index='0' name='cls' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='codedName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setClass:forClassName:'>
<arg declared_type='Class _Nullable' index='0' name='cls' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='codedName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRequiresSecureCoding:'>
<arg declared_type='BOOL' index='0' name='requiresSecureCoding' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='unarchiveObjectWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='unarchiveObjectWithFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='unarchiveTopLevelObjectWithData:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSLengthFormatter'>
<method selector='getObjectValue:forString:errorDescription:'>
<arg declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' 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 * _Nonnull' 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 * _Nullable' 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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='unitStringFromMeters:usedUnit:'>
<arg declared_type='double' index='0' name='numberInMeters' type='d'/>
<arg declared_type='NSLengthFormatterUnit * _Nullable' index='1' name='unitp' type='^i' type64='^q'/>
<retval declared_type='NSString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='unitStyle'>
<retval declared_type='NSFormattingUnitStyle' type='i' type64='q'/>
</method>
</class>
<class name='NSLinguisticTagger'>
<method class_method='true' selector='availableTagSchemesForLanguage:'>
<arg declared_type='NSString * _Nonnull' index='0' name='language' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='enumerateTagsInRange:scheme:options:usingBlock:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(NSString * _Nonnull, NSRange, NSRange, BOOL * _Nonnull)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSString * _Nonnull' type='@'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithTagSchemes:options:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='tagSchemes' type='@'/>
<arg declared_type='NSUInteger' index='1' name='opts' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='orthographyAtIndex:effectiveRange:'>
<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<arg declared_type='NSRangePointer _Nullable' index='1' name='effectiveRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSOrthography * _Nullable' type='@'/>
</method>
<method selector='possibleTagsAtIndex:scheme:tokenRange:sentenceRange:scores:'>
<arg declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSRangePointer _Nullable' index='2' name='tokenRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSRangePointer _Nullable' index='3' name='sentenceRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSArray * _Nullable * _Nullable' index='4' name='scores' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='sentenceRangeForRange:'>
<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 declared_type='NSOrthography * _Nullable' 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 declared_type='NSString * _Nullable' index='0' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringEditedInRange:changeInLength:'>
<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 declared_type='NSUInteger' index='0' name='charIndex' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSRangePointer _Nullable' index='2' name='tokenRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSRangePointer _Nullable' index='3' name='sentenceRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='tagSchemes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='tagsInRange:scheme:options:tokenRanges:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nullable * _Nullable' index='3' name='tokenRanges' type='^@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSLocale'>
<method class_method='true' selector='ISOCountryCodes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='ISOCurrencyCodes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='ISOLanguageCodes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='autoupdatingCurrentLocale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='availableLocaleIdentifiers'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='canonicalLanguageIdentifierFromString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='canonicalLocaleIdentifierFromString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterDirectionForLanguage:'>
<arg declared_type='NSString * _Nonnull' index='0' name='isoLangCode' type='@'/>
<retval declared_type='NSLocaleLanguageDirection' type='I' type64='Q'/>
</method>
<method class_method='true' selector='commonISOCurrencyCodes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='componentsFromLocaleIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='currentLocale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method selector='displayNameForKey:value:'>
<arg declared_type='id _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='value' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithLocaleIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='lineDirectionForLanguage:'>
<arg declared_type='NSString * _Nonnull' index='0' name='isoLangCode' type='@'/>
<retval declared_type='NSLocaleLanguageDirection' type='I' type64='Q'/>
</method>
<method selector='localeIdentifier'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localeIdentifierFromComponents:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='dict' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localeIdentifierFromWindowsLocaleCode:'>
<arg declared_type='uint32_t' index='0' name='lcid' type='I'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='localeWithLocaleIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='ident' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='id _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='preferredLanguages'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='systemLocale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='windowsLocaleCodeFromLocaleIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='localeIdentifier' type='@'/>
<retval declared_type='uint32_t' type='I'/>
</method>
</class>
<class name='NSLock'>
<method selector='lockBeforeDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryLock'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSLogicalTest'>
<method selector='initAndTestWithTests:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='subTests' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initNotTestWithTest:'>
<arg declared_type='NSScriptWhoseTest * _Nonnull' index='0' name='subTest' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initOrTestWithTests:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='subTests' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSMachBootstrapServer'>
<method selector='portForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='portForName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='registerPort:name:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='port' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='servicePortWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method class_method='true' selector='sharedInstance'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSMachPort'>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithMachPort:'>
<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithMachPort:options:'>
<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
<arg declared_type='NSMachPortOptions' index='1' name='f' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='machPort'>
<retval declared_type='uint32_t' type='I'/>
</method>
<method class_method='true' selector='portWithMachPort:'>
<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
<retval declared_type='NSPort * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='portWithMachPort:options:'>
<arg declared_type='uint32_t' index='0' name='machPort' type='I'/>
<arg declared_type='NSMachPortOptions' index='1' name='f' type='I' type64='Q'/>
<retval declared_type='NSPort * _Nonnull' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMapTable'>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='initWithKeyOptions:valueOptions:capacity:'>
<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 _Nonnull' type='@'/>
</method>
<method selector='initWithKeyPointerFunctions:valuePointerFunctions:capacity:'>
<arg declared_type='NSPointerFunctions * _Nonnull' index='0' name='keyFunctions' type='@'/>
<arg declared_type='NSPointerFunctions * _Nonnull' index='1' name='valueFunctions' type='@'/>
<arg declared_type='NSUInteger' index='2' name='initialCapacity' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='keyEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='keyPointerFunctions'>
<retval declared_type='NSPointerFunctions * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='mapTableWithStrongToStrongObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='mapTableWithStrongToWeakObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='mapTableWithWeakToStrongObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='mapTableWithWeakToWeakObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nullable' type='@'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='KeyType _Nullable' index='0' name='aKey' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
<arg declared_type='KeyType _Nullable' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
<arg declared_type='ObjectType _Nullable' index='0' name='anObject' type='@'/>
<arg declared_type='KeyType _Nullable' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='strongToStrongObjectsMapTable'>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='strongToWeakObjectsMapTable'>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</method>
<method selector='valuePointerFunctions'>
<retval declared_type='NSPointerFunctions * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='weakToStrongObjectsMapTable'>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='weakToWeakObjectsMapTable'>
<retval declared_type='NSMapTable * _Nonnull' type='@'/>
</method>
</class>
<class name='NSMassFormatter'>
<method selector='getObjectValue:forString:errorDescription:'>
<arg declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' 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 * _Nonnull' 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 * _Nullable' 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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='unitStringFromKilograms:usedUnit:'>
<arg declared_type='double' index='0' name='numberInKilograms' type='d'/>
<arg declared_type='NSMassFormatterUnit * _Nullable' index='1' name='unitp' type='^i' type64='^q'/>
<retval declared_type='NSString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='unitStyle'>
<retval declared_type='NSFormattingUnitStyle' type='i' type64='q'/>
</method>
</class>
<class name='NSMessagePortNameServer'>
<method selector='portForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='portForName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method class_method='true' selector='sharedInstance'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSMetadataItem'>
<method selector='attributes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='initWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='valueForAttribute:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valuesForAttributes:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSMetadataQuery'>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='disableUpdates'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableUpdates'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateResultsUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(id _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' 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 (^ _Nonnull)(id _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='groupedResults'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='groupingAttributes'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='indexOfResult:'>
<arg declared_type='id _Nonnull' index='0' name='result' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='isGathering'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isStarted'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isStopped'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='notificationBatchingInterval'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='operationQueue'>
<retval declared_type='NSOperationQueue * _Nullable' type='@'/>
</method>
<method selector='predicate'>
<retval declared_type='NSPredicate * _Nullable' type='@'/>
</method>
<method selector='resultAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='resultCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='results'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='searchItems'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='searchScopes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingAttributes:'>
<arg declared_type='NSArray * _Nullable' index='0' name='groupingAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotificationBatchingInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='notificationBatchingInterval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOperationQueue:'>
<arg declared_type='NSOperationQueue * _Nullable' index='0' name='operationQueue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPredicate:'>
<arg declared_type='NSPredicate * _Nullable' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSearchItems:'>
<arg declared_type='NSArray * _Nullable' index='0' name='searchItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSearchScopes:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='searchScopes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSortDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValueListAttributes:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='valueListAttributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortDescriptors'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='startQuery'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='stopQuery'>
<retval declared_type='void' type='v'/>
</method>
<method selector='valueListAttributes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='valueLists'>
<retval declared_type='NSDictionary *&gt; * _Nonnull' type='@'/>
</method>
<method selector='valueOfAttribute:forResultAtIndex:'>
<arg declared_type='NSString * _Nonnull' index='0' name='attrName' type='@'/>
<arg declared_type='NSUInteger' index='1' name='idx' type='I' type64='Q'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSMetadataQueryAttributeValueTuple'>
<method selector='attribute'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='value'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSMetadataQueryResultGroup'>
<method selector='attribute'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='resultAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='resultCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='results'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='subgroups'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='value'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSMethodSignature'>
<method selector='frameLength'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getArgumentTypeAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method selector='isOneway'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='methodReturnLength'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='methodReturnType'>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method selector='numberOfArguments'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method class_method='true' selector='signatureWithObjCTypes:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='types' type='*'/>
<retval declared_type='NSMethodSignature * _Nullable' type='@'/>
</method>
</class>
<class name='NSMoveCommand'>
<method selector='keySpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nonnull' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableArray'>
<method selector='addObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjectsFromArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='arrayWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='arrayWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSMutableArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='arrayWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSMutableArray * _Nullable' type='@'/>
</method>
<method selector='exchangeObjectAtIndex:withObjectAtIndex:'>
<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 * _Nonnull' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSMutableArray * _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSMutableArray * _Nullable' type='@'/>
</method>
<method selector='insertObject:atIndex:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSArray * _Nonnull' index='0' name='objects' type='@'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeLastObject'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:inRange:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectIdenticalTo:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectIdenticalTo:inRange:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsFromIndices:numIndices:'>
<arg declared_type='NSUInteger * _Nonnull' 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 declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInRange:'>
<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 declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='ObjectType _Nonnull' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsAtIndexes:withObjects:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjectsFromArray:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjectsFromArray:range:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSArray * _Nonnull' 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 declared_type='NSArray * _Nonnull' index='0' name='otherArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:atIndexedSubscript:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSComparator _Nonnull' function_pointer='true' index='0' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingFunction:context:'>
<arg declared_type='NSInteger (* _Nonnull)(ObjectType _Nonnull, ObjectType _Nonnull, void * _Nullable)' function_pointer='true' index='0' name='compare' type='^?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='void * _Nullable' type='^v'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</arg>
<arg declared_type='void * _Nullable' index='1' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='comparator' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortWithOptions:usingComparator:'>
<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='1' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableAttributedString'>
<method selector='addAttribute:value:range:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='id _Nonnull' 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 declared_type='NSDictionary * _Nonnull' 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 declared_type='NSAttributedString * _Nonnull' 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 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 declared_type='NSAttributedString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='removeAttribute:range:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSAttributedString * _Nonnull' index='1' name='attrString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceCharactersInRange:withString:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='str' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedString:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='attrString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributes:range:'>
<arg declared_type='NSDictionary * _Nullable' 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 declared_type='NSRange' index='0' name='aRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addCharactersInString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='alphanumericCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='capitalizedLetterCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterSetWithBitmapRepresentation:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterSetWithCharactersInString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='characterSetWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='fName' type='@'/>
<retval declared_type='NSMutableCharacterSet * _Nullable' 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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='controlCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decimalDigitCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decomposableCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='formIntersectionWithCharacterSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='formUnionWithCharacterSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='illegalCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='invert'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='letterCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='lowercaseLetterCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='newlineCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='nonBaseCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='punctuationCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method selector='removeCharactersInRange:'>
<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 declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='symbolCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='uppercaseLetterCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='whitespaceAndNewlineCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='whitespaceCharacterSet'>
<retval declared_type='NSMutableCharacterSet * _Nonnull' type='@'/>
</method>
</class>
<class name='NSMutableData'>
<method selector='appendBytes:length:'>
<arg const='true' declared_type='void * _Nonnull' 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 declared_type='NSData * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='dataWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='aNumItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithLength:'>
<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='increaseLengthBy:'>
<arg declared_type='NSUInteger' index='0' name='extraLength' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithLength:'>
<arg declared_type='NSUInteger' index='0' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='length'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='mutableBytes'>
<retval declared_type='void * _Nonnull' type='^v'/>
</method>
<method selector='replaceBytesInRange:withBytes:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg const='true' declared_type='void * _Nonnull' index='1' name='bytes' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceBytesInRange:withBytes:length:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg const='true' declared_type='void * _Nullable' 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLength:'>
<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 declared_type='NSDictionary * _Nonnull' index='0' name='otherDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='dictionaryWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSMutableDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSMutableDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dictionaryWithSharedKeySet:'>
<arg declared_type='id _Nonnull' index='0' name='keyset' type='@'/>
<retval declared_type='NSMutableDictionary * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSMutableDictionary * _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSMutableDictionary * _Nullable' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
<arg declared_type='KeyType _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsForKeys:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keyArray' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='otherDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKeyedSubscript:'>
<arg declared_type='ObjectType _Nullable' index='0' name='obj' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKey:'>
<arg declared_type='ObjectType _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableIndexSet'>
<method selector='addIndex:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addIndexesInRange:'>
<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 declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeIndexesInRange:'>
<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 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 declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' 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 declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='exchangeObjectAtIndex:withObjectAtIndex:'>
<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 * _Nonnull' index='0' name='p' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='insertObject:atIndex:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSArray * _Nonnull' index='0' name='objects' type='@'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='intersectSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='moveObjectsAtIndexes:toIndex:'>
<arg declared_type='NSIndexSet * _Nonnull' 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 class_method='true' selector='orderedSetWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='removeAllObjects'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsAtIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectsInRange:'>
<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 declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<arg declared_type='ObjectType _Nonnull' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsAtIndexes:withObjects:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceObjectsInRange:withObjects:count:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg const='true' declared_type='ObjectType _Nonnull*' 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 declared_type='ObjectType _Nonnull' 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='setObject:atIndexedSubscript:'>
<arg declared_type='ObjectType _Nonnull' 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSSortOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='2' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingComparator:'>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='0' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortWithOptions:usingComparator:'>
<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='1' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='unionOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unionSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableSet'>
<method selector='addObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObjectsFromArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='filterUsingPredicate:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='predicate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='intersectSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='minusSet:'>
<arg declared_type='NSSet * _Nonnull' 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 declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='setWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='numItems' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='unionSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSMutableString'>
<method selector='appendFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='appendString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='applyTransform:reverse:range:updatedRange:'>
<arg declared_type='NSString * _Nonnull' index='0' name='transform' type='@'/>
<arg declared_type='BOOL' index='1' name='reverse' type='B'/>
<arg declared_type='NSRange' index='2' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSRangePointer _Nullable' index='3' name='resultingRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='deleteCharactersInRange:'>
<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 declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
<retval declared_type='NSMutableString * _Nonnull' type='@'/>
</method>
<method selector='insertString:atIndex:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceOccurrencesOfString:withString:options:range:'>
<arg declared_type='NSString * _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='stringWithCapacity:'>
<arg declared_type='NSUInteger' index='0' name='capacity' type='I' type64='Q'/>
<retval declared_type='NSMutableString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSMutableURLRequest'>
<method selector='HTTPBody'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='HTTPBodyStream'>
<retval declared_type='NSInputStream * _Nullable' type='@'/>
</method>
<method selector='HTTPMethod'>
<retval declared_type='NSString * _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='addValue:forHTTPHeaderField:'>
<arg declared_type='NSString * _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='field' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allHTTPHeaderFields'>
<retval declared_type='NSDictionary * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='networkServiceType'>
<retval declared_type='NSURLRequestNetworkServiceType' type='I' type64='Q'/>
</method>
<method selector='setAllHTTPHeaderFields:'>
<arg declared_type='NSDictionary * _Nullable' 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 declared_type='NSURLRequestCachePolicy' index='0' name='cachePolicy' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPBody:'>
<arg declared_type='NSData * _Nullable' index='0' name='HTTPBody' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPBodyStream:'>
<arg declared_type='NSInputStream * _Nullable' index='0' name='HTTPBodyStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPMethod:'>
<arg declared_type='NSString * _Nonnull' index='0' name='HTTPMethod' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHTTPShouldHandleCookies:'>
<arg declared_type='BOOL' index='0' name='HTTPShouldHandleCookies' 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='setMainDocumentURL:'>
<arg declared_type='NSURL * _Nullable' index='0' name='mainDocumentURL' type='@'/>
<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='setTimeoutInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='timeoutInterval' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:'>
<arg declared_type='NSURL * _Nullable' index='0' name='URL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forHTTPHeaderField:'>
<arg declared_type='NSString * _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:name:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSNetService'>
<method selector='TXTRecordData'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='addresses'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataFromTXTRecordDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='txtDictionary' type='@'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='dictionaryFromTXTRecordData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='txtData' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='domain'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='getInputStream:outputStream:'>
<arg declared_type='NSInputStream * _Nullable * _Nullable' index='0' name='inputStream' type='^@' type_modifier='o'/>
<arg declared_type='NSOutputStream * _Nullable * _Nullable' index='1' name='outputStream' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hostName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='includesPeerToPeer'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithDomain:type:name:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='type' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithDomain:type:name:port:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='type' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='name' type='@'/>
<arg declared_type='int' index='3' name='port' type='i'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='port'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='publish'>
<retval declared_type='void' type='v'/>
</method>
<method selector='publishWithOptions:'>
<arg declared_type='NSNetServiceOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSTimeInterval' index='0' name='timeout' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' 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='setTXTRecordData:'>
<arg declared_type='NSData * _Nullable' index='0' name='recordData' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='startMonitoring'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stop'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopMonitoring'>
<retval declared_type='void' type='v'/>
</method>
<method selector='type'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSNetServiceBrowser'>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='includesPeerToPeer'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForBrowsableDomains'>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForRegistrationDomains'>
<retval declared_type='void' type='v'/>
</method>
<method selector='searchForServicesOfType:inDomain:'>
<arg declared_type='NSString * _Nonnull' index='0' name='type' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='domainString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' 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'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSNotification'>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithName:object:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='userInfo' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='notificationWithName:object:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='1' name='anObject' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='notificationWithName:object:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='1' name='anObject' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='aUserInfo' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='object'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSNotificationCenter'>
<method selector='addObserver:selector:name:object:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='aSelector' type=':'/>
<arg declared_type='NSString * _Nullable' index='2' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='3' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserverForName:object:queue:usingBlock:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<arg declared_type='id _Nullable' index='1' name='obj' type='@'/>
<arg declared_type='NSOperationQueue * _Nullable' index='2' name='queue' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSNotification * _Nonnull)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSNotification * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='defaultCenter'>
<retval declared_type='NSNotificationCenter * _Nonnull' type='@'/>
</method>
<method selector='postNotification:'>
<arg declared_type='NSNotification * _Nonnull' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='1' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='postNotificationName:object:userInfo:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='1' name='anObject' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='aUserInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:name:object:'>
<arg declared_type='id _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='aName' type='@'/>
<arg declared_type='id _Nullable' index='2' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSNotificationQueue'>
<method class_method='true' selector='defaultQueue'>
<retval declared_type='NSNotificationQueue * _Nonnull' type='@'/>
</method>
<method selector='dequeueNotificationsMatching:coalesceMask:'>
<arg declared_type='NSNotification * _Nonnull' 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 declared_type='NSNotification * _Nonnull' 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 declared_type='NSNotification * _Nonnull' index='0' name='notification' type='@'/>
<arg declared_type='NSPostingStyle' index='1' name='postingStyle' type='I' type64='Q'/>
<arg declared_type='NSNotificationCoalescing' index='2' name='coalesceMask' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nullable' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithNotificationCenter:'>
<arg declared_type='NSNotificationCenter * _Nonnull' index='0' name='notificationCenter' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSNull'>
<method class_method='true' selector='null'>
<retval declared_type='NSNull * _Nonnull' type='@'/>
</method>
</class>
<class name='NSNumber'>
<method selector='boolValue'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='charValue'>
<retval declared_type='char' type='c'/>
</method>
<method selector='compare:'>
<arg declared_type='NSNumber * _Nonnull' 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 declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='floatValue'>
<retval declared_type='float' type='f'/>
</method>
<method selector='initWithBool:'>
<arg declared_type='BOOL' index='0' name='value' type='B'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithChar:'>
<arg declared_type='char' index='0' name='value' type='c'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithDouble:'>
<arg declared_type='double' index='0' name='value' type='d'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithFloat:'>
<arg declared_type='float' index='0' name='value' type='f'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithInt:'>
<arg declared_type='int' index='0' name='value' type='i'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithInteger:'>
<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithLong:'>
<arg declared_type='long' index='0' name='value' type='l' type64='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithLongLong:'>
<arg declared_type='long long' index='0' name='value' type='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithShort:'>
<arg declared_type='short' index='0' name='value' type='s'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedChar:'>
<arg declared_type='unsigned char' index='0' name='value' type='C'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedInt:'>
<arg declared_type='unsigned int' index='0' name='value' type='I'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedInteger:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedLong:'>
<arg declared_type='unsigned long' index='0' name='value' type='L' type64='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedLongLong:'>
<arg declared_type='unsigned long long' index='0' name='value' type='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='initWithUnsignedShort:'>
<arg declared_type='unsigned short' index='0' name='value' type='S'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isEqualToNumber:'>
<arg declared_type='NSNumber * _Nonnull' 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' type='l' type64='q'/>
</method>
<method class_method='true' selector='numberWithBool:'>
<arg declared_type='BOOL' index='0' name='value' type='B'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithChar:'>
<arg declared_type='char' index='0' name='value' type='c'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithDouble:'>
<arg declared_type='double' index='0' name='value' type='d'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithFloat:'>
<arg declared_type='float' index='0' name='value' type='f'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithInt:'>
<arg declared_type='int' index='0' name='value' type='i'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithInteger:'>
<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithLong:'>
<arg declared_type='long' index='0' name='value' type='l' type64='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithLongLong:'>
<arg declared_type='long long' index='0' name='value' type='q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithShort:'>
<arg declared_type='short' index='0' name='value' type='s'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedChar:'>
<arg declared_type='unsigned char' index='0' name='value' type='C'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedInt:'>
<arg declared_type='unsigned int' index='0' name='value' type='I'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedInteger:'>
<arg declared_type='NSUInteger' index='0' name='value' type='I' type64='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedLong:'>
<arg declared_type='unsigned long' index='0' name='value' type='L' type64='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedLongLong:'>
<arg declared_type='unsigned long long' index='0' name='value' type='Q'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='numberWithUnsignedShort:'>
<arg declared_type='unsigned short' index='0' name='value' type='S'/>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='shortValue'>
<retval declared_type='short' type='s'/>
</method>
<method selector='stringValue'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='unsignedCharValue'>
<retval declared_type='unsigned char' type='C'/>
</method>
<method selector='unsignedIntValue'>
<retval declared_type='unsigned int' type='I'/>
</method>
<method selector='unsignedIntegerValue'>
<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' type='L' type64='Q'/>
</method>
<method selector='unsignedShortValue'>
<retval declared_type='unsigned short' type='S'/>
</method>
</class>
<class name='NSNumberFormatter'>
<method selector='allowsFloats'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='alwaysShowsDecimalSeparator'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='attributedStringForNil'>
<retval declared_type='NSAttributedString * _Nonnull' type='@'/>
</method>
<method selector='attributedStringForNotANumber'>
<retval declared_type='NSAttributedString * _Nonnull' type='@'/>
</method>
<method selector='attributedStringForZero'>
<retval declared_type='NSAttributedString * _Nonnull' type='@'/>
</method>
<method selector='currencyCode'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='currencyDecimalSeparator'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='currencyGroupingSeparator'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='currencySymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='decimalSeparator'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='defaultFormatterBehavior'>
<retval declared_type='NSNumberFormatterBehavior' type='I' type64='Q'/>
</method>
<method selector='exponentSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='format'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='formatWidth'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='formatterBehavior'>
<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 declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSRange * _Nullable' index='2' name='rangep' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='groupingSeparator'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='groupingSize'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='hasThousandSeparators'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='internationalCurrencySymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='isLenient'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPartialStringValidationEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='locale'>
<retval declared_type='NSLocale * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localizedStringFromNumber:numberStyle:'>
<arg declared_type='NSNumber * _Nonnull' index='0' name='num' type='@'/>
<arg declared_type='NSNumberFormatterStyle' index='1' name='nstyle' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='localizesFormat'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='maximum'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='maximumFractionDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='maximumIntegerDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='maximumSignificantDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimum'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='minimumFractionDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimumIntegerDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minimumSignificantDigits'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='minusSign'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='multiplier'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='negativeFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='negativeInfinitySymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='negativePrefix'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='negativeSuffix'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='nilSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='notANumberSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='numberFromString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='numberStyle'>
<retval declared_type='NSNumberFormatterStyle' type='I' type64='Q'/>
</method>
<method selector='paddingCharacter'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='paddingPosition'>
<retval declared_type='NSNumberFormatterPadPosition' type='I' type64='Q'/>
</method>
<method selector='perMillSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='percentSymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='plusSign'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='positiveFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='positiveInfinitySymbol'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='positivePrefix'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='positiveSuffix'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='roundingBehavior'>
<retval declared_type='NSDecimalNumberHandler * _Nonnull' type='@'/>
</method>
<method selector='roundingIncrement'>
<retval declared_type='NSNumber * _Nonnull' type='@'/>
</method>
<method selector='roundingMode'>
<retval declared_type='NSNumberFormatterRoundingMode' type='I' type64='Q'/>
</method>
<method selector='secondaryGroupingSize'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setAllowsFloats:'>
<arg declared_type='BOOL' index='0' name='allowsFloats' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAlwaysShowsDecimalSeparator:'>
<arg declared_type='BOOL' index='0' name='alwaysShowsDecimalSeparator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForNil:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='attributedStringForNil' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForNotANumber:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='attributedStringForNotANumber' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributedStringForZero:'>
<arg declared_type='NSAttributedString * _Nonnull' index='0' name='attributedStringForZero' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyCode:'>
<arg declared_type='NSString * _Nullable' index='0' name='currencyCode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyDecimalSeparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='currencyDecimalSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencyGroupingSeparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='currencyGroupingSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrencySymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='currencySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDecimalSeparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='decimalSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 declared_type='NSString * _Nullable' index='0' name='exponentSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormat:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatWidth:'>
<arg declared_type='NSUInteger' index='0' name='formatWidth' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFormatterBehavior:'>
<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 declared_type='BOOL' index='0' name='generatesDecimalNumbers' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingSeparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='groupingSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupingSize:'>
<arg declared_type='NSUInteger' index='0' name='groupingSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHasThousandSeparators:'>
<arg declared_type='BOOL' index='0' name='hasThousandSeparators' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInternationalCurrencySymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='internationalCurrencySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLenient:'>
<arg declared_type='BOOL' index='0' name='lenient' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizesFormat:'>
<arg declared_type='BOOL' index='0' name='localizesFormat' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximum:'>
<arg declared_type='NSNumber * _Nullable' index='0' name='maximum' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumFractionDigits:'>
<arg declared_type='NSUInteger' index='0' name='maximumFractionDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumIntegerDigits:'>
<arg declared_type='NSUInteger' index='0' name='maximumIntegerDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMaximumSignificantDigits:'>
<arg declared_type='NSUInteger' index='0' name='maximumSignificantDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimum:'>
<arg declared_type='NSNumber * _Nullable' index='0' name='minimum' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumFractionDigits:'>
<arg declared_type='NSUInteger' index='0' name='minimumFractionDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumIntegerDigits:'>
<arg declared_type='NSUInteger' index='0' name='minimumIntegerDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinimumSignificantDigits:'>
<arg declared_type='NSUInteger' index='0' name='minimumSignificantDigits' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMinusSign:'>
<arg declared_type='NSString * _Nullable' index='0' name='minusSign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMultiplier:'>
<arg declared_type='NSNumber * _Nullable' index='0' name='multiplier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeFormat:'>
<arg declared_type='NSString * _Nullable' index='0' name='negativeFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeInfinitySymbol:'>
<arg declared_type='NSString * _Nonnull' index='0' name='negativeInfinitySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativePrefix:'>
<arg declared_type='NSString * _Nullable' index='0' name='negativePrefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNegativeSuffix:'>
<arg declared_type='NSString * _Nullable' index='0' name='negativeSuffix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNilSymbol:'>
<arg declared_type='NSString * _Nonnull' index='0' name='nilSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotANumberSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='notANumberSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNumberStyle:'>
<arg declared_type='NSNumberFormatterStyle' index='0' name='numberStyle' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingCharacter:'>
<arg declared_type='NSString * _Nullable' index='0' name='paddingCharacter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPaddingPosition:'>
<arg declared_type='NSNumberFormatterPadPosition' index='0' name='paddingPosition' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPartialStringValidationEnabled:'>
<arg declared_type='BOOL' index='0' name='partialStringValidationEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPerMillSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='perMillSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPlusSign:'>
<arg declared_type='NSString * _Nullable' index='0' name='plusSign' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveFormat:'>
<arg declared_type='NSString * _Nullable' index='0' name='positiveFormat' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveInfinitySymbol:'>
<arg declared_type='NSString * _Nonnull' index='0' name='positiveInfinitySymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositivePrefix:'>
<arg declared_type='NSString * _Nullable' index='0' name='positivePrefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPositiveSuffix:'>
<arg declared_type='NSString * _Nullable' index='0' name='positiveSuffix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingBehavior:'>
<arg declared_type='NSDecimalNumberHandler * _Nonnull' index='0' name='roundingBehavior' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingIncrement:'>
<arg declared_type='NSNumber * _Nullable' index='0' name='roundingIncrement' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRoundingMode:'>
<arg declared_type='NSNumberFormatterRoundingMode' index='0' name='roundingMode' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSecondaryGroupingSize:'>
<arg declared_type='NSUInteger' index='0' name='secondaryGroupingSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNegativeInfinity:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForNegativeInfinity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNegativeValues:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForNegativeValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNil:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForNil' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForNotANumber:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForNotANumber' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForPositiveInfinity:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForPositiveInfinity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForPositiveValues:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForPositiveValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTextAttributesForZero:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='textAttributesForZero' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setThousandSeparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='thousandSeparator' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesGroupingSeparator:'>
<arg declared_type='BOOL' index='0' name='usesGroupingSeparator' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesSignificantDigits:'>
<arg declared_type='BOOL' index='0' name='usesSignificantDigits' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setZeroSymbol:'>
<arg declared_type='NSString * _Nullable' index='0' name='zeroSymbol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringFromNumber:'>
<arg declared_type='NSNumber * _Nonnull' index='0' name='number' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='textAttributesForNegativeInfinity'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForNegativeValues'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForNil'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForNotANumber'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForPositiveInfinity'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForPositiveValues'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='textAttributesForZero'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='thousandSeparator'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='usesGroupingSeparator'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='usesSignificantDigits'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='zeroSymbol'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSObject'>
<method selector='URL:resourceDataDidBecomeAvailable:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URL:resourceDidFailLoadingWithReason:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandle:resourceDataDidBecomeAvailable:'>
<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 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 declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandleResourceDidCancelLoading:'>
<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLHandleResourceDidFinishLoading:'>
<arg declared_type='NSURLHandle*' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:cachedResponseIsValid:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='1' name='cachedResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didCancelAuthenticationChallenge:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didFailWithError:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didLoadData:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveAuthenticationChallenge:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveResponse:cacheStoragePolicy:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' 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 declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='2' name='redirectResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocolDidFinishLoading:'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidCancelLoading:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidFinishLoading:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:betterRouteDiscoveredForStreamTask:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:dataTask:didBecomeDownloadTask:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' index='2' name='downloadTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:dataTask:didBecomeStreamTask:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='2' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:dataTask:didReceiveData:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSData * _Nonnull' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:dataTask:didReceiveResponse:completionHandler:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='2' name='response' type='@'/>
<arg declared_type='void (^ _Nonnull)(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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='2' name='proposedResponse' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSCachedURLResponse * _Nullable)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSCachedURLResponse * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:didBecomeInvalidWithError:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSError * _Nullable' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:didReceiveChallenge:completionHandler:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
<arg declared_type='NSURLCredential * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:downloadTask:didFinishDownloadingToURL:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' index='1' name='downloadTask' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='location' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' 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:readClosedForStreamTask:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:streamTask:didBecomeInputStream:outputStream:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='2' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='3' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:task:didCompleteWithError:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSError * _Nullable' index='2' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:task:didReceiveChallenge:completionHandler:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='2' name='challenge' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
<arg declared_type='NSURLCredential * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSInputStream * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSInputStream * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSHTTPURLResponse * _Nonnull' index='2' name='response' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='3' name='request' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLRequest * _Nullable)' function_pointer='true' index='4' name='completionHandler' type='@?'>
<arg declared_type='NSURLRequest * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:writeClosedForStreamTask:'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSessionDidFinishEventsForBackgroundURLSession:'>
<arg declared_type='NSURLSession * _Nonnull' 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 declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='accommodatePresentedSubitemDeletionAtURL:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='addObserver:forKeyPath:options:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='alloc'>
<retval declared_type='instancetype' type='@'/>
</method>
<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 declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiver:willEncodeObject:'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='object' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='archiver:willReplaceObject:withObject:'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<arg declared_type='id _Nullable' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverDidFinish:'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverWillFinish:'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attemptRecoveryFromError:optionIndex:'>
<arg declared_type='NSError * _Nonnull' 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 declared_type='NSError * _Nonnull' index='0' name='error' type='@'/>
<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
<arg declared_type='id _Nullable' index='2' name='delegate' type='@'/>
<arg declared_type='SEL _Nullable' index='3' name='didRecoverSelector' type=':'/>
<arg declared_type='void * _Nullable' index='4' name='contextInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='authenticateComponents:withData:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='signature' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='authenticationDataForComponents:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='autoContentAccessingProxy'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='automaticallyNotifiesObserversForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='autorelease'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='awakeAfterUsingCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='beginContentAccess'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='beginRequestWithExtensionContext:'>
<arg declared_type='NSExtensionContext * _Nonnull' index='0' name='context' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cache:willEvictObject:'>
<arg declared_type='NSCache * _Nonnull' index='0' name='cache' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelAuthenticationChallenge:'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:'>
<arg declared_type='id _Nonnull' index='0' name='aTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='cancelPreviousPerformRequestsWithTarget:selector:object:'>
<arg declared_type='id _Nonnull' index='0' name='aTarget' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='2' name='anArgument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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' type='L' type64='I'/>
</method>
<method selector='classDescription'>
<retval declared_type='NSClassDescription * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='classFallbacksForKeyedArchiver'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='classForArchiver'>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='classForCoder'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='classForKeyedArchiver'>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method class_method='true' selector='classForKeyedUnarchiver'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='classForPortCoder'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='className'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='coerceValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<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 declared_type='Protocol*' index='0' name='aProtocol' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:canAuthenticateAgainstProtectionSpace:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:didCancelAuthenticationChallenge:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didFailWithError:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveAuthenticationChallenge:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveData:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveResponse:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:'>
<arg declared_type='NSURLConnection * _Nonnull' 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 * _Nonnull' 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 declared_type='NSConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSDistantObjectRequest * _Nonnull' index='1' name='doreq' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:needNewBodyStream:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<retval declared_type='NSInputStream * _Nullable' type='@'/>
</method>
<method selector='connection:shouldMakeNewConnection:'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='ancestor' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='conn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:willCacheResponse:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='1' name='cachedResponse' type='@'/>
<retval declared_type='NSCachedURLResponse * _Nullable' type='@'/>
</method>
<method selector='connection:willSendRequest:redirectResponse:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' index='2' name='response' type='@'/>
<retval declared_type='NSURLRequest * _Nullable' type='@'/>
</method>
<method selector='connection:willSendRequestForAuthenticationChallenge:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionDidFinishDownloading:destinationURL:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='destinationURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionDidFinishLoading:'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:'>
<arg declared_type='NSURLConnection * _Nonnull' 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 declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='continueWithoutCredentialForAuthenticationChallenge:'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' 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 declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='2' name='properties' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<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 declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='countByEnumeratingWithState:objects:count:'>
<arg declared_type='NSFastEnumerationState * _Nonnull' index='0' name='state' type='^{_NSFastEnumerationState=L^@^L[5L]}' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}'/>
<arg declared_type='id _Nonnull*' 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 declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='dealloc'>
<retval declared_type='void' type='v'/>
</method>
<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 declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='didChange:valuesAtIndexes:forKey:'>
<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:withSetMutation:usingObjects:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
<arg declared_type='NSSet * _Nonnull' 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 declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='doesNotRecognizeSelector:'>
<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:canAuthenticateAgainstProtectionSpace:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:decideDestinationWithSuggestedFilename:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCancelAuthenticationChallenge:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCreateDestination:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didFailWithError:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveAuthenticationChallenge:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveDataOfLength:'>
<arg declared_type='NSURLDownload * _Nonnull' 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 declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:shouldDecodeSourceDataOfMIMEType:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='encodingType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:willResumeWithResponse:fromByte:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' 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 declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' index='2' name='redirectResponse' type='@'/>
<retval declared_type='NSURLRequest * _Nullable' type='@'/>
</method>
<method selector='downloadDidBegin:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadDidFinish:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadShouldUseCredentialStorage:'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='encodeWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' 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 declared_type='SEL _Nonnull' index='0' name='operation' type=':'/>
<arg declared_type='NSCalculationError' index='1' name='error' type='I' type64='Q'/>
<arg declared_type='NSDecimalNumber * _Nonnull' index='2' name='leftOperand' type='@'/>
<arg declared_type='NSDecimalNumber * _Nullable' index='3' name='rightOperand' type='@'/>
<retval declared_type='NSDecimalNumber * _Nullable' type='@'/>
</method>
<method selector='fileManager:shouldCopyItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldCopyItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fm' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorInfo' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:movingItemAtPath:toPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:movingItemAtURL:toURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtURL:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:willProcessPath:'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fm' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSInvocation*' index='0' name='anInvocation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='forwardingTargetForSelector:'>
<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='handleMachMessage:'>
<arg declared_type='void * _Nonnull' index='0' name='msg' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handlePortMessage:'>
<arg declared_type='NSPortMessage * _Nonnull' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='handleQueryWithUnboundKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='handleTakeValue:forUnboundKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' 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' type='I' type64='Q'/>
</method>
<method selector='indicesOfObjectsByEvaluatingObjectSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='0' name='specifier' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='initialize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertValue:atIndex:inPropertyWithKey:'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertValue:inPropertyWithKey:'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 class_method='true' selector='instanceMethodSignatureForSelector:'>
<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
<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 declared_type='NSString * _Nonnull' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='isCaseInsensitiveLike:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='id' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualTo:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThan:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThanOrEqualTo:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isKindOfClass:'>
<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThan:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThanOrEqualTo:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLike:'>
<arg declared_type='NSString * _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isMemberOfClass:'>
<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isNotEqualTo:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isProxy'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='isSubclassOfClass:'>
<arg declared_type='Class' index='0' name='aClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='keyPathsForValuesAffectingValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='listener:shouldAcceptNewConnection:'>
<arg declared_type='NSXPCListener * _Nonnull' index='0' name='listener' type='@'/>
<arg declared_type='NSXPCConnection * _Nonnull' 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 declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='ancestor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='metadataQuery:replacementObjectForResultObject:'>
<arg declared_type='NSMetadataQuery * _Nonnull' index='0' name='query' type='@'/>
<arg declared_type='NSMetadataItem * _Nonnull' index='1' name='result' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='metadataQuery:replacementValueForAttribute:value:'>
<arg declared_type='NSMetadataQuery * _Nonnull' index='0' name='query' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='attrName' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='attrValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='methodForSelector:'>
<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 declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='NSMethodSignature*' type='@'/>
</method>
<method selector='mutableArrayValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableArray * _Nonnull' type='@'/>
</method>
<method selector='mutableArrayValueForKeyPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableArray * _Nonnull' type='@'/>
</method>
<method selector='mutableCopy'>
<retval declared_type='id' type='@'/>
</method>
<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 declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKeyPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='mutableSetValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableSet * _Nonnull' type='@'/>
</method>
<method selector='mutableSetValueForKeyPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableSet * _Nonnull' type='@'/>
</method>
<method selector='netService:didAcceptConnectionWithInputStream:outputStream:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='1' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='2' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didNotPublish:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didNotResolve:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didUpdateTXTRecordData:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didFindDomain:moreComing:'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSNetService * _Nonnull' index='1' name='service' type='@'/>
<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didNotSearch:'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didRemoveDomain:moreComing:'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSNetService * _Nonnull' index='1' name='service' type='@'/>
<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserDidStopSearch:'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserWillSearch:'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidPublish:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidResolveAddress:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidStop:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceWillPublish:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceWillResolve:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='new'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:'>
<arg declared_type='Class _Nonnull' index='0' name='objectClass' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='id _Nullable' index='2' name='contentsValue' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='3' name='properties' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='observationInfo'>
<retval declared_type='void * _Nullable' type='^v'/>
</method>
<method selector='observeValueForKeyPath:ofObject:change:context:'>
<arg declared_type='NSString * _Nullable' index='0' name='keyPath' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='change' type='@'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didEndElement:namespaceURI:qualifiedName:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='namespaceURI' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='qName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didEndMappingPrefix:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='prefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didStartElement:namespaceURI:qualifiedName:attributes:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='namespaceURI' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='qName' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='4' name='attributeDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didStartMappingPrefix:toURI:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='prefix' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='namespaceURI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundAttributeDeclarationWithName:forElement:type:defaultValue:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='attributeName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='type' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCDATA:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='CDATABlock' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCharacters:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundComment:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='comment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundElementDeclarationWithName:model:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='model' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundExternalEntityDeclarationWithName:publicID:systemID:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundIgnorableWhitespace:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='whitespaceString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundInternalEntityDeclarationWithName:value:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundNotationDeclarationWithName:publicID:systemID:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundProcessingInstructionWithTarget:data:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='target' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundUnparsedEntityDeclarationWithName:publicID:systemID:notationName:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:parseErrorOccurred:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='parseError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:resolveExternalEntityName:systemID:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='systemID' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='parser:validationErrorOccurred:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='validationError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parserDidEndDocument:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parserDidStartDocument:'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performDefaultHandlingForAuthenticationChallenge:'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:'>
<arg declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='performSelector:onThread:withObject:waitUntilDone:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='NSThread * _Nonnull' index='1' name='thr' type='@'/>
<arg declared_type='id _Nullable' 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 declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='NSThread * _Nonnull' index='1' name='thr' type='@'/>
<arg declared_type='id _Nullable' index='2' name='arg' type='@'/>
<arg declared_type='BOOL' index='3' name='wait' type='B'/>
<arg declared_type='NSArray * _Nullable' index='4' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:'>
<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 declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' 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 declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='anArgument' type='@'/>
<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
<arg declared_type='NSArray * _Nonnull' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:withObject:'>
<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 declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelectorOnMainThread:withObject:waitUntilDone:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' 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 declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='arg' type='@'/>
<arg declared_type='BOOL' index='2' name='wait' type='B'/>
<arg declared_type='NSArray * _Nullable' 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 declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidLoseVersion:'>
<arg declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidMoveToURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidResolveConflictVersion:'>
<arg declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemOperationQueue'>
<retval declared_type='NSOperationQueue * _Nonnull' type='@'/>
</method>
<method selector='presentedItemURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='presentedSubitemAtURL:didGainVersion:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didLoseVersion:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didMoveToURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='oldURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didResolveConflictVersion:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidAppearAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidChangeAtURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='primaryPresentedItemURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='progress'>
<retval declared_type='NSProgress * _Nonnull' type='@'/>
</method>
<method selector='rejectProtectionSpaceAndContinueWithChallenge:'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' 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 declared_type='void (^ _Nonnull)(void (^ _Nullable)(void))' function_pointer='true' index='0' name='reader' type='@?'>
<arg declared_type='void (^ _Nullable)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='relinquishPresentedItemToWriter:'>
<arg declared_type='void (^ _Nonnull)(void (^ _Nullable)(void))' function_pointer='true' index='0' name='writer' type='@?'>
<arg declared_type='void (^ _Nullable)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='remoteObjectProxy'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='remoteObjectProxyWithErrorHandler:'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nonnull)' function_pointer='true' index='0' name='handler' type='@?'>
<arg declared_type='NSError * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeValueAtIndex:fromPropertyWithKey:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceValueAtIndex:inPropertyWithKey:withValue:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replacementObjectForArchiver:'>
<arg declared_type='NSArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='replacementObjectForCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aCoder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='replacementObjectForKeyedArchiver:'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='replacementObjectForPortCoder:'>
<arg declared_type='NSPortCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='resolveClassMethod:'>
<arg declared_type='SEL' index='0' name='sel' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 declared_type='SEL' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='retain'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='retainCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='roundingMode'>
<retval declared_type='NSRoundingMode' type='I' type64='Q'/>
</method>
<method selector='savePresentedItemChangesWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='scale'>
<retval declared_type='short' type='s'/>
</method>
<method selector='scriptingBeginsWith:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingContains:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingEndsWith:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsEqualTo:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThan:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThanOrEqualTo:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThan:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThanOrEqualTo:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingProperties'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='scriptingValueForSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='0' name='objectSpecifier' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='self'>
<retval declared_type='instancetype' type='@'/>
</method>
<method class_method='true' selector='setKeys:triggerChangeNotificationsForDependentKey:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dependentKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNilValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObservationInfo:'>
<arg declared_type='void * _Nullable' index='0' name='observationInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptingProperties:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='scriptingProperties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKeyPath:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forUndefinedKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValuesForKeysWithDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='keyedValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringToCheck' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='language' type='@'/>
<arg declared_type='NSArray *&gt; * _Nullable * _Nullable' 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 declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 * _Nullable' index='4' name='options' type='@'/>
<arg declared_type='NSOrthography * _Nullable' index='5' name='orthography' type='@'/>
<arg declared_type='NSInteger * _Nonnull' index='6' name='wordCount' type='^i' type64='^q'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='spellServer:didForgetWord:inLanguage:'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:didLearnWord:inLanguage:'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:findMisspelledWordInString:language:wordCount:countOnly:'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringToCheck' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<arg declared_type='NSInteger * _Nonnull' 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 declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSUInteger' index='1' name='response' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='correction' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='4' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:suggestCompletionsForPartialWordRange:inString:language:'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='2' name='string' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='language' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='spellServer:suggestGuessesForWord:inLanguage:'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='storedValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='stream:handleEvent:'>
<arg declared_type='NSStream * _Nonnull' 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 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 declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKeyPath:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValuesFromDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='properties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='toManyRelationshipKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='toOneRelationshipKeys'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='unableToSetNilForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiver:cannotDecodeObjectOfClassName:originalClasses:'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='2' name='classNames' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='unarchiver:didDecodeObject:'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='unarchiver:willReplaceObject:withObject:'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='object' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverDidFinish:'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverWillFinish:'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' 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 declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='useStoredAccessor'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='userActivity:didReceiveInputStream:outputStream:'>
<arg declared_type='NSUserActivity * _Nullable' index='0' name='userActivity' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='1' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='2' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userActivityWasContinued:'>
<arg declared_type='NSUserActivity * _Nonnull' index='0' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userActivityWillSave:'>
<arg declared_type='NSUserActivity * _Nonnull' index='0' name='userActivity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userNotificationCenter:didActivateNotification:'>
<arg declared_type='NSUserNotificationCenter * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' index='1' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userNotificationCenter:didDeliverNotification:'>
<arg declared_type='NSUserNotificationCenter * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' index='1' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='userNotificationCenter:shouldPresentNotification:'>
<arg declared_type='NSUserNotificationCenter * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' index='1' name='notification' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateValue:forKey:error:'>
<arg declared_type='id _Nullable * _Nonnull' index='0' name='ioValue' type='^@' type_modifier='N'/>
<arg declared_type='NSString * _Nonnull' index='1' name='inKey' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateValue:forKeyPath:error:'>
<arg declared_type='id _Nullable * _Nonnull' index='0' name='ioValue' type='^@' type_modifier='N'/>
<arg declared_type='NSString * _Nonnull' index='1' name='inKeyPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='valueAtIndex:inPropertyWithKey:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueForKeyPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueForUndefinedKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueWithName:inPropertyWithKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueWithUniqueID:inPropertyWithKey:'>
<arg declared_type='id _Nonnull' index='0' name='uniqueID' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valuesForKeys:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='version'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='willChange:valuesAtIndexes:forKey:'>
<arg declared_type='NSKeyValueChange' index='0' name='changeKind' type='I' type64='Q'/>
<arg declared_type='NSIndexSet * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:withSetMutation:usingObjects:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
<arg declared_type='NSSet * _Nonnull' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='zone'>
<retval declared_type='struct _NSZone*' type='^{_NSZone=}'/>
</method>
</class>
<class name='NSOperation'>
<method selector='addDependency:'>
<arg declared_type='NSOperation * _Nonnull' 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 declared_type='void (^ _Nullable)(void)' function_pointer='true' type='@?'>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='dependencies'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='isAsynchronous'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isCancelled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isConcurrent'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isExecuting'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isFinished'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isReady'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='main'>
<retval declared_type='void' type='v'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='qualityOfService'>
<retval declared_type='NSQualityOfService' type='i' type64='q'/>
</method>
<method selector='queuePriority'>
<retval declared_type='NSOperationQueuePriority' type='i' type64='q'/>
</method>
<method selector='removeDependency:'>
<arg declared_type='NSOperation * _Nonnull' index='0' name='op' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCompletionBlock:'>
<arg declared_type='void (^ _Nullable)(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 * _Nullable' 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 declared_type='NSOperationQueuePriority' index='0' name='queuePriority' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setThreadPriority:'>
<arg declared_type='double' index='0' name='threadPriority' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='start'>
<retval declared_type='void' type='v'/>
</method>
<method selector='threadPriority'>
<retval declared_type='double' type='d'/>
</method>
<method selector='waitUntilFinished'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSOperationQueue'>
<method selector='addOperation:'>
<arg declared_type='NSOperation * _Nonnull' index='0' name='op' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addOperationWithBlock:'>
<arg declared_type='void (^ _Nonnull)(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 declared_type='NSArray * _Nonnull' 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 class_method='true' selector='currentQueue'>
<retval declared_type='NSOperationQueue * _Nullable' type='@'/>
</method>
<method selector='isSuspended'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='mainQueue'>
<retval declared_type='NSOperationQueue * _Nonnull' type='@'/>
</method>
<method selector='maxConcurrentOperationCount'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='operationCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='operations'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='qualityOfService'>
<retval declared_type='NSQualityOfService' type='i' type64='q'/>
</method>
<method selector='setMaxConcurrentOperationCount:'>
<arg declared_type='NSInteger' index='0' name='maxConcurrentOperationCount' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' 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 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 _Nullable' index='0' name='underlyingQueue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='underlyingQueue'>
<retval declared_type='dispatch_queue_t _Nullable' type='@'/>
</method>
<method selector='waitUntilAllOperationsAreFinished'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSOrderedSet'>
<method selector='addObserver:forKeyPath:options:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='array'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='containsObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:indent:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<arg declared_type='NSUInteger' index='1' name='level' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='enumerateObjectsAtIndexes:options:usingBlock:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='filteredOrderedSetUsingPredicate:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='p' type='@'/>
<retval declared_type='NSOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='firstObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='getObjects:range:'>
<arg declared_type='ObjectType _Nonnull*' 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 declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObject:inSortedRange:options:usingComparator:'>
<arg declared_type='ObjectType _Nonnull' 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='NSComparator _Nonnull' function_pointer='true' index='3' name='cmp' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectAtIndexes:options:passingTest:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexOfObjectWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='indexesOfObjectsAtIndexes:options:passingTest:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='s' type='@'/>
<arg declared_type='NSEnumerationOptions' index='1' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='2' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesOfObjectsPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='indexesOfObjectsWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, NSUInteger, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='NSUInteger' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSIndexSet * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:copyItems:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:range:copyItems:'>
<arg declared_type='NSArray * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithOrderedSet:copyItems:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithOrderedSet:range:copyItems:'>
<arg declared_type='NSOrderedSet * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithSet:copyItems:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='intersectsOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='intersectsSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='objectAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='ObjectType _Nonnull' type='@'/>
</method>
<method selector='objectAtIndexedSubscript:'>
<arg declared_type='NSUInteger' index='0' name='idx' type='I' type64='Q'/>
<retval declared_type='ObjectType _Nonnull' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='objectsAtIndexes:'>
<arg declared_type='NSIndexSet * _Nonnull' index='0' name='indexes' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSet'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithArray:range:copyItems:'>
<arg declared_type='NSArray * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithOrderedSet:'>
<arg declared_type='NSOrderedSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithOrderedSet:range:copyItems:'>
<arg declared_type='NSOrderedSet * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='orderedSetWithSet:copyItems:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reverseObjectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='reversedOrderedSet'>
<retval declared_type='NSOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='set'>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='setValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sortedArrayUsingComparator:'>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='0' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='sortedArrayWithOptions:usingComparator:'>
<arg declared_type='NSSortOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='1' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='valueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSOrthography'>
<method selector='allLanguages'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='allScripts'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='dominantLanguage'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='dominantLanguageForScript:'>
<arg declared_type='NSString * _Nonnull' index='0' name='script' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='dominantScript'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithDominantScript:languageMap:'>
<arg declared_type='NSString * _Nonnull' index='0' name='script' type='@'/>
<arg declared_type='NSDictionary *&gt; * _Nonnull' index='1' name='map' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='languageMap'>
<retval declared_type='NSDictionary *&gt; * _Nonnull' type='@'/>
</method>
<method selector='languagesForScript:'>
<arg declared_type='NSString * _Nonnull' index='0' name='script' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='orthographyWithDominantScript:languageMap:'>
<arg declared_type='NSString * _Nonnull' index='0' name='script' type='@'/>
<arg declared_type='NSDictionary *&gt; * _Nonnull' index='1' name='map' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSOutputStream'>
<method selector='hasSpaceAvailable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initToBuffer:capacity:'>
<arg declared_type='uint8_t * _Nonnull' index='0' name='buffer' type='*'/>
<arg declared_type='NSUInteger' index='1' name='capacity' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initToFileAtPath:append:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initToMemory'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithURL:append:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='outputStreamToBuffer:capacity:'>
<arg declared_type='uint8_t * _Nonnull' index='0' name='buffer' type='*'/>
<arg declared_type='NSUInteger' index='1' name='capacity' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='outputStreamToFileAtPath:append:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='outputStreamToMemory'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='outputStreamWithURL:append:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='BOOL' index='1' name='shouldAppend' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='write:maxLength:'>
<arg const='true' declared_type='uint8_t * _Nonnull' 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='NSPersonNameComponents'>
<method selector='familyName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='givenName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='middleName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='namePrefix'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='nameSuffix'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='nickname'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='phoneticRepresentation'>
<retval declared_type='NSPersonNameComponents * _Nullable' type='@'/>
</method>
<method selector='setFamilyName:'>
<arg declared_type='NSString * _Nullable' index='0' name='familyName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGivenName:'>
<arg declared_type='NSString * _Nullable' index='0' name='givenName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMiddleName:'>
<arg declared_type='NSString * _Nullable' index='0' name='middleName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNamePrefix:'>
<arg declared_type='NSString * _Nullable' index='0' name='namePrefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNameSuffix:'>
<arg declared_type='NSString * _Nullable' index='0' name='nameSuffix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNickname:'>
<arg declared_type='NSString * _Nullable' index='0' name='nickname' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPhoneticRepresentation:'>
<arg declared_type='NSPersonNameComponents * _Nullable' index='0' name='phoneticRepresentation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSPersonNameComponentsFormatter'>
<method selector='annotatedStringFromPersonNameComponents:'>
<arg declared_type='NSPersonNameComponents * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSAttributedString * _Nonnull' type='@'/>
</method>
<method selector='getObjectValue:forString:errorDescription:'>
<arg declared_type='id _Nullable * _Nullable' index='0' name='obj' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='2' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isPhonetic'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='localizedStringFromPersonNameComponents:style:options:'>
<arg declared_type='NSPersonNameComponents * _Nonnull' index='0' name='components' type='@'/>
<arg declared_type='NSPersonNameComponentsFormatterStyle' index='1' name='nameFormatStyle' type='i' type64='q'/>
<arg declared_type='NSPersonNameComponentsFormatterOptions' index='2' name='nameOptions' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='setPhonetic:'>
<arg declared_type='BOOL' index='0' name='phonetic' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStyle:'>
<arg declared_type='NSPersonNameComponentsFormatterStyle' index='0' name='style' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringFromPersonNameComponents:'>
<arg declared_type='NSPersonNameComponents * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='style'>
<retval declared_type='NSPersonNameComponentsFormatterStyle' type='i' type64='q'/>
</method>
</class>
<class name='NSPipe'>
<method selector='fileHandleForReading'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method selector='fileHandleForWriting'>
<retval declared_type='NSFileHandle * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='pipe'>
<retval declared_type='NSPipe * _Nonnull' type='@'/>
</method>
</class>
<class name='NSPointerArray'>
<method selector='addPointer:'>
<arg declared_type='void * _Nullable' index='0' name='pointer' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='compact'>
<retval declared_type='void' type='v'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='initWithOptions:'>
<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithPointerFunctions:'>
<arg declared_type='NSPointerFunctions * _Nonnull' index='0' name='functions' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='insertPointer:atIndex:'>
<arg declared_type='void * _Nullable' 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 class_method='true' selector='pointerArrayWithOptions:'>
<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSPointerArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='pointerArrayWithPointerFunctions:'>
<arg declared_type='NSPointerFunctions * _Nonnull' index='0' name='functions' type='@'/>
<retval declared_type='NSPointerArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='pointerArrayWithStrongObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='pointerArrayWithWeakObjects'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='pointerAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void * _Nullable' type='^v'/>
</method>
<method selector='pointerFunctions'>
<retval declared_type='NSPointerFunctions * _Nonnull' type='@'/>
</method>
<method selector='removePointerAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replacePointerAtIndex:withPointer:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='1' name='item' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCount:'>
<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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='weakObjectsPointerArray'>
<retval declared_type='NSPointerArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSPointerFunctions'>
<method selector='acquireFunction'>
<retval declared_type='void * _Nonnull (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull), BOOL)' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</retval>
</method>
<method selector='descriptionFunction'>
<retval declared_type='NSString * _Nullable (* _Nullable)( void * _Nonnull)' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</retval>
</method>
<method selector='hashFunction'>
<retval declared_type='NSUInteger (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</retval>
</method>
<method selector='initWithOptions:'>
<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isEqualFunction'>
<retval declared_type='BOOL (* _Nullable)( void * _Nonnull, void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='BOOL' type='B'/>
</retval>
</method>
<method class_method='true' selector='pointerFunctionsWithOptions:'>
<arg declared_type='NSPointerFunctionsOptions' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSPointerFunctions * _Nonnull' type='@'/>
</method>
<method selector='relinquishFunction'>
<retval declared_type='void (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='setAcquireFunction:'>
<arg declared_type='void * _Nonnull (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull), BOOL)' function_pointer='true' index='0' name='acquireFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<arg declared_type='BOOL' type='B'/>
<retval declared_type='void * _Nonnull' type='^v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDescriptionFunction:'>
<arg declared_type='NSString * _Nullable (* _Nullable)( void * _Nonnull)' function_pointer='true' index='0' name='descriptionFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHashFunction:'>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' index='0' name='hashFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setIsEqualFunction:'>
<arg declared_type='BOOL (* _Nullable)( void * _Nonnull, void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' index='0' name='isEqualFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRelinquishFunction:'>
<arg declared_type='void (* _Nullable)( void * _Nonnull, NSUInteger (* _Nullable)( void * _Nonnull))' function_pointer='true' index='0' name='relinquishFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' type='^?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSizeFunction:'>
<arg declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' function_pointer='true' index='0' name='sizeFunction' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesStrongWriteBarrier:'>
<arg declared_type='BOOL' index='0' name='usesStrongWriteBarrier' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUsesWeakReadAndWriteBarriers:'>
<arg declared_type='BOOL' index='0' name='usesWeakReadAndWriteBarriers' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sizeFunction'>
<retval declared_type='NSUInteger (* _Nullable)( void * _Nonnull)' function_pointer='true' type='^?'>
<arg const='true' declared_type='void * _Nonnull' type='^v'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</retval>
</method>
<method selector='usesStrongWriteBarrier'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='usesWeakReadAndWriteBarriers'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSPort'>
<method selector='addConnection:toRunLoop:forMode:'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<arg declared_type='NSRunLoop * _Nonnull' index='1' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='port'>
<retval declared_type='NSPort * _Nonnull' type='@'/>
</method>
<method selector='removeConnection:fromRunLoop:forMode:'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<arg declared_type='NSRunLoop * _Nonnull' index='1' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='reservedSpaceLength'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='runLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sendBeforeDate:components:from:reserved:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limitDate' type='@'/>
<arg declared_type='NSMutableArray * _Nullable' index='1' name='components' type='@'/>
<arg declared_type='NSPort * _Nullable' 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 declared_type='NSDate * _Nonnull' index='0' name='limitDate' type='@'/>
<arg declared_type='NSUInteger' index='1' name='msgID' type='I' type64='Q'/>
<arg declared_type='NSMutableArray * _Nullable' index='2' name='components' type='@'/>
<arg declared_type='NSPort * _Nullable' 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 declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSPortCoder'>
<method selector='connection'>
<retval declared_type='NSConnection * _Nullable' type='@'/>
</method>
<method selector='decodePortObject'>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='dispatch'>
<retval declared_type='void' type='v'/>
</method>
<method selector='encodePortObject:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='aport' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithReceivePort:sendPort:components:'>
<arg declared_type='NSPort * _Nullable' index='0' name='rcvPort' type='@'/>
<arg declared_type='NSPort * _Nullable' index='1' name='sndPort' type='@'/>
<arg declared_type='NSArray * _Nullable' index='2' name='comps' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='isBycopy'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isByref'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='portCoderWithReceivePort:sendPort:components:'>
<arg declared_type='NSPort * _Nullable' index='0' name='rcvPort' type='@'/>
<arg declared_type='NSPort * _Nullable' index='1' name='sndPort' type='@'/>
<arg declared_type='NSArray * _Nullable' index='2' name='comps' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSPortMessage'>
<method selector='components'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='initWithSendPort:receivePort:components:'>
<arg declared_type='NSPort * _Nullable' index='0' name='sendPort' type='@'/>
<arg declared_type='NSPort * _Nullable' index='1' name='replyPort' type='@'/>
<arg declared_type='NSArray * _Nullable' index='2' name='components' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='msgid'>
<retval declared_type='uint32_t' type='I'/>
</method>
<method selector='receivePort'>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='sendBeforeDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='sendPort'>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='setMsgid:'>
<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 declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='portForName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='registerPort:name:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='port' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='removePortForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='systemDefaultPortNameServer'>
<retval declared_type='NSPortNameServer * _Nonnull' type='@'/>
</method>
</class>
<class name='NSPositionalSpecifier'>
<method selector='evaluate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithPosition:objectSpecifier:'>
<arg declared_type='NSInsertionPosition' index='0' name='position' type='I' type64='Q'/>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='1' name='specifier' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='insertionContainer'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='insertionIndex'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='insertionKey'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='insertionReplaces'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nonnull' type='@'/>
</method>
<method selector='position'>
<retval declared_type='NSInsertionPosition' type='I' type64='Q'/>
</method>
<method selector='setInsertionClassDescription:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' 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 declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='evaluateWithObject:substitutionVariables:'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='bindings' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='predicateFormat'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateFromMetadataQueryString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='queryString' type='@'/>
<retval declared_type='NSPredicate * _Nullable' type='@'/>
</method>
<method class_method='true' selector='predicateWithBlock:'>
<arg declared_type='BOOL (^ _Nonnull)(id _Nonnull, NSDictionary * _Nullable)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='NSDictionary * _Nullable' type='@'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateWithFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='predicateFormat' type='@'/>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateWithFormat:argumentArray:'>
<arg declared_type='NSString * _Nonnull' index='0' name='predicateFormat' type='@'/>
<arg declared_type='NSArray * _Nullable' index='1' name='arguments' type='@'/>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateWithFormat:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='predicateFormat' type='@'/>
<arg declared_type='va_list _Nonnull' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
<method selector='predicateWithSubstitutionVariables:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='variables' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='predicateWithValue:'>
<arg declared_type='BOOL' index='0' name='value' type='B'/>
<retval declared_type='NSPredicate * _Nonnull' type='@'/>
</method>
</class>
<class name='NSProcessInfo'>
<method selector='activeProcessorCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='arguments'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' index='1' name='reason' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='disableAutomaticTermination:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' 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 _Nonnull' index='0' name='activity' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='environment'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='globallyUniqueString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='hostName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='isLowPowerModeEnabled'>
<retval declared_type='BOOL' type='B'/>
</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' type='I' type64='Q'/>
</method>
<method selector='operatingSystemName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='operatingSystemVersion'>
<retval declared_type='NSOperatingSystemVersion' type='{_NSOperatingSystemVersion=iii}' type64='{_NSOperatingSystemVersion=qqq}'/>
</method>
<method selector='operatingSystemVersionString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='performActivityWithOptions:reason:usingBlock:'>
<arg declared_type='NSActivityOptions' index='0' name='options' type='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='reason' type='@'/>
<arg declared_type='void (^ _Nonnull)(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='performExpiringActivityWithReason:usingBlock:'>
<arg declared_type='NSString * _Nonnull' index='0' name='reason' type='@'/>
<arg declared_type='void (^ _Nonnull)(BOOL)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='BOOL' type='B'/>
<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 class_method='true' selector='processInfo'>
<retval declared_type='NSProcessInfo * _Nonnull' type='@'/>
</method>
<method selector='processName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='processorCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='setAutomaticTerminationSupportEnabled:'>
<arg declared_type='BOOL' index='0' name='automaticTerminationSupportEnabled' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProcessName:'>
<arg declared_type='NSString * _Nonnull' 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 selector='addChild:withPendingUnitCount:'>
<arg declared_type='NSProgress * _Nonnull' index='0' name='child' type='@'/>
<arg declared_type='int64_t' index='1' name='inUnitCount' type='q'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='addSubscriberForFileURL:withPublishingHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSProgressPublishingHandler _Nonnull' function_pointer='true' index='1' name='publishingHandler' type='@?'>
<arg declared_type='NSProgress * _Nonnull' type='@'/>
<retval declared_type='NSProgressUnpublishingHandler _Nullable' function_pointer='true' type='@?'>
<retval declared_type='void' type='v'/>
</retval>
</arg>
<retval declared_type='id _Nonnull' 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 (^ _Nullable)(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 * _Nullable' type='@'/>
</method>
<method class_method='true' selector='discreteProgressWithTotalUnitCount:'>
<arg declared_type='int64_t' index='0' name='unitCount' type='q'/>
<retval declared_type='NSProgress * _Nonnull' type='@'/>
</method>
<method selector='fractionCompleted'>
<retval declared_type='double' type='d'/>
</method>
<method selector='initWithParent:userInfo:'>
<arg declared_type='NSProgress * _Nullable' index='0' name='parentProgressOrNil' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='userInfoOrNil' type='@'/>
<retval declared_type='instancetype _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='localizedAdditionalDescription'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='localizedDescription'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='pause'>
<retval declared_type='void' type='v'/>
</method>
<method selector='pausingHandler'>
<retval declared_type='void (^ _Nullable)(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 * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='progressWithTotalUnitCount:parent:pendingUnitCount:'>
<arg declared_type='int64_t' index='0' name='unitCount' type='q'/>
<arg declared_type='NSProgress * _Nonnull' index='1' name='parent' type='@'/>
<arg declared_type='int64_t' index='2' name='portionOfParentTotalUnitCount' type='q'/>
<retval declared_type='NSProgress * _Nonnull' type='@'/>
</method>
<method selector='publish'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='removeSubscriber:'>
<arg declared_type='id _Nonnull' index='0' name='subscriber' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resignCurrent'>
<retval declared_type='void' type='v'/>
</method>
<method selector='resume'>
<retval declared_type='void' type='v'/>
</method>
<method selector='resumingHandler'>
<retval declared_type='void (^ _Nullable)(void)' function_pointer='true' type='@?'>
<retval declared_type='void' type='v'/>
</retval>
</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 (^ _Nullable)(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 * _Nullable' index='0' name='kind' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedAdditionalDescription:'>
<arg declared_type='NSString * _Nullable' index='0' name='localizedAdditionalDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocalizedDescription:'>
<arg declared_type='NSString * _Nullable' 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 (^ _Nullable)(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='setResumingHandler:'>
<arg declared_type='void (^ _Nullable)(void)' function_pointer='true' index='0' name='resumingHandler' 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 _Nullable' index='0' name='objectOrNil' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
</class>
<class name='NSPropertyListSerialization'>
<method class_method='true' selector='dataFromPropertyList:format:errorDescription:'>
<arg declared_type='id _Nonnull' index='0' name='plist' type='@'/>
<arg declared_type='NSPropertyListFormat' index='1' name='format' type='I' type64='Q'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='2' name='errorString' type='^@' type_modifier='o'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method class_method='true' selector='dataWithPropertyList:format:options:error:'>
<arg declared_type='id _Nonnull' 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 * _Nullable * _Nullable' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method class_method='true' selector='propertyList:isValidForFormat:'>
<arg declared_type='id _Nonnull' 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 class_method='true' selector='propertyListFromData:mutabilityOption:format:errorDescription:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSPropertyListMutabilityOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSPropertyListFormat * _Nullable' index='2' name='format' type='^I' type64='^Q'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='3' name='errorString' type='^@' type_modifier='o'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='propertyListWithData:options:format:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSPropertyListReadOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSPropertyListFormat * _Nullable' index='2' name='format' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='propertyListWithStream:options:format:error:'>
<arg declared_type='NSInputStream * _Nonnull' index='0' name='stream' type='@'/>
<arg declared_type='NSPropertyListReadOptions' index='1' name='opt' type='I' type64='Q'/>
<arg declared_type='NSPropertyListFormat * _Nullable' index='2' name='format' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@' type_modifier='o'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='writePropertyList:toStream:format:options:error:'>
<arg declared_type='id _Nonnull' index='0' name='plist' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' 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 * _Nullable * _Nullable' 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 declared_type='NSObject * _Nonnull' index='0' name='anObject' type='@'/>
<arg declared_type='Protocol * _Nonnull' index='1' name='aProtocol' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='protocol'>
<retval declared_type='Protocol * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='protocolCheckerWithTarget:protocol:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='anObject' type='@'/>
<arg declared_type='Protocol * _Nonnull' index='1' name='aProtocol' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='target'>
<retval declared_type='NSObject * _Nullable' type='@'/>
</method>
</class>
<class name='NSProxy'>
<method class_method='true' selector='alloc'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='allocWithZone:'>
<arg declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='class'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='dealloc'>
<retval declared_type='void' type='v'/>
</method>
<method selector='debugDescription'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='finalize'>
<retval declared_type='void' type='v'/>
</method>
<method selector='forwardInvocation:'>
<arg declared_type='NSInvocation * _Nonnull' index='0' name='invocation' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='methodSignatureForSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='sel' type=':'/>
<retval declared_type='NSMethodSignature * _Nullable' type='@'/>
</method>
<method class_method='true' selector='respondsToSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSQuitCommand'>
<method selector='saveOptions'>
<retval declared_type='NSSaveOptions' type='I' type64='Q'/>
</method>
</class>
<class name='NSRangeSpecifier'>
<method selector='endSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='3' name='startSpec' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='4' name='endSpec' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setEndSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='endSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='startSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
</class>
<class name='NSRecursiveLock'>
<method selector='lockBeforeDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limit' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='tryLock'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSRegularExpression'>
<method selector='enumerateMatchesInString:options:range:usingBlock:'>
<arg declared_type='NSString * _Nonnull' 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 (^ _Nonnull)(NSTextCheckingResult * _Nullable, NSMatchingFlags, BOOL * _Nonnull)' function_pointer='true' index='3' name='block' type='@?'>
<arg declared_type='NSTextCheckingResult * _Nullable' type='@'/>
<arg declared_type='NSMatchingFlags' type='I' type64='Q'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='escapedPatternForString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='escapedTemplateForString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='firstMatchInString:options:range:'>
<arg declared_type='NSString * _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method selector='initWithPattern:options:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='pattern' type='@'/>
<arg declared_type='NSRegularExpressionOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='matchesInString:options:range:'>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='numberOfCaptureGroups'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='numberOfMatchesInString:options:range:'>
<arg declared_type='NSString * _Nonnull' 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' type='I' type64='Q'/>
</method>
<method selector='pattern'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='rangeOfFirstMatchInString:options:range:'>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' index='0' name='pattern' type='@'/>
<arg declared_type='NSRegularExpressionOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSRegularExpression * _Nullable' type='@'/>
</method>
<method selector='replaceMatchesInString:options:range:withTemplate:'>
<arg declared_type='NSMutableString * _Nonnull' 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 * _Nonnull' index='3' name='templ' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='replacementStringForResult:inString:offset:template:'>
<arg declared_type='NSTextCheckingResult * _Nonnull' index='0' name='result' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<arg declared_type='NSInteger' index='2' name='offset' type='i' type64='q'/>
<arg declared_type='NSString * _Nonnull' index='3' name='templ' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByReplacingMatchesInString:options:range:withTemplate:'>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' index='3' name='templ' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSRelativeSpecifier'>
<method selector='baseSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='NSRelativePosition' index='3' name='relPos' type='I' type64='Q'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='4' name='baseSpecifier' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='relativePosition'>
<retval declared_type='NSRelativePosition' type='I' type64='Q'/>
</method>
<method selector='setBaseSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='baseSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRelativePosition:'>
<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 declared_type='NSString * _Nonnull' index='0' name='mode' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='limitDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addPort:forMode:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='aPort' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addTimer:forMode:'>
<arg declared_type='NSTimer * _Nonnull' index='0' name='timer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelPerformSelector:target:argument:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nonnull' index='1' name='target' type='@'/>
<arg declared_type='id _Nullable' index='2' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='cancelPerformSelectorsWithTarget:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='configureAsServer'>
<retval declared_type='void' type='v'/>
</method>
<method selector='currentMode'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='currentRunLoop'>
<retval declared_type='NSRunLoop * _Nonnull' type='@'/>
</method>
<method selector='getCFRunLoop'>
<retval declared_type='CFRunLoopRef _Nonnull' type='^{__CFRunLoop=}'/>
</method>
<method selector='limitDateForMode:'>
<arg declared_type='NSString * _Nonnull' index='0' name='mode' type='@'/>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method class_method='true' selector='mainRunLoop'>
<retval declared_type='NSRunLoop * _Nonnull' type='@'/>
</method>
<method selector='performSelector:target:argument:order:modes:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nonnull' index='1' name='target' type='@'/>
<arg declared_type='id _Nullable' index='2' name='arg' type='@'/>
<arg declared_type='NSUInteger' index='3' name='order' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nonnull' index='4' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removePort:forMode:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='aPort' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='mode' type='@'/>
<arg declared_type='NSDate * _Nonnull' index='1' name='limitDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='runUntilDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='limitDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSScanner'>
<method selector='caseSensitive'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='charactersToBeSkipped'>
<retval declared_type='NSCharacterSet * _Nullable' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isAtEnd'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='locale'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='localizedScannerWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='scanCharactersFromSet:intoString:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanDecimal:'>
<arg declared_type='NSDecimal * _Nullable' index='0' name='dcm' type='^{_NSDecimal=b8b4b1b1b18[8S]}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanDouble:'>
<arg declared_type='double * _Nullable' index='0' name='result' type='^d'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanFloat:'>
<arg declared_type='float * _Nullable' index='0' name='result' type='^f'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexDouble:'>
<arg declared_type='double * _Nullable' index='0' name='result' type='^d'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexFloat:'>
<arg declared_type='float * _Nullable' index='0' name='result' type='^f'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexInt:'>
<arg declared_type='unsigned int * _Nullable' index='0' name='result' type='^I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanHexLongLong:'>
<arg declared_type='unsigned long long * _Nullable' index='0' name='result' type='^Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanInt:'>
<arg declared_type='int * _Nullable' index='0' name='result' type='^i'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanInteger:'>
<arg declared_type='NSInteger * _Nullable' index='0' name='result' type='^i' type64='^q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanLocation'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='scanLongLong:'>
<arg declared_type='long long * _Nullable' index='0' name='result' type='^q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanString:intoString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanUnsignedLongLong:'>
<arg declared_type='unsigned long long * _Nullable' index='0' name='result' type='^Q'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanUpToCharactersFromSet:intoString:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scanUpToString:intoString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='1' name='result' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='scannerWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setCaseSensitive:'>
<arg declared_type='BOOL' index='0' name='caseSensitive' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCharactersToBeSkipped:'>
<arg declared_type='NSCharacterSet * _Nullable' index='0' name='charactersToBeSkipped' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScanLocation:'>
<arg declared_type='NSUInteger' index='0' name='scanLocation' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</class>
<class name='NSScriptClassDescription'>
<method selector='appleEventCode'>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method class_method='true' selector='classDescriptionForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='aClass' type='#'/>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method selector='classDescriptionForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method selector='className'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='defaultSubcontainerAttributeKey'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='hasOrderedToManyRelationshipForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasPropertyForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasReadablePropertyForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasWritablePropertyForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='implementationClassName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='initWithSuiteName:className:dictionary:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='className' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='classDeclaration' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isLocationRequiredToCreateForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='toManyRelationshipKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isReadOnlyKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keyWithAppleEventCode:'>
<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='matchesAppleEventCode:'>
<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='selectorForCommand:'>
<arg declared_type='NSScriptCommandDescription * _Nonnull' index='0' name='commandDescription' type='@'/>
<retval declared_type='SEL _Nullable' type=':'/>
</method>
<method selector='suiteName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='superclassDescription'>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method selector='supportsCommand:'>
<arg declared_type='NSScriptCommandDescription * _Nonnull' index='0' name='commandDescription' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='typeForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSScriptCoercionHandler'>
<method selector='coerceValue:toClass:'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='Class _Nonnull' index='1' name='toClass' type='#'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='registerCoercer:selector:toConvertFromClass:toClass:'>
<arg declared_type='id _Nonnull' index='0' name='coercer' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='selector' type=':'/>
<arg declared_type='Class _Nonnull' index='2' name='fromClass' type='#'/>
<arg declared_type='Class _Nonnull' index='3' name='toClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedCoercionHandler'>
<retval declared_type='NSScriptCoercionHandler * _Nonnull' type='@'/>
</method>
</class>
<class name='NSScriptCommand'>
<method selector='appleEvent'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='arguments'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='commandDescription'>
<retval declared_type='NSScriptCommandDescription * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='currentCommand'>
<retval declared_type='NSScriptCommand * _Nullable' type='@'/>
</method>
<method selector='directParameter'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='evaluatedArguments'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='evaluatedReceivers'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='executeCommand'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithCommandDescription:'>
<arg declared_type='NSScriptCommandDescription * _Nonnull' index='0' name='commandDef' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isWellFormed'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='performDefaultImplementation'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='receiversSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='resumeExecutionWithResult:'>
<arg declared_type='id _Nullable' index='0' name='result' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scriptErrorExpectedTypeDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='scriptErrorNumber'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='scriptErrorOffendingObjectDescriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='scriptErrorString'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setArguments:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='arguments' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDirectParameter:'>
<arg declared_type='id _Nullable' index='0' name='directParameter' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setReceiversSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='receiversSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorExpectedTypeDescriptor:'>
<arg declared_type='NSAppleEventDescriptor * _Nullable' index='0' name='scriptErrorExpectedTypeDescriptor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorNumber:'>
<arg declared_type='NSInteger' index='0' name='scriptErrorNumber' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorOffendingObjectDescriptor:'>
<arg declared_type='NSAppleEventDescriptor * _Nullable' index='0' name='scriptErrorOffendingObjectDescriptor' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScriptErrorString:'>
<arg declared_type='NSString * _Nullable' index='0' name='scriptErrorString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='suspendExecution'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSScriptCommandDescription'>
<method selector='appleEventClassCode'>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCode'>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForArgumentWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='argumentName' type='@'/>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='appleEventCodeForReturnType'>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='argumentNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='commandClassName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='commandName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='createCommandInstance'>
<retval declared_type='NSScriptCommand * _Nonnull' type='@'/>
</method>
<method selector='createCommandInstanceWithZone:'>
<arg declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='NSScriptCommand * _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithSuiteName:commandName:dictionary:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='commandName' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='commandDeclaration' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isOptionalArgumentWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='argumentName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='returnType'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='suiteName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='typeForArgumentWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='argumentName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSScriptExecutionContext'>
<method selector='objectBeingTested'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='rangeContainerObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='setObjectBeingTested:'>
<arg declared_type='id _Nullable' index='0' name='objectBeingTested' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRangeContainerObject:'>
<arg declared_type='id _Nullable' index='0' name='rangeContainerObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTopLevelObject:'>
<arg declared_type='id _Nullable' index='0' name='topLevelObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedScriptExecutionContext'>
<retval declared_type='NSScriptExecutionContext * _Nonnull' type='@'/>
</method>
<method selector='topLevelObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSScriptObjectSpecifier'>
<method selector='childSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='containerClassDescription'>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method selector='containerIsObjectBeingTested'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containerIsRangeContainerObject'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='containerSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='descriptor'>
<retval declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
</method>
<method selector='evaluationErrorNumber'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='evaluationErrorSpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='indicesOfObjectsByEvaluatingWithContainer:count:'>
<arg declared_type='id _Nonnull' index='0' name='container' type='@'/>
<arg declared_type='NSInteger * _Nonnull' index='1' name='count' type='^i' type64='^q'/>
<retval declared_type='NSInteger * _Nullable' type='^i' type64='^q'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithContainerSpecifier:key:'>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='0' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='property' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='key'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='keyClassDescription'>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method class_method='true' selector='objectSpecifierWithDescriptor:'>
<arg declared_type='NSAppleEventDescriptor * _Nonnull' index='0' name='descriptor' type='@'/>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
<method selector='objectsByEvaluatingSpecifier'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectsByEvaluatingWithContainers:'>
<arg declared_type='id _Nonnull' index='0' name='containers' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='setChildSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='childSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerClassDescription:'>
<arg declared_type='NSScriptClassDescription * _Nullable' index='0' name='containerClassDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerIsObjectBeingTested:'>
<arg declared_type='BOOL' index='0' name='containerIsObjectBeingTested' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerIsRangeContainerObject:'>
<arg declared_type='BOOL' index='0' name='containerIsRangeContainerObject' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContainerSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='containerSpecifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEvaluationErrorNumber:'>
<arg declared_type='NSInteger' index='0' name='evaluationErrorNumber' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSScriptSuiteRegistry'>
<method selector='aeteResource:'>
<arg declared_type='NSString * _Nonnull' index='0' name='languageName' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='appleEventCodeForSuite:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='bundleForSuite:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='NSBundle * _Nullable' type='@'/>
</method>
<method selector='classDescriptionWithAppleEventCode:'>
<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSScriptClassDescription * _Nullable' type='@'/>
</method>
<method selector='classDescriptionsInSuite:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='commandDescriptionWithAppleEventClass:andAppleEventCode:'>
<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 * _Nullable' type='@'/>
</method>
<method selector='commandDescriptionsInSuite:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='loadSuiteWithDictionary:fromBundle:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='suiteDeclaration' type='@'/>
<arg declared_type='NSBundle * _Nonnull' index='1' name='bundle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadSuitesFromBundle:'>
<arg declared_type='NSBundle * _Nonnull' index='0' name='bundle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerClassDescription:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerCommandDescription:'>
<arg declared_type='NSScriptCommandDescription * _Nonnull' index='0' name='commandDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='setSharedScriptSuiteRegistry:'>
<arg declared_type='NSScriptSuiteRegistry * _Nonnull' index='0' name='registry' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedScriptSuiteRegistry'>
<retval declared_type='NSScriptSuiteRegistry * _Nonnull' type='@'/>
</method>
<method selector='suiteForAppleEventCode:'>
<arg declared_type='FourCharCode' index='0' name='appleEventCode' type='L' type64='I'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='suiteNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSScriptWhoseTest'>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isTrue'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSSet'>
<method selector='addObserver:forKeyPath:options:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='allObjects'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='anyObject'>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='containsObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='count'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='descriptionWithLocale:'>
<arg declared_type='id _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='enumerateObjectsUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateObjectsWithOptions:usingBlock:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='void (^ _Nonnull)(ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='1' name='block' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='filteredSetUsingPredicate:'>
<arg declared_type='NSPredicate * _Nonnull' index='0' name='predicate' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithSet:copyItems:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='intersectsSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isSubsetOfSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='otherSet' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='makeObjectsPerformSelector:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='makeObjectsPerformSelector:withObject:'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='member:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='ObjectType _Nullable' type='@'/>
</method>
<method selector='objectEnumerator'>
<retval declared_type='NSEnumerator * _Nonnull' type='@'/>
</method>
<method selector='objectsPassingTest:'>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='0' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='objectsWithOptions:passingTest:'>
<arg declared_type='NSEnumerationOptions' index='0' name='opts' type='I' type64='Q'/>
<arg declared_type='BOOL (^ _Nonnull)(ObjectType _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='1' name='predicate' type='@?'>
<arg declared_type='ObjectType _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='BOOL' type='B'/>
</arg>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='removeObserver:forKeyPath:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='set'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setByAddingObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='anObject' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='setByAddingObjectsFromArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='setByAddingObjectsFromSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='other' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='setValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='setWithArray:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='array' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='setWithObject:'>
<arg declared_type='ObjectType _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='setWithObjects:' sentinel='0' variadic='true'>
<arg declared_type='ObjectType _Nonnull' index='0' name='firstObj' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='setWithObjects:count:'>
<arg const='true' declared_type='ObjectType _Nonnull*' index='0' name='objects' type='^@'/>
<arg declared_type='NSUInteger' index='1' name='cnt' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='setWithSet:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='sortedArrayUsingDescriptors:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='sortDescriptors' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='valueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSSetCommand'>
<method selector='keySpecifier'>
<retval declared_type='NSScriptObjectSpecifier * _Nonnull' type='@'/>
</method>
<method selector='setReceiversSpecifier:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='receiversRef' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSSocketPort'>
<method selector='address'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initRemoteWithProtocolFamily:socketType:protocol:address:'>
<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 * _Nonnull' index='3' name='address' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initRemoteWithTCPPort:host:'>
<arg declared_type='unsigned short' index='0' name='port' type='S'/>
<arg declared_type='NSString * _Nullable' index='1' name='hostName' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithProtocolFamily:socketType:protocol:address:'>
<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 * _Nonnull' index='3' name='address' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithProtocolFamily:socketType:protocol:socket:'>
<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 _Nullable' type='@'/>
</method>
<method selector='initWithTCPPort:'>
<arg declared_type='unsigned short' index='0' name='port' type='S'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='protocol'>
<retval declared_type='int' type='i'/>
</method>
<method selector='protocolFamily'>
<retval declared_type='int' type='i'/>
</method>
<method selector='socket'>
<retval declared_type='NSSocketNativeHandle' type='i'/>
</method>
<method selector='socketType'>
<retval declared_type='int' type='i'/>
</method>
</class>
<class name='NSSocketPortNameServer'>
<method selector='defaultNameServerPortNumber'>
<retval declared_type='uint16_t' type='S'/>
</method>
<method selector='portForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='portForName:host:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='portForName:host:nameServerPortNumber:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<arg declared_type='uint16_t' index='2' name='portNumber' type='S'/>
<retval declared_type='NSPort * _Nullable' type='@'/>
</method>
<method selector='registerPort:name:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='port' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='registerPort:name:nameServerPortNumber:'>
<arg declared_type='NSPort * _Nonnull' index='0' name='port' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setDefaultNameServerPortNumber:'>
<arg declared_type='uint16_t' index='0' name='defaultNameServerPortNumber' type='S'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedInstance'>
<retval declared_type='id _Nonnull' 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 declared_type='NSComparator _Nonnull' function_pointer='true' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</retval>
</method>
<method selector='compareObject:toObject:'>
<arg declared_type='id _Nonnull' index='0' name='object1' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='object2' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithKey:ascending:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithKey:ascending:comparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='2' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithKey:ascending:selector:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<arg declared_type='SEL _Nullable' index='2' name='selector' type=':'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='key'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='reversedSortDescriptor'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='selector'>
<retval declared_type='SEL _Nullable' type=':'/>
</method>
<method class_method='true' selector='sortDescriptorWithKey:ascending:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='sortDescriptorWithKey:ascending:comparator:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<arg declared_type='NSComparator _Nonnull' function_pointer='true' index='2' name='cmptr' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</arg>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='sortDescriptorWithKey:ascending:selector:'>
<arg declared_type='NSString * _Nullable' index='0' name='key' type='@'/>
<arg declared_type='BOOL' index='1' name='ascending' type='B'/>
<arg declared_type='SEL _Nullable' index='2' name='selector' type=':'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSSpecifierTest'>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithObjectSpecifier:comparisonOperator:testObject:'>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='0' name='obj1' type='@'/>
<arg declared_type='NSTestComparisonOperation' index='1' name='compOp' type='I' type64='Q'/>
<arg declared_type='id _Nullable' index='2' name='obj2' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
</class>
<class name='NSSpellServer'>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='isWordInUserDictionaries:caseSensitive:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nullable' index='0' name='language' type='@'/>
<arg declared_type='NSString * _Nullable' 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 declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSStream'>
<method selector='close'>
<retval declared_type='void' type='v'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='getBoundStreamsWithBufferSize:inputStream:outputStream:'>
<arg declared_type='NSUInteger' index='0' name='bufferSize' type='I' type64='Q'/>
<arg declared_type='NSInputStream * _Nullable * _Nullable' index='1' name='inputStream' type='^@'/>
<arg declared_type='NSOutputStream * _Nullable * _Nullable' 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 * _Nonnull' index='0' name='host' type='@'/>
<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
<arg declared_type='NSInputStream * _Nullable * _Nullable' index='2' name='inputStream' type='^@'/>
<arg declared_type='NSOutputStream * _Nullable * _Nullable' 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 * _Nonnull' index='0' name='hostname' type='@'/>
<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
<arg declared_type='NSInputStream * _Nullable * _Nullable' index='2' name='inputStream' type='^@'/>
<arg declared_type='NSOutputStream * _Nullable * _Nullable' 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 declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='removeFromRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setProperty:forKey:'>
<arg declared_type='id _Nullable' index='0' name='property' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='streamError'>
<retval declared_type='NSError * _Nullable' type='@'/>
</method>
<method selector='streamStatus'>
<retval declared_type='NSStreamStatus' type='I' type64='Q'/>
</method>
</class>
<class name='NSString'>
<method selector='UTF8String'>
<retval const='true' declared_type='char * _Nullable' type='*'/>
</method>
<method class_method='true' selector='availableStringEncodings'>
<retval const='true' declared_type='NSStringEncoding * _Nonnull' type='^I' type64='^Q'/>
</method>
<method selector='boolValue'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cString'>
<retval const='true' declared_type='char * _Nullable' type='*'/>
</method>
<method selector='cStringLength'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='cStringUsingEncoding:'>
<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval const='true' declared_type='char * _Nullable' type='*'/>
</method>
<method selector='canBeConvertedToEncoding:'>
<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 * _Nonnull' type='@'/>
</method>
<method selector='capitalizedStringWithLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='caseInsensitiveCompare:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='characterAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='unichar' type='S'/>
</method>
<method selector='commonPrefixWithString:options:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<arg declared_type='NSStringCompareOptions' index='1' name='mask' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='compare:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='compare:options:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' 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 _Nullable' index='3' name='locale' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:'>
<arg declared_type='NSString * _Nonnull * _Nullable' index='0' name='outputName' type='^@'/>
<arg declared_type='BOOL' index='1' name='flag' type='B'/>
<arg declared_type='NSArray * _Nonnull * _Nullable' index='2' name='outputArray' type='^@'/>
<arg declared_type='NSArray * _Nullable' index='3' name='filterTypes' type='@'/>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='componentsSeparatedByCharactersInSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='separator' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='componentsSeparatedByString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='separator' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='containsString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataUsingEncoding:'>
<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='dataUsingEncoding:allowLossyConversion:'>
<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 * _Nullable' type='@'/>
</method>
<method selector='decomposedStringWithCanonicalMapping'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='decomposedStringWithCompatibilityMapping'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='defaultCStringEncoding'>
<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='doubleValue'>
<retval declared_type='double' type='d'/>
</method>
<method selector='enumerateLinesUsingBlock:'>
<arg declared_type='void (^ _Nonnull)(NSString * _Nonnull, BOOL * _Nonnull)' function_pointer='true' index='0' name='block' type='@?'>
<arg declared_type='NSString * _Nonnull' type='@'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
<arg declared_type='NSOrthography * _Nullable' index='3' name='orthography' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSString * _Nonnull, NSRange, NSRange, BOOL * _Nonnull)' function_pointer='true' index='4' name='block' type='@?'>
<arg declared_type='NSString * _Nonnull' type='@'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='enumerateSubstringsInRange:options:usingBlock:'>
<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 (^ _Nonnull)(NSString * _Nullable, NSRange, NSRange, BOOL * _Nonnull)' function_pointer='true' index='2' name='block' type='@?'>
<arg declared_type='NSString * _Nullable' type='@'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='BOOL * _Nonnull' type='^B'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='fastestEncoding'>
<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method selector='fileSystemRepresentation'>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method selector='floatValue'>
<retval declared_type='float' type='f'/>
</method>
<method selector='getBytes:maxLength:usedLength:encoding:options:range:remainingRange:'>
<arg declared_type='void * _Nullable' index='0' name='buffer' type='^v'/>
<arg declared_type='NSUInteger' index='1' name='maxBufferCount' type='I' type64='Q'/>
<arg declared_type='NSUInteger * _Nullable' 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 _Nullable' index='6' name='leftover' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getCString:'>
<arg declared_type='char * _Nonnull' index='0' name='bytes' type='*'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCString:maxLength:'>
<arg declared_type='char * _Nonnull' 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 declared_type='char * _Nonnull' 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 declared_type='char * _Nonnull' 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 _Nullable' index='3' name='leftoverRange' type='^{_NSRange=II}' type64='^{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCharacters:'>
<arg declared_type='unichar * _Nonnull' index='0' name='buffer' type='^S'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getCharacters:range:'>
<arg declared_type='unichar * _Nonnull' index='0' name='buffer' type='^S'/>
<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='getFileSystemRepresentation:maxLength:'>
<arg declared_type='char * _Nonnull' 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 declared_type='NSUInteger * _Nullable' index='0' name='startPtr' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger * _Nullable' index='1' name='lineEndPtr' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger * _Nullable' 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 declared_type='NSUInteger * _Nullable' index='0' name='startPtr' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger * _Nullable' index='1' name='parEndPtr' type='^I' type64='^Q'/>
<arg declared_type='NSUInteger * _Nullable' 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 declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasSuffix:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hash'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithBytes:length:encoding:'>
<arg const='true' declared_type='void * _Nonnull' 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 _Nullable' type='@'/>
</method>
<method selector='initWithBytesNoCopy:length:encoding:freeWhenDone:'>
<arg declared_type='void * _Nonnull' 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 _Nullable' type='@'/>
</method>
<method selector='initWithCString:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='bytes' type='*'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithCString:encoding:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='nullTerminatedCString' type='*'/>
<arg declared_type='NSStringEncoding' index='1' name='encoding' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithCString:length:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='bytes' type='*'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithCStringNoCopy:length:freeWhenDone:'>
<arg declared_type='char * _Nonnull' 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 _Nullable' type='@'/>
</method>
<method selector='initWithCharacters:length:'>
<arg const='true' declared_type='unichar * _Nonnull' index='0' name='characters' type='^S'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCharactersNoCopy:length:freeWhenDone:'>
<arg declared_type='unichar * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:encoding:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfFile:usedEncoding:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSStringEncoding * _Nullable' index='1' name='enc' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:encoding:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContentsOfURL:usedEncoding:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSStringEncoding * _Nullable' index='1' name='enc' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithData:encoding:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSStringEncoding' index='1' name='encoding' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithFormat:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<arg declared_type='va_list _Nonnull' declared_type64='struct __va_list_tag*' index='1' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithFormat:locale:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithFormat:locale:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<arg declared_type='id _Nullable' index='1' name='locale' type='@'/>
<arg declared_type='va_list _Nonnull' declared_type64='struct __va_list_tag*' index='2' name='argList' type='*' type64='^{__va_list_tag=II^v^v}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithUTF8String:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='nullTerminatedCString' type='*'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='intValue'>
<retval declared_type='int' type='i'/>
</method>
<method selector='integerValue'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='isAbsolutePath'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastPathComponent'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='length'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='lengthOfBytesUsingEncoding:'>
<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 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 declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='tagScheme' type='@'/>
<arg declared_type='NSLinguisticTaggerOptions' index='2' name='opts' type='I' type64='Q'/>
<arg declared_type='NSOrthography * _Nullable' index='3' name='orthography' type='@'/>
<arg declared_type='NSArray * _Nullable * _Nullable' index='4' name='tokenRanges' type='^@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='localizedCapitalizedString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='localizedCaseInsensitiveCompare:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='localizedCaseInsensitiveContainsString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedCompare:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='localizedLowercaseString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localizedNameOfStringEncoding:'>
<arg declared_type='NSStringEncoding' index='0' name='encoding' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='localizedStandardCompare:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='NSComparisonResult' type='i' type64='q'/>
</method>
<method selector='localizedStandardContainsString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='localizedStandardRangeOfString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method class_method='true' selector='localizedStringWithFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='localizedUppercaseString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='longLongValue'>
<retval declared_type='long long' type='q'/>
</method>
<method selector='lossyCString'>
<retval const='true' declared_type='char * _Nullable' type='*'/>
</method>
<method selector='lowercaseString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='lowercaseStringWithLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='maximumLengthOfBytesUsingEncoding:'>
<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 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 * _Nonnull' type='@'/>
</method>
<method selector='pathExtension'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='pathWithComponents:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='precomposedStringWithCanonicalMapping'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='precomposedStringWithCompatibilityMapping'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='propertyList'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='propertyListFromStringsFileFormat'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='rangeOfCharacterFromSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='searchSet' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfCharacterFromSet:options:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='searchSet' 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 declared_type='NSCharacterSet * _Nonnull' index='0' name='searchSet' 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 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 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 declared_type='NSString * _Nonnull' index='0' name='searchString' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfString:options:'>
<arg declared_type='NSString * _Nonnull' index='0' name='searchString' 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 declared_type='NSString * _Nonnull' index='0' name='searchString' 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 declared_type='NSString * _Nonnull' index='0' name='searchString' 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 * _Nullable' index='3' name='locale' type='@'/>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='smallestEncoding'>
<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method class_method='true' selector='string'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='stringByAbbreviatingWithTildeInPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByAddingPercentEncodingWithAllowedCharacters:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='allowedCharacters' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByAddingPercentEscapesUsingEncoding:'>
<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByAppendingFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByAppendingPathComponent:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByAppendingPathExtension:'>
<arg declared_type='NSString * _Nonnull' index='0' name='str' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByAppendingString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aString' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByApplyingTransform:reverse:'>
<arg declared_type='NSString * _Nonnull' index='0' name='transform' type='@'/>
<arg declared_type='BOOL' index='1' name='reverse' type='B'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByDeletingLastPathComponent'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByDeletingPathExtension'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByExpandingTildeInPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByFoldingWithOptions:locale:'>
<arg declared_type='NSStringCompareOptions' index='0' name='options' type='I' type64='Q'/>
<arg declared_type='NSLocale * _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByPaddingToLength:withString:startingAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='newLength' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='padString' type='@'/>
<arg declared_type='NSUInteger' index='2' name='padIndex' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByRemovingPercentEncoding'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByReplacingCharactersInRange:withString:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='1' name='replacement' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByReplacingOccurrencesOfString:withString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='replacement' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByReplacingOccurrencesOfString:withString:options:range:'>
<arg declared_type='NSString * _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='stringByReplacingPercentEscapesUsingEncoding:'>
<arg declared_type='NSStringEncoding' index='0' name='enc' type='I' type64='Q'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='stringByResolvingSymlinksInPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByStandardizingPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='stringByTrimmingCharactersInSet:'>
<arg declared_type='NSCharacterSet * _Nonnull' index='0' name='set' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='opts' type='@'/>
<arg declared_type='NSString * _Nullable * _Nullable' index='2' name='string' type='^@'/>
<arg declared_type='BOOL * _Nullable' index='3' name='usedLossyConversion' type='^B'/>
<retval declared_type='NSStringEncoding' type='I' type64='Q'/>
</method>
<method class_method='true' selector='stringWithCString:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='bytes' type='*'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithCString:encoding:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='cString' type='*'/>
<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithCString:length:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='bytes' type='*'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithCharacters:length:'>
<arg const='true' declared_type='unichar * _Nonnull' index='0' name='characters' type='^S'/>
<arg declared_type='NSUInteger' index='1' name='length' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfFile:encoding:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfFile:usedEncoding:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSStringEncoding * _Nullable' index='1' name='enc' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfURL:encoding:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSStringEncoding' index='1' name='enc' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithContentsOfURL:usedEncoding:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSStringEncoding * _Nullable' index='1' name='enc' type='^I' type64='^Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='stringWithFormat:' variadic='true'>
<arg declared_type='NSString * _Nonnull' index='0' name='format' printf_format='true' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='stringWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='stringWithUTF8String:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='nullTerminatedCString' type='*'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='stringsByAppendingPaths:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='paths' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='substringFromIndex:'>
<arg declared_type='NSUInteger' index='0' name='from' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='substringToIndex:'>
<arg declared_type='NSUInteger' index='0' name='to' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='substringWithRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='uppercaseString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='uppercaseStringWithLocale:'>
<arg declared_type='NSLocale * _Nullable' index='0' name='locale' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='variantFittingPresentationWidth:'>
<arg declared_type='NSInteger' index='0' name='width' type='i' type64='q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='writeToFile:atomically:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nonnull' 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 * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeToURL:atomically:'>
<arg declared_type='NSURL * _Nonnull' 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 declared_type='NSURL * _Nonnull' 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 * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSTask'>
<method selector='arguments'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='currentDirectoryPath'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='environment'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='interrupt'>
<retval declared_type='void' type='v'/>
</method>
<method selector='isRunning'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='launch'>
<retval declared_type='void' type='v'/>
</method>
<method selector='launchPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='launchedTaskWithLaunchPath:arguments:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='1' name='arguments' type='@'/>
<retval declared_type='NSTask * _Nonnull' 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 declared_type='NSArray * _Nullable' index='0' name='arguments' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCurrentDirectoryPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='currentDirectoryPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEnvironment:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='environment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLaunchPath:'>
<arg declared_type='NSString * _Nullable' 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 declared_type='id _Nullable' index='0' name='standardError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardInput:'>
<arg declared_type='id _Nullable' index='0' name='standardInput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardOutput:'>
<arg declared_type='id _Nullable' index='0' name='standardOutput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTerminationHandler:'>
<arg declared_type='void (^ _Nullable)(NSTask * _Nonnull)' function_pointer='true' index='0' name='terminationHandler' type='@?'>
<arg declared_type='NSTask * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='standardError'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='standardInput'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='standardOutput'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='suspend'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='terminate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='terminationHandler'>
<retval declared_type='void (^ _Nullable)(NSTask * _Nonnull)' function_pointer='true' type='@?'>
<arg declared_type='NSTask * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</retval>
</method>
<method selector='terminationReason'>
<retval declared_type='NSTaskTerminationReason' type='i' type64='q'/>
</method>
<method selector='terminationStatus'>
<retval declared_type='int' type='i'/>
</method>
<method selector='waitUntilExit'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSTextCheckingResult'>
<method selector='URL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='components' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='addressComponents'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='alternativeStrings'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='components'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' index='1' name='replacementString' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='2' name='alternativeStrings' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' 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 * _Nonnull' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='date'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='date' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' index='1' name='date' type='@'/>
<arg declared_type='NSTimeZone * _Nonnull' index='2' name='timeZone' type='@'/>
<arg declared_type='NSTimeInterval' index='3' name='duration' type='d'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='duration'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<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 * _Nonnull' index='1' name='details' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='grammarDetails'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='url' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='numberOfRanges'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='orthography'>
<retval declared_type='NSOrthography * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='orthography' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='phoneNumber'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='phoneNumber' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='range'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeAtIndex:'>
<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 * _Nullable' type='@'/>
</method>
<method class_method='true' selector='regularExpressionCheckingResultWithRanges:count:regularExpression:'>
<arg declared_type='NSRangePointer _Nonnull' 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 * _Nonnull' index='2' name='regularExpression' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' index='1' name='replacementString' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='replacementString'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='resultByAdjustingRangesWithOffset:'>
<arg declared_type='NSInteger' index='0' name='offset' type='i' type64='q'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='resultType'>
<retval declared_type='NSTextCheckingType' type='Q'/>
</method>
<method class_method='true' selector='spellCheckingResultWithRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
<method selector='timeZone'>
<retval declared_type='NSTimeZone * _Nullable' type='@'/>
</method>
<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 * _Nonnull' index='1' name='components' type='@'/>
<retval declared_type='NSTextCheckingResult * _Nonnull' type='@'/>
</method>
</class>
<class name='NSThread'>
<method class_method='true' selector='callStackReturnAddresses'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='callStackSymbols'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='currentThread'>
<retval declared_type='NSThread * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='detachNewThreadSelector:toTarget:withObject:'>
<arg declared_type='SEL _Nonnull' index='0' name='selector' type=':'/>
<arg declared_type='id _Nonnull' index='1' name='target' type='@'/>
<arg declared_type='id _Nullable' index='2' name='argument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='exit'>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTarget:selector:object:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='selector' type=':'/>
<arg declared_type='id _Nullable' index='2' name='argument' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isCancelled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isExecuting'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isFinished'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='isMainThread'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isMainThread'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='isMultiThreaded'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='main'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='mainThread'>
<retval declared_type='NSThread * _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='qualityOfService'>
<retval declared_type='NSQualityOfService' type='i' type64='q'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' 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 declared_type='NSUInteger' index='0' name='stackSize' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<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 declared_type='double' index='0' name='threadPriority' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sleepForTimeInterval:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sleepUntilDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stackSize'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='start'>
<retval declared_type='void' type='v'/>
</method>
<method selector='threadDictionary'>
<retval declared_type='NSMutableDictionary * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='threadPriority'>
<retval declared_type='double' type='d'/>
</method>
<method selector='threadPriority'>
<retval declared_type='double' type='d'/>
</method>
</class>
<class name='NSTimeZone'>
<method selector='abbreviation'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='abbreviationDictionary'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='abbreviationForDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='aDate' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='data'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='daylightSavingTimeOffset'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='daylightSavingTimeOffsetForDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='aDate' type='@'/>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method class_method='true' selector='defaultTimeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='initWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tzName' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithName:data:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tzName' type='@'/>
<arg declared_type='NSData * _Nullable' index='1' name='aData' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isDaylightSavingTime'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isDaylightSavingTimeForDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='aDate' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualToTimeZone:'>
<arg declared_type='NSTimeZone * _Nonnull' index='0' name='aTimeZone' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='knownTimeZoneNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='localTimeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method selector='localizedName:locale:'>
<arg declared_type='NSTimeZoneNameStyle' index='0' name='style' type='i' type64='q'/>
<arg declared_type='NSLocale * _Nullable' index='1' name='locale' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='nextDaylightSavingTimeTransition'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='nextDaylightSavingTimeTransitionAfterDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='aDate' type='@'/>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method class_method='true' selector='resetSystemTimeZone'>
<retval declared_type='void' type='v'/>
</method>
<method selector='secondsFromGMT'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='secondsFromGMTForDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='aDate' type='@'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method class_method='true' selector='setAbbreviationDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='dict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='setDefaultTimeZone:'>
<arg declared_type='NSTimeZone * _Nonnull' index='0' name='aTimeZone' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='systemTimeZone'>
<retval declared_type='NSTimeZone * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='timeZoneDataVersion'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='timeZoneForSecondsFromGMT:'>
<arg declared_type='NSInteger' index='0' name='seconds' type='i' type64='q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='timeZoneWithAbbreviation:'>
<arg declared_type='NSString * _Nonnull' index='0' name='abbreviation' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='timeZoneWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tzName' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='timeZoneWithName:data:'>
<arg declared_type='NSString * _Nonnull' index='0' name='tzName' type='@'/>
<arg declared_type='NSData * _Nullable' index='1' name='aData' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
</class>
<class name='NSTimer'>
<method selector='fire'>
<retval declared_type='void' type='v'/>
</method>
<method selector='fireDate'>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='initWithFireDate:interval:target:selector:userInfo:repeats:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<arg declared_type='NSTimeInterval' index='1' name='ti' type='d'/>
<arg declared_type='id _Nonnull' index='2' name='t' type='@'/>
<arg declared_type='SEL _Nonnull' index='3' name='s' type=':'/>
<arg declared_type='id _Nullable' index='4' name='ui' type='@'/>
<arg declared_type='BOOL' index='5' name='rep' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='isValid'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='scheduledTimerWithTimeInterval:invocation:repeats:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<arg declared_type='NSInvocation * _Nonnull' index='1' name='invocation' type='@'/>
<arg declared_type='BOOL' index='2' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<arg declared_type='id _Nonnull' index='1' name='aTarget' type='@'/>
<arg declared_type='SEL _Nonnull' index='2' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='3' name='userInfo' type='@'/>
<arg declared_type='BOOL' index='4' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer * _Nonnull' type='@'/>
</method>
<method selector='setFireDate:'>
<arg declared_type='NSDate * _Nonnull' 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 class_method='true' selector='timerWithTimeInterval:invocation:repeats:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<arg declared_type='NSInvocation * _Nonnull' index='1' name='invocation' type='@'/>
<arg declared_type='BOOL' index='2' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='timerWithTimeInterval:target:selector:userInfo:repeats:'>
<arg declared_type='NSTimeInterval' index='0' name='ti' type='d'/>
<arg declared_type='id _Nonnull' index='1' name='aTarget' type='@'/>
<arg declared_type='SEL _Nonnull' index='2' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='3' name='userInfo' type='@'/>
<arg declared_type='BOOL' index='4' name='yesOrNo' type='B'/>
<retval declared_type='NSTimer * _Nonnull' type='@'/>
</method>
<method selector='tolerance'>
<retval declared_type='NSTimeInterval' type='d'/>
</method>
<method selector='userInfo'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSURL'>
<method selector='URLByAppendingPathComponent:'>
<arg declared_type='NSString * _Nonnull' index='0' name='pathComponent' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method selector='URLByAppendingPathComponent:isDirectory:'>
<arg declared_type='NSString * _Nonnull' index='0' name='pathComponent' type='@'/>
<arg declared_type='BOOL' index='1' name='isDirectory' type='B'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method selector='URLByAppendingPathExtension:'>
<arg declared_type='NSString * _Nonnull' index='0' name='pathExtension' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method selector='URLByDeletingLastPathComponent'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLByDeletingPathExtension'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLByResolvingAliasFileAtURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='bookmarkData' type='@'/>
<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nullable' index='2' name='relativeURL' type='@'/>
<arg declared_type='BOOL * _Nullable' index='3' name='isStale' type='^B'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='URLByResolvingSymlinksInPath'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLByStandardizingPath'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLHandleUsingCache:'>
<arg declared_type='BOOL' index='0' name='shouldUseCache' type='B'/>
<retval declared_type='NSURLHandle * _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLWithDataRepresentation:relativeToURL:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='URLWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='URLWithString:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='absoluteString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='absoluteURL'>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='absoluteURLWithDataRepresentation:relativeToURL:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method selector='baseURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='bookmarkDataWithContentsOfURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='bookmarkFileURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:'>
<arg declared_type='NSURLBookmarkCreationOptions' index='0' name='options' type='I' type64='Q'/>
<arg declared_type='NSArray * _Nullable' index='1' name='keys' type='@'/>
<arg declared_type='NSURL * _Nullable' index='2' name='relativeURL' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='checkPromisedItemIsReachableAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='checkResourceIsReachableAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataRepresentation'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='filePathURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='fileReferenceURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='fileSystemRepresentation'>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method class_method='true' selector='fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='path' type='*'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<arg declared_type='NSURL * _Nullable' index='2' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileURLWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileURLWithPath:isDirectory:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileURLWithPath:isDirectory:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<arg declared_type='NSURL * _Nullable' index='2' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileURLWithPath:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='fileURLWithPathComponents:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='fragment'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='getFileSystemRepresentation:maxLength:'>
<arg declared_type='char * _Nonnull' 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 _Nullable * _Nonnull' index='0' name='value' type='^@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='getResourceValue:forKey:error:'>
<arg declared_type='id _Nullable * _Nonnull' index='0' name='value' type='^@' type_modifier='o'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='hasDirectoryPath'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='host'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='initAbsoluteURLWithDataRepresentation:relativeToURL:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='bookmarkData' type='@'/>
<arg declared_type='NSURLBookmarkResolutionOptions' index='1' name='options' type='I' type64='Q'/>
<arg declared_type='NSURL * _Nullable' index='2' name='relativeURL' type='@'/>
<arg declared_type='BOOL * _Nullable' index='3' name='isStale' type='^B'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='4' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:'>
<arg const='true' declared_type='char * _Nonnull' index='0' name='path' type='*'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<arg declared_type='NSURL * _Nullable' index='2' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initFileURLWithPath:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initFileURLWithPath:isDirectory:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initFileURLWithPath:isDirectory:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='BOOL' index='1' name='isDir' type='B'/>
<arg declared_type='NSURL * _Nullable' index='2' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initFileURLWithPath:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithDataRepresentation:relativeToURL:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithScheme:host:path:'>
<arg declared_type='NSString * _Nonnull' index='0' name='scheme' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='host' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='path' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithString:relativeToURL:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<arg declared_type='NSURL * _Nullable' index='1' name='baseURL' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isFileReferenceURL'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isFileURL'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='lastPathComponent'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='loadResourceDataNotifyingClient:usingCache:'>
<arg declared_type='id _Nonnull' 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'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='password'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='path'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='pathComponents'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='pathExtension'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='port'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='promisedItemResourceValuesForKeys:error:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='propertyForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='propertyKey' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='query'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='relativePath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='relativeString'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='removeAllCachedResourceValues'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCachedResourceValueForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resourceDataUsingCache:'>
<arg declared_type='BOOL' index='0' name='shouldUseCache' type='B'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='resourceSpecifier'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='resourceValuesForKeys:error:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='resourceValuesForKeys:fromBookmarkData:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='bookmarkData' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='scheme'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='setProperty:forKey:'>
<arg declared_type='id _Nonnull' index='0' name='property' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='propertyKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceValue:forKey:error:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setResourceValues:error:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='keyedValues' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='setTemporaryResourceValue:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='standardizedURL'>
<retval declared_type='NSURL * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method class_method='true' selector='writeBookmarkData:toURL:options:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='bookmarkData' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='bookmarkFileURL' type='@'/>
<arg declared_type='NSURLBookmarkFileCreationOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='3' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSURLAuthenticationChallenge'>
<method selector='error'>
<retval declared_type='NSError * _Nullable' type='@'/>
</method>
<method selector='failureResponse'>
<retval declared_type='NSURLResponse * _Nullable' type='@'/>
</method>
<method selector='initWithAuthenticationChallenge:sender:'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='sender' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:'>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='0' name='space' type='@'/>
<arg declared_type='NSURLCredential * _Nullable' index='1' name='credential' type='@'/>
<arg declared_type='NSInteger' index='2' name='previousFailureCount' type='i' type64='q'/>
<arg declared_type='NSURLResponse * _Nullable' index='3' name='response' type='@'/>
<arg declared_type='NSError * _Nullable' index='4' name='error' type='@'/>
<arg declared_type='id _Nonnull' index='5' name='sender' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='previousFailureCount'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='proposedCredential'>
<retval declared_type='NSURLCredential * _Nullable' type='@'/>
</method>
<method selector='protectionSpace'>
<retval declared_type='NSURLProtectionSpace * _Nonnull' type='@'/>
</method>
<method selector='sender'>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSURLCache'>
<method selector='cachedResponseForRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='NSCachedURLResponse * _Nullable' type='@'/>
</method>
<method selector='currentDiskUsage'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='currentMemoryUsage'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='diskCapacity'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='getCachedResponseForDataTask:completionHandler:'>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='0' name='dataTask' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSCachedURLResponse * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSCachedURLResponse * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithMemoryCapacity:diskCapacity:diskPath:'>
<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 * _Nullable' index='2' name='path' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='memoryCapacity'>
<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 * _Nonnull' index='0' name='dataTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCachedResponseForRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCachedResponsesSinceDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='date' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDiskCapacity:'>
<arg declared_type='NSUInteger' index='0' name='diskCapacity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMemoryCapacity:'>
<arg declared_type='NSUInteger' index='0' name='memoryCapacity' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='setSharedURLCache:'>
<arg declared_type='NSURLCache * _Nonnull' index='0' name='cache' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedURLCache'>
<retval declared_type='NSURLCache * _Nonnull' type='@'/>
</method>
<method selector='storeCachedResponse:forDataTask:'>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='0' name='cachedResponse' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='storeCachedResponse:forRequest:'>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='0' name='cachedResponse' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURLComponents'>
<method selector='URL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='URLRelativeToURL:'>
<arg declared_type='NSURL * _Nullable' index='0' name='baseURL' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method class_method='true' selector='componentsWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method class_method='true' selector='componentsWithURL:resolvingAgainstBaseURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='BOOL' index='1' name='resolve' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='fragment'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='host'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='URLString' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithURL:resolvingAgainstBaseURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='BOOL' index='1' name='resolve' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='password'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='path'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedFragment'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedHost'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedPassword'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedQuery'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='percentEncodedUser'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='port'>
<retval declared_type='NSNumber * _Nullable' type='@'/>
</method>
<method selector='query'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='queryItems'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='rangeOfFragment'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfHost'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfPassword'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfPath'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfPort'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfQuery'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfScheme'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rangeOfUser'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='scheme'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setFragment:'>
<arg declared_type='NSString * _Nullable' index='0' name='fragment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setHost:'>
<arg declared_type='NSString * _Nullable' index='0' name='host' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPassword:'>
<arg declared_type='NSString * _Nullable' index='0' name='password' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPath:'>
<arg declared_type='NSString * _Nullable' index='0' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedFragment:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedFragment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedHost:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedHost' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedPassword:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedPassword' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedPath:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedQuery:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedQuery' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPercentEncodedUser:'>
<arg declared_type='NSString * _Nullable' index='0' name='percentEncodedUser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPort:'>
<arg declared_type='NSNumber * _Nullable' index='0' name='port' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQuery:'>
<arg declared_type='NSString * _Nullable' index='0' name='query' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setQueryItems:'>
<arg declared_type='NSArray * _Nullable' index='0' name='queryItems' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScheme:'>
<arg declared_type='NSString * _Nullable' index='0' name='scheme' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUser:'>
<arg declared_type='NSString * _Nullable' index='0' name='user' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='string'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='user'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSURLConnection'>
<method class_method='true' selector='canHandleRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='connectionWithRequest:delegate:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<retval declared_type='NSURLConnection * _Nullable' type='@'/>
</method>
<method selector='currentRequest'>
<retval declared_type='NSURLRequest * _Nonnull' type='@'/>
</method>
<method selector='initWithRequest:delegate:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithRequest:delegate:startImmediately:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<arg declared_type='BOOL' index='2' name='startImmediately' type='B'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='originalRequest'>
<retval declared_type='NSURLRequest * _Nonnull' type='@'/>
</method>
<method selector='scheduleInRunLoop:forMode:'>
<arg declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sendAsynchronousRequest:queue:completionHandler:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSOperationQueue * _Nonnull' index='1' name='queue' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLResponse * _Nullable, NSData * _Nullable, NSError * _Nullable)' function_pointer='true' index='2' name='handler' type='@?'>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sendSynchronousRequest:returningResponse:error:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nullable * _Nullable' index='1' name='response' type='^@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='setDelegateQueue:'>
<arg declared_type='NSOperationQueue * _Nullable' 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 declared_type='NSRunLoop * _Nonnull' index='0' name='aRunLoop' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='mode' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURLCredential'>
<method selector='certificates'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='credentialForTrust:'>
<arg declared_type='SecTrustRef _Nonnull' index='0' name='trust' type='^{__SecTrust=}'/>
<retval declared_type='NSURLCredential * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='credentialWithIdentity:certificates:persistence:'>
<arg declared_type='SecIdentityRef _Nonnull' index='0' name='identity' type='^{OpaqueSecIdentityRef=}'/>
<arg declared_type='NSArray * _Nullable' index='1' name='certArray' type='@'/>
<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='NSURLCredential * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='credentialWithUser:password:persistence:'>
<arg declared_type='NSString * _Nonnull' index='0' name='user' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='password' type='@'/>
<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='NSURLCredential * _Nonnull' type='@'/>
</method>
<method selector='hasPassword'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='identity'>
<retval declared_type='SecIdentityRef _Nullable' type='^{OpaqueSecIdentityRef=}'/>
</method>
<method selector='initWithIdentity:certificates:persistence:'>
<arg declared_type='SecIdentityRef _Nonnull' index='0' name='identity' type='^{OpaqueSecIdentityRef=}'/>
<arg declared_type='NSArray * _Nullable' index='1' name='certArray' type='@'/>
<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTrust:'>
<arg declared_type='SecTrustRef _Nonnull' index='0' name='trust' type='^{__SecTrust=}'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithUser:password:persistence:'>
<arg declared_type='NSString * _Nonnull' index='0' name='user' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='password' type='@'/>
<arg declared_type='NSURLCredentialPersistence' index='2' name='persistence' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='password'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='persistence'>
<retval declared_type='NSURLCredentialPersistence' type='I' type64='Q'/>
</method>
<method selector='user'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSURLCredentialStorage'>
<method selector='allCredentials'>
<retval declared_type='NSDictionary *&gt; * _Nonnull' type='@'/>
</method>
<method selector='credentialsForProtectionSpace:'>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='0' name='space' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='defaultCredentialForProtectionSpace:'>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='0' name='space' type='@'/>
<retval declared_type='NSURLCredential * _Nullable' type='@'/>
</method>
<method selector='getCredentialsForProtectionSpace:task:completionHandler:'>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='0' name='protectionSpace' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSDictionary * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSDictionary * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='getDefaultCredentialForProtectionSpace:task:completionHandler:'>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='0' name='space' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLCredential * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSURLCredential * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCredential:forProtectionSpace:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='space' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCredential:forProtectionSpace:options:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='space' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='options' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeCredential:forProtectionSpace:options:task:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='options' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='3' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCredential:forProtectionSpace:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='space' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setCredential:forProtectionSpace:task:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='2' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultCredential:forProtectionSpace:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='space' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDefaultCredential:forProtectionSpace:task:'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='2' name='task' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedCredentialStorage'>
<retval declared_type='NSURLCredentialStorage * _Nonnull' type='@'/>
</method>
</class>
<class name='NSURLDownload'>
<method class_method='true' selector='canResumeDownloadDecodedWithEncodingMIMEType:'>
<arg declared_type='NSString * _Nonnull' index='0' name='MIMEType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='cancel'>
<retval declared_type='void' type='v'/>
</method>
<method selector='deletesFileUponFailure'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='initWithRequest:delegate:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithResumeData:delegate:path:'>
<arg declared_type='NSData * _Nonnull' index='0' name='resumeData' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='path' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='request'>
<retval declared_type='NSURLRequest * _Nonnull' type='@'/>
</method>
<method selector='resumeData'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='setDeletesFileUponFailure:'>
<arg declared_type='BOOL' index='0' name='deletesFileUponFailure' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDestination:allowOverwrite:'>
<arg declared_type='NSString * _Nonnull' 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 class_method='true' selector='URLHandleClassForURL:'>
<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
<retval declared_type='Class' type='#'/>
</method>
<method selector='addClient:'>
<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 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 class_method='true' selector='cachedHandleForURL:'>
<arg declared_type='NSURL*' index='0' name='anURL' type='@'/>
<retval declared_type='NSURLHandle*' type='@'/>
</method>
<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 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'>
<retval declared_type='void' type='v'/>
</method>
<method selector='expectedResourceDataSize'>
<retval declared_type='long long' type='q'/>
</method>
<method selector='failureReason'>
<retval declared_type='NSString*' type='@'/>
</method>
<method selector='flushCachedData'>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithURL:cached:'>
<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'>
<retval declared_type='void' type='v'/>
</method>
<method selector='loadInForeground'>
<retval declared_type='NSData*' type='@'/>
</method>
<method selector='propertyForKey:'>
<arg declared_type='NSString*' index='0' name='propertyKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<method selector='propertyForKeyIfAvailable:'>
<arg declared_type='NSString*' index='0' name='propertyKey' type='@'/>
<retval declared_type='id' type='@'/>
</method>
<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 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' type='I' type64='Q'/>
</method>
<method selector='writeData:'>
<arg declared_type='NSData*' index='0' name='data' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='writeProperty:forKey:'>
<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>
<class name='NSURLProtectionSpace'>
<method selector='authenticationMethod'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='distinguishedNames'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='host'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='initWithHost:port:protocol:realm:authenticationMethod:'>
<arg declared_type='NSString * _Nonnull' index='0' name='host' type='@'/>
<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' index='2' name='protocol' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='realm' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='authenticationMethod' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithProxyHost:port:type:realm:authenticationMethod:'>
<arg declared_type='NSString * _Nonnull' index='0' name='host' type='@'/>
<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' index='2' name='type' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='realm' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='authenticationMethod' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='isProxy'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='port'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='protocol'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='proxyType'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='realm'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='receivesCredentialSecurely'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='serverTrust'>
<retval declared_type='SecTrustRef _Nullable' type='^{__SecTrust=}'/>
</method>
</class>
<class name='NSURLProtocol'>
<method selector='cachedResponse'>
<retval declared_type='NSCachedURLResponse * _Nullable' type='@'/>
</method>
<method class_method='true' selector='canInitWithRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='canInitWithTask:'>
<arg declared_type='NSURLSessionTask * _Nonnull' index='0' name='task' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='canonicalRequestForRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='NSURLRequest * _Nonnull' type='@'/>
</method>
<method selector='client'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithRequest:cachedResponse:client:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nullable' index='1' name='cachedResponse' type='@'/>
<arg declared_type='id _Nullable' index='2' name='client' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithTask:cachedResponse:client:'>
<arg declared_type='NSURLSessionTask * _Nonnull' index='0' name='task' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nullable' index='1' name='cachedResponse' type='@'/>
<arg declared_type='id _Nullable' index='2' name='client' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='propertyForKey:inRequest:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='registerClass:'>
<arg declared_type='Class _Nonnull' index='0' name='protocolClass' type='#'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='removePropertyForKey:inRequest:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSMutableURLRequest * _Nonnull' index='1' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='request'>
<retval declared_type='NSURLRequest * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='requestIsCacheEquivalent:toRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='a' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='b' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='setProperty:forKey:inRequest:'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSMutableURLRequest * _Nonnull' index='2' name='request' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startLoading'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopLoading'>
<retval declared_type='void' type='v'/>
</method>
<method selector='task'>
<retval declared_type='NSURLSessionTask * _Nullable' type='@'/>
</method>
<method class_method='true' selector='unregisterClass:'>
<arg declared_type='Class _Nonnull' index='0' name='protocolClass' type='#'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURLQueryItem'>
<method selector='initWithName:value:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='value' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='queryItemWithName:value:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='value' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='value'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSURLRequest'>
<method selector='HTTPBody'>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='HTTPBodyStream'>
<retval declared_type='NSInputStream * _Nullable' type='@'/>
</method>
<method selector='HTTPMethod'>
<retval declared_type='NSString * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='allHTTPHeaderFields'>
<retval declared_type='NSDictionary * _Nullable' 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='initWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithURL:cachePolicy:timeoutInterval:'>
<arg declared_type='NSURL * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='mainDocumentURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='networkServiceType'>
<retval declared_type='NSURLRequestNetworkServiceType' type='I' type64='Q'/>
</method>
<method class_method='true' selector='requestWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method class_method='true' selector='requestWithURL:cachePolicy:timeoutInterval:'>
<arg declared_type='NSURL * _Nonnull' 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 _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='field' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSURLResponse'>
<method selector='MIMEType'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='URL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='expectedContentLength'>
<retval declared_type='long long' type='q'/>
</method>
<method selector='initWithURL:MIMEType:expectedContentLength:textEncodingName:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='URL' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='MIMEType' type='@'/>
<arg declared_type='NSInteger' index='2' name='length' type='i' type64='q'/>
<arg declared_type='NSString * _Nullable' index='3' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='suggestedFilename'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='textEncodingName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSURLSession'>
<method selector='configuration'>
<retval declared_type='NSURLSessionConfiguration * _Nonnull' type='@'/>
</method>
<method selector='dataTaskWithRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='NSURLSessionDataTask * _Nonnull' type='@'/>
</method>
<method selector='dataTaskWithRequest:completionHandler:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSData * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionDataTask * _Nonnull' type='@'/>
</method>
<method selector='dataTaskWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSURLSessionDataTask * _Nonnull' type='@'/>
</method>
<method selector='dataTaskWithURL:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSData * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionDataTask * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='delegateQueue'>
<retval declared_type='NSOperationQueue * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithRequest:completionHandler:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSURL * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithResumeData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='resumeData' type='@'/>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithResumeData:completionHandler:'>
<arg declared_type='NSData * _Nonnull' index='0' name='resumeData' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSURL * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='downloadTaskWithURL:completionHandler:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURL * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSURL * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionDownloadTask * _Nonnull' type='@'/>
</method>
<method selector='finishTasksAndInvalidate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='flushWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(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='getAllTasksWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(NSArray * _Nonnull)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSArray * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='getTasksWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(NSArray * _Nonnull, NSArray * _Nonnull, NSArray * _Nonnull)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSArray * _Nonnull' type='@'/>
<arg declared_type='NSArray * _Nonnull' type='@'/>
<arg declared_type='NSArray * _Nonnull' 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 (^ _Nonnull)(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 * _Nullable' type='@'/>
</method>
<method class_method='true' selector='sessionWithConfiguration:'>
<arg declared_type='NSURLSessionConfiguration * _Nonnull' index='0' name='configuration' type='@'/>
<retval declared_type='NSURLSession * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='sessionWithConfiguration:delegate:delegateQueue:'>
<arg declared_type='NSURLSessionConfiguration * _Nonnull' index='0' name='configuration' type='@'/>
<arg declared_type='id _Nullable' index='1' name='delegate' type='@'/>
<arg declared_type='NSOperationQueue * _Nullable' index='2' name='queue' type='@'/>
<retval declared_type='NSURLSession * _Nonnull' type='@'/>
</method>
<method selector='setSessionDescription:'>
<arg declared_type='NSString * _Nullable' index='0' name='sessionDescription' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='sharedSession'>
<retval declared_type='NSURLSession * _Nonnull' type='@'/>
</method>
<method selector='streamTaskWithHostName:port:'>
<arg declared_type='NSString * _Nonnull' index='0' name='hostname' type='@'/>
<arg declared_type='NSInteger' index='1' name='port' type='i' type64='q'/>
<retval declared_type='NSURLSessionStreamTask * _Nonnull' type='@'/>
</method>
<method selector='streamTaskWithNetService:'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='service' type='@'/>
<retval declared_type='NSURLSessionStreamTask * _Nonnull' type='@'/>
</method>
<method selector='uploadTaskWithRequest:fromData:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='bodyData' type='@'/>
<retval declared_type='NSURLSessionUploadTask * _Nonnull' type='@'/>
</method>
<method selector='uploadTaskWithRequest:fromData:completionHandler:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSData * _Nullable' index='1' name='bodyData' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSData * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionUploadTask * _Nonnull' type='@'/>
</method>
<method selector='uploadTaskWithRequest:fromFile:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='fileURL' type='@'/>
<retval declared_type='NSURLSessionUploadTask * _Nonnull' type='@'/>
</method>
<method selector='uploadTaskWithRequest:fromFile:completionHandler:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='fileURL' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSData * _Nullable, NSURLResponse * _Nullable, NSError * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='NSURLSessionUploadTask * _Nonnull' type='@'/>
</method>
<method selector='uploadTaskWithStreamedRequest:'>
<arg declared_type='NSURLRequest * _Nonnull' index='0' name='request' type='@'/>
<retval declared_type='NSURLSessionUploadTask * _Nonnull' type='@'/>
</method>
</class>
<class name='NSURLSessionConfiguration'>
<method selector='HTTPAdditionalHeaders'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='HTTPCookieAcceptPolicy'>
<retval declared_type='NSHTTPCookieAcceptPolicy' type='I' type64='Q'/>
</method>
<method selector='HTTPCookieStorage'>
<retval declared_type='NSHTTPCookieStorage * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='URLCredentialStorage'>
<retval declared_type='NSURLCredentialStorage * _Nullable' type='@'/>
</method>
<method selector='allowsCellularAccess'>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='backgroundSessionConfiguration:'>
<arg declared_type='NSString * _Nonnull' index='0' name='identifier' type='@'/>
<retval declared_type='NSURLSessionConfiguration * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='backgroundSessionConfigurationWithIdentifier:'>
<arg declared_type='NSString * _Nonnull' index='0' name='identifier' type='@'/>
<retval declared_type='NSURLSessionConfiguration * _Nonnull' type='@'/>
</method>
<method selector='connectionProxyDictionary'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method class_method='true' selector='defaultSessionConfiguration'>
<retval declared_type='NSURLSessionConfiguration * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='ephemeralSessionConfiguration'>
<retval declared_type='NSURLSessionConfiguration * _Nonnull' type='@'/>
</method>
<method selector='identifier'>
<retval declared_type='NSString * _Nullable' 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 * _Nullable' 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 * _Nullable' 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 * _Nullable' 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 * _Nullable' 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 * _Nullable' 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 * _Nullable' index='0' name='sharedContainerIdentifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldUseExtendedBackgroundIdleMode:'>
<arg declared_type='BOOL' index='0' name='shouldUseExtendedBackgroundIdleMode' type='B'/>
<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 * _Nullable' index='0' name='URLCache' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURLCredentialStorage:'>
<arg declared_type='NSURLCredentialStorage * _Nullable' index='0' name='URLCredentialStorage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='sharedContainerIdentifier'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='shouldUseExtendedBackgroundIdleMode'>
<retval declared_type='BOOL' type='B'/>
</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 (^ _Nonnull)(NSData * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSURLSessionStreamTask'>
<method selector='captureStreams'>
<retval declared_type='void' type='v'/>
</method>
<method selector='closeRead'>
<retval declared_type='void' type='v'/>
</method>
<method selector='closeWrite'>
<retval declared_type='void' type='v'/>
</method>
<method selector='readDataOfMinLength:maxLength:timeout:completionHandler:'>
<arg declared_type='NSUInteger' index='0' name='minBytes' type='I' type64='Q'/>
<arg declared_type='NSUInteger' index='1' name='maxBytes' type='I' type64='Q'/>
<arg declared_type='NSTimeInterval' index='2' name='timeout' type='d'/>
<arg declared_type='void (^ _Nonnull)(NSData * _Nullable, BOOL, NSError * _Nullable)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSData * _Nullable' type='@'/>
<arg declared_type='BOOL' type='B'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSecureConnection'>
<retval declared_type='void' type='v'/>
</method>
<method selector='stopSecureConnection'>
<retval declared_type='void' type='v'/>
</method>
<method selector='writeData:timeout:completionHandler:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSTimeInterval' index='1' name='timeout' type='d'/>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='error'>
<retval declared_type='NSError * _Nullable' type='@'/>
</method>
<method selector='originalRequest'>
<retval declared_type='NSURLRequest * _Nullable' type='@'/>
</method>
<method selector='priority'>
<retval declared_type='float' type='f'/>
</method>
<method selector='response'>
<retval declared_type='NSURLResponse * _Nullable' 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 * _Nullable' 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 * _Nullable' 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 _Nonnull' type='@'/>
</method>
<method selector='UUIDString'>
<retval declared_type='NSString * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithUUIDBytes:'>
<arg const='true' declared_type='unsigned char*' index='0' name='bytes' type='*'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithUUIDString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
</class>
<class name='NSUbiquitousKeyValueStore'>
<method selector='arrayForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='boolForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method class_method='true' selector='defaultStore'>
<retval declared_type='NSUbiquitousKeyValueStore * _Nonnull' type='@'/>
</method>
<method selector='dictionaryForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='doubleForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='longLongForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='long long' type='q'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='removeObjectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setArray:forKey:'>
<arg declared_type='NSArray * _Nullable' index='0' name='anArray' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBool:forKey:'>
<arg declared_type='BOOL' index='0' name='value' type='B'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setData:forKey:'>
<arg declared_type='NSData * _Nullable' index='0' name='aData' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDictionary:forKey:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='aDictionary' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDouble:forKey:'>
<arg declared_type='double' index='0' name='value' type='d'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLongLong:forKey:'>
<arg declared_type='long long' index='0' name='value' type='q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setString:forKey:'>
<arg declared_type='NSString * _Nullable' index='0' name='aString' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='aKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='aKey' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='synchronize'>
<retval declared_type='BOOL' type='B'/>
</method>
</class>
<class name='NSUnarchiver'>
<method class_method='true' selector='classNameDecodedForArchiveClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='inArchiveName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='classNameDecodedForArchiveClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='inArchiveName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='decodeClassName:asClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='inArchiveName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='trueName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='decodeClassName:asClassName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='inArchiveName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='trueName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initForReadingWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isAtEnd'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectZone'>
<retval declared_type='NSZone * _Nullable' type='^{_NSZone=}'/>
</method>
<method selector='replaceObject:withObject:'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectZone:'>
<arg declared_type='NSZone * _Nullable' 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 class_method='true' selector='unarchiveObjectWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='unarchiveObjectWithFile:'>
<arg declared_type='NSString * _Nonnull' index='0' name='path' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</class>
<class name='NSUndoManager'>
<method selector='beginUndoGrouping'>
<retval declared_type='void' type='v'/>
</method>
<method selector='canRedo'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='canUndo'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='disableUndoRegistration'>
<retval declared_type='void' type='v'/>
</method>
<method selector='enableUndoRegistration'>
<retval declared_type='void' type='v'/>
</method>
<method selector='endUndoGrouping'>
<retval declared_type='void' type='v'/>
</method>
<method selector='groupingLevel'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='groupsByEvent'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isRedoing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isUndoRegistrationEnabled'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isUndoing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='levelsOfUndo'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='prepareWithInvocationTarget:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='redo'>
<retval declared_type='void' type='v'/>
</method>
<method selector='redoActionIsDiscardable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='redoActionName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='redoMenuItemTitle'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='redoMenuTitleForUndoActionName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='actionName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='registerUndoWithTarget:handler:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='void (^ _Nonnull)(id _Nonnull)' function_pointer='true' index='1' name='undoHandler' type='@?'>
<arg declared_type='id _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='registerUndoWithTarget:selector:object:'>
<arg declared_type='id _Nonnull' index='0' name='target' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='selector' type=':'/>
<arg declared_type='id _Nullable' 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 declared_type='id _Nonnull' index='0' name='target' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='runLoopModes'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='setActionIsDiscardable:'>
<arg declared_type='BOOL' index='0' name='discardable' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setActionName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='actionName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setGroupsByEvent:'>
<arg declared_type='BOOL' index='0' name='groupsByEvent' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setLevelsOfUndo:'>
<arg declared_type='NSUInteger' index='0' name='levelsOfUndo' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRunLoopModes:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='runLoopModes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='undo'>
<retval declared_type='void' type='v'/>
</method>
<method selector='undoActionIsDiscardable'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='undoActionName'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='undoMenuItemTitle'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='undoMenuTitleForUndoActionName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='actionName' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='undoNestedGroup'>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSUniqueIDSpecifier'>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:uniqueID:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='id _Nonnull' index='3' name='uniqueID' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setUniqueID:'>
<arg declared_type='id _Nonnull' index='0' name='uniqueID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='uniqueID'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSUserActivity'>
<method selector='activityType'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='addUserInfoEntriesFromDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' 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 _Nullable' type='@'/>
</method>
<method selector='expirationDate'>
<retval declared_type='NSDate * _Nonnull' type='@'/>
</method>
<method selector='getContinuationStreamsWithCompletionHandler:'>
<arg declared_type='void (^ _Nonnull)(NSInputStream * _Nullable, NSOutputStream * _Nullable, NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSInputStream * _Nullable' type='@'/>
<arg declared_type='NSOutputStream * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithActivityType:'>
<arg declared_type='NSString * _Nonnull' index='0' name='activityType' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='invalidate'>
<retval declared_type='void' type='v'/>
</method>
<method selector='isEligibleForHandoff'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEligibleForPublicIndexing'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEligibleForSearch'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='keywords'>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='needsSave'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='requiredUserInfoKeys'>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='resignCurrent'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEligibleForHandoff:'>
<arg declared_type='BOOL' index='0' name='eligibleForHandoff' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEligibleForPublicIndexing:'>
<arg declared_type='BOOL' index='0' name='eligibleForPublicIndexing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEligibleForSearch:'>
<arg declared_type='BOOL' index='0' name='eligibleForSearch' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExpirationDate:'>
<arg declared_type='NSDate * _Nonnull' index='0' name='expirationDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setKeywords:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='keywords' 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='setRequiredUserInfoKeys:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='requiredUserInfoKeys' type='@'/>
<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 * _Nullable' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUserInfo:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setWebpageURL:'>
<arg declared_type='NSURL * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='webpageURL'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
</class>
<class name='NSUserAppleScriptTask'>
<method selector='executeWithAppleEvent:completionHandler:'>
<arg declared_type='NSAppleEventDescriptor * _Nullable' index='0' name='event' type='@'/>
<arg declared_type='NSUserAppleScriptTaskCompletionHandler _Nullable' function_pointer='true' index='1' name='handler' type='@?'>
<arg declared_type='NSAppleEventDescriptor * _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' 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 _Nullable' index='0' name='input' type='@'/>
<arg declared_type='NSUserAutomatorTaskCompletionHandler _Nullable' function_pointer='true' index='1' name='handler' type='@?'>
<arg declared_type='id _Nullable' type='@'/>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVariables:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='variables' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='variables'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSUserDefaults'>
<method selector='URLForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='addSuiteNamed:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='arrayForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='boolForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dataForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='dictionaryForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='dictionaryRepresentation'>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='doubleForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='double' type='d'/>
</method>
<method selector='floatForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='float' type='f'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithSuiteName:'>
<arg declared_type='NSString * _Nullable' index='0' name='suitename' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithUser:'>
<arg declared_type='NSString * _Nonnull' index='0' name='username' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='integerForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='objectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectIsForcedForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='objectIsForcedForKey:inDomain:'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='domain' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='persistentDomainForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domainName' type='@'/>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='persistentDomainNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='registerDefaults:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='registrationDictionary' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObjectForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removePersistentDomainForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeSuiteNamed:'>
<arg declared_type='NSString * _Nonnull' index='0' name='suiteName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeVolatileDomainForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='resetStandardUserDefaults'>
<retval declared_type='void' type='v'/>
</method>
<method selector='setBool:forKey:'>
<arg declared_type='BOOL' index='0' name='value' type='B'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDouble:forKey:'>
<arg declared_type='double' index='0' name='value' type='d'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setFloat:forKey:'>
<arg declared_type='float' index='0' name='value' type='f'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInteger:forKey:'>
<arg declared_type='NSInteger' index='0' name='value' type='i' type64='q'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObject:forKey:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPersistentDomain:forName:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setURL:forKey:'>
<arg declared_type='NSURL * _Nullable' index='0' name='url' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='defaultName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVolatileDomain:forName:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='domain' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='domainName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='standardUserDefaults'>
<retval declared_type='NSUserDefaults * _Nonnull' type='@'/>
</method>
<method selector='stringArrayForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='stringForKey:'>
<arg declared_type='NSString * _Nonnull' index='0' name='defaultName' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='synchronize'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='volatileDomainForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='domainName' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='volatileDomainNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSUserNotification'>
<method selector='actionButtonTitle'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='activationType'>
<retval declared_type='NSUserNotificationActivationType' type='i' type64='q'/>
</method>
<method selector='actualDeliveryDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='additionalActions'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='additionalActivationAction'>
<retval declared_type='NSUserNotificationAction * _Nullable' type='@'/>
</method>
<method selector='contentImage'>
<retval declared_type='NSImage * _Nullable' type='@'/>
</method>
<method selector='deliveryDate'>
<retval declared_type='NSDate * _Nullable' type='@'/>
</method>
<method selector='deliveryRepeatInterval'>
<retval declared_type='NSDateComponents * _Nullable' type='@'/>
</method>
<method selector='deliveryTimeZone'>
<retval declared_type='NSTimeZone * _Nullable' 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 * _Nullable' type='@'/>
</method>
<method selector='informativeText'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='response'>
<retval declared_type='NSAttributedString * _Nullable' type='@'/>
</method>
<method selector='responsePlaceholder'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setActionButtonTitle:'>
<arg declared_type='NSString * _Nonnull' index='0' name='actionButtonTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAdditionalActions:'>
<arg declared_type='NSArray * _Nullable' index='0' name='additionalActions' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setContentImage:'>
<arg declared_type='NSImage * _Nullable' index='0' name='contentImage' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDeliveryDate:'>
<arg declared_type='NSDate * _Nullable' index='0' name='deliveryDate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDeliveryRepeatInterval:'>
<arg declared_type='NSDateComponents * _Nullable' index='0' name='deliveryRepeatInterval' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDeliveryTimeZone:'>
<arg declared_type='NSTimeZone * _Nullable' 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 * _Nullable' index='0' name='identifier' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInformativeText:'>
<arg declared_type='NSString * _Nullable' index='0' name='informativeText' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setOtherButtonTitle:'>
<arg declared_type='NSString * _Nonnull' index='0' name='otherButtonTitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setResponsePlaceholder:'>
<arg declared_type='NSString * _Nullable' index='0' name='responsePlaceholder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSoundName:'>
<arg declared_type='NSString * _Nullable' index='0' name='soundName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSubtitle:'>
<arg declared_type='NSString * _Nullable' index='0' name='subtitle' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTitle:'>
<arg declared_type='NSString * _Nullable' index='0' name='title' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setUserInfo:'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='userInfo' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='soundName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='subtitle'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='title'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='userInfo'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
</class>
<class name='NSUserNotificationAction'>
<method class_method='true' selector='actionWithIdentifier:title:'>
<arg declared_type='NSString * _Nullable' index='0' name='identifier' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='title' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='identifier'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='title'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSUserNotificationCenter'>
<method class_method='true' selector='defaultUserNotificationCenter'>
<retval declared_type='NSUserNotificationCenter * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='deliverNotification:'>
<arg declared_type='NSUserNotification * _Nonnull' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='deliveredNotifications'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='removeAllDeliveredNotifications'>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeDeliveredNotification:'>
<arg declared_type='NSUserNotification * _Nonnull' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeScheduledNotification:'>
<arg declared_type='NSUserNotification * _Nonnull' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduleNotification:'>
<arg declared_type='NSUserNotification * _Nonnull' index='0' name='notification' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='scheduledNotifications'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' index='0' name='delegate' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setScheduledNotifications:'>
<arg declared_type='NSArray * _Nonnull' index='0' name='scheduledNotifications' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSUserScriptTask'>
<method selector='executeWithCompletionHandler:'>
<arg declared_type='NSUserScriptTaskCompletionHandler _Nullable' function_pointer='true' index='0' name='handler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithURL:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='scriptURL'>
<retval declared_type='NSURL * _Nonnull' type='@'/>
</method>
</class>
<class name='NSUserUnixTask'>
<method selector='executeWithArguments:completionHandler:'>
<arg declared_type='NSArray * _Nullable' index='0' name='arguments' type='@'/>
<arg declared_type='NSUserUnixTaskCompletionHandler _Nullable' function_pointer='true' index='1' name='handler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardError:'>
<arg declared_type='NSFileHandle * _Nullable' index='0' name='standardError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardInput:'>
<arg declared_type='NSFileHandle * _Nullable' index='0' name='standardInput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandardOutput:'>
<arg declared_type='NSFileHandle * _Nullable' index='0' name='standardOutput' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='standardError'>
<retval declared_type='NSFileHandle * _Nullable' type='@'/>
</method>
<method selector='standardInput'>
<retval declared_type='NSFileHandle * _Nullable' type='@'/>
</method>
<method selector='standardOutput'>
<retval declared_type='NSFileHandle * _Nullable' type='@'/>
</method>
</class>
<class name='NSValue'>
<method selector='edgeInsetsValue'>
<retval declared_type='NSEdgeInsets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
</method>
<method selector='getValue:'>
<arg declared_type='void * _Nonnull' index='0' name='value' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithBytes:objCType:'>
<arg const='true' declared_type='void * _Nonnull' index='0' name='value' type='^v'/>
<arg const='true' declared_type='char * _Nonnull' index='1' name='type' type='*'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isEqualToValue:'>
<arg declared_type='NSValue * _Nonnull' index='0' name='value' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='nonretainedObjectValue'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objCType'>
<retval const='true' declared_type='char * _Nonnull' type='*'/>
</method>
<method selector='pointValue'>
<retval declared_type='NSPoint' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
</method>
<method selector='pointerValue'>
<retval declared_type='void * _Nullable' type='^v'/>
</method>
<method selector='rangeValue'>
<retval declared_type='NSRange' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
</method>
<method selector='rectValue'>
<retval declared_type='NSRect' type='{_NSRect={_NSPoint=ff}{_NSSize=ff}}' type64='{CGRect={CGPoint=dd}{CGSize=dd}}'/>
</method>
<method selector='sizeValue'>
<retval declared_type='NSSize' type='{_NSSize=ff}' type64='{CGSize=dd}'/>
</method>
<method class_method='true' selector='value:withObjCType:'>
<arg const='true' declared_type='void * _Nonnull' index='0' name='value' type='^v'/>
<arg const='true' declared_type='char * _Nonnull' index='1' name='type' type='*'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithBytes:objCType:'>
<arg const='true' declared_type='void * _Nonnull' index='0' name='value' type='^v'/>
<arg const='true' declared_type='char * _Nonnull' index='1' name='type' type='*'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithEdgeInsets:'>
<arg declared_type='NSEdgeInsets' index='0' name='insets' type='{NSEdgeInsets=ffff}' type64='{NSEdgeInsets=dddd}'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithNonretainedObject:'>
<arg declared_type='id _Nullable' index='0' name='anObject' type='@'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithPoint:'>
<arg declared_type='NSPoint' index='0' name='point' type='{_NSPoint=ff}' type64='{CGPoint=dd}'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithPointer:'>
<arg const='true' declared_type='void * _Nullable' index='0' name='pointer' type='^v'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<method class_method='true' selector='valueWithRange:'>
<arg declared_type='NSRange' index='0' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<retval declared_type='NSValue * _Nonnull' type='@'/>
</method>
<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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
</class>
<class name='NSValueTransformer'>
<method class_method='true' selector='allowsReverseTransformation'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='reverseTransformedValue:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='setValueTransformer:forName:'>
<arg declared_type='NSValueTransformer * _Nullable' index='0' name='transformer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='transformedValue:'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method class_method='true' selector='transformedValueClass'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method class_method='true' selector='valueTransformerForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSValueTransformer * _Nullable' type='@'/>
</method>
<method class_method='true' selector='valueTransformerNames'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</class>
<class name='NSWhoseSpecifier'>
<method selector='endSubelementIdentifier'>
<retval declared_type='NSWhoseSubelementIdentifier' type='I' type64='Q'/>
</method>
<method selector='endSubelementIndex'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='initWithCoder:'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='inCoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithContainerClassDescription:containerSpecifier:key:test:'>
<arg declared_type='NSScriptClassDescription * _Nonnull' index='0' name='classDesc' type='@'/>
<arg declared_type='NSScriptObjectSpecifier * _Nullable' index='1' name='container' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='property' type='@'/>
<arg declared_type='NSScriptWhoseTest * _Nonnull' index='3' name='test' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='setEndSubelementIdentifier:'>
<arg declared_type='NSWhoseSubelementIdentifier' index='0' name='endSubelementIdentifier' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setEndSubelementIndex:'>
<arg declared_type='NSInteger' index='0' name='endSubelementIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSubelementIdentifier:'>
<arg declared_type='NSWhoseSubelementIdentifier' index='0' name='startSubelementIdentifier' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStartSubelementIndex:'>
<arg declared_type='NSInteger' index='0' name='startSubelementIndex' type='i' type64='q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setTest:'>
<arg declared_type='NSScriptWhoseTest * _Nonnull' index='0' name='test' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='startSubelementIdentifier'>
<retval declared_type='NSWhoseSubelementIdentifier' type='I' type64='Q'/>
</method>
<method selector='startSubelementIndex'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='test'>
<retval declared_type='NSScriptWhoseTest * _Nonnull' type='@'/>
</method>
</class>
<class name='NSXMLDTD'>
<method selector='addChild:'>
<arg declared_type='NSXMLNode * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeDeclarationForName:elementName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<retval declared_type='NSXMLDTDNode * _Nullable' type='@'/>
</method>
<method selector='elementDeclarationForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode * _Nullable' type='@'/>
</method>
<method selector='entityDeclarationForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode * _Nullable' type='@'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithContentsOfURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithData:options:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
<arg declared_type='NSXMLNode * _Nonnull' 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 declared_type='NSArray * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode * _Nullable' type='@'/>
</method>
<method class_method='true' selector='predefinedEntityDeclarationForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLDTDNode * _Nullable' type='@'/>
</method>
<method selector='publicID'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='removeChildAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSXMLNode * _Nonnull' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
<arg declared_type='NSArray * _Nullable' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPublicID:'>
<arg declared_type='NSString * _Nullable' index='0' name='publicID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSystemID:'>
<arg declared_type='NSString * _Nullable' index='0' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemID'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSXMLDTDNode'>
<method selector='DTDKind'>
<retval declared_type='NSXMLDTDNodeKind' type='I' type64='Q'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithXMLString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='isExternal'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='notationName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='publicID'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setDTDKind:'>
<arg declared_type='NSXMLDTDNodeKind' index='0' name='DTDKind' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNotationName:'>
<arg declared_type='NSString * _Nullable' index='0' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setPublicID:'>
<arg declared_type='NSString * _Nullable' index='0' name='publicID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setSystemID:'>
<arg declared_type='NSString * _Nullable' index='0' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='systemID'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSXMLDocument'>
<method selector='DTD'>
<retval declared_type='NSXMLDTD * _Nullable' type='@'/>
</method>
<method selector='MIMEType'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='XMLData'>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='XMLDataWithOptions:'>
<arg declared_type='NSUInteger' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='addChild:'>
<arg declared_type='NSXMLNode * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='characterEncoding'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='documentContentKind'>
<retval declared_type='NSXMLDocumentContentKind' type='I' type64='Q'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithContentsOfURL:options:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithData:options:error:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithRootElement:'>
<arg declared_type='NSXMLElement * _Nullable' index='0' name='element' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithXMLString:options:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<arg declared_type='NSUInteger' index='1' name='mask' type='I' type64='Q'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
<arg declared_type='NSXMLNode * _Nonnull' 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 declared_type='NSArray * _Nonnull' 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 declared_type='NSData * _Nonnull' index='0' name='xslt' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='arguments' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectByApplyingXSLTAtURL:arguments:error:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='xsltURL' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='argument' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectByApplyingXSLTString:arguments:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='xslt' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='arguments' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='removeChildAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSXMLNode * _Nonnull' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='replacementClassForClass:'>
<arg declared_type='Class _Nonnull' index='0' name='cls' type='#'/>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='rootElement'>
<retval declared_type='NSXMLElement * _Nullable' type='@'/>
</method>
<method selector='setCharacterEncoding:'>
<arg declared_type='NSString * _Nullable' index='0' name='characterEncoding' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
<arg declared_type='NSArray * _Nullable' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDTD:'>
<arg declared_type='NSXMLDTD * _Nullable' index='0' name='DTD' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDocumentContentKind:'>
<arg declared_type='NSXMLDocumentContentKind' index='0' name='documentContentKind' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setMIMEType:'>
<arg declared_type='NSString * _Nullable' index='0' name='MIMEType' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setRootElement:'>
<arg declared_type='NSXMLElement * _Nonnull' index='0' name='root' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStandalone:'>
<arg declared_type='BOOL' index='0' name='standalone' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setVersion:'>
<arg declared_type='NSString * _Nullable' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='validateAndReturnError:'>
<arg declared_type='NSError * _Nullable * _Nullable' index='0' name='error' type='^@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='version'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
</class>
<class name='NSXMLElement'>
<method selector='addAttribute:'>
<arg declared_type='NSXMLNode * _Nonnull' index='0' name='attribute' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addChild:'>
<arg declared_type='NSXMLNode * _Nonnull' index='0' name='child' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='addNamespace:'>
<arg declared_type='NSXMLNode * _Nonnull' index='0' name='aNamespace' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='attributeForLocalName:URI:'>
<arg declared_type='NSString * _Nonnull' index='0' name='localName' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='URI' type='@'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='attributeForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='attributes'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='elementsForLocalName:URI:'>
<arg declared_type='NSString * _Nonnull' index='0' name='localName' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='URI' type='@'/>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='elementsForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSArray * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='initWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithName:URI:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='URI' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithName:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='1' name='string' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithXMLString:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='insertChild:atIndex:'>
<arg declared_type='NSXMLNode * _Nonnull' 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 declared_type='NSArray * _Nonnull' 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 declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='namespaces'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='normalizeAdjacentTextNodesPreservingCDATA:'>
<arg declared_type='BOOL' index='0' name='preserve' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeAttributeForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeChildAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeNamespaceForPrefix:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='replaceChildAtIndex:withNode:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<arg declared_type='NSXMLNode * _Nonnull' index='1' name='node' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='resolveNamespaceForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='resolvePrefixForNamespaceURI:'>
<arg declared_type='NSString * _Nonnull' index='0' name='namespaceURI' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setAttributes:'>
<arg declared_type='NSArray * _Nullable' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributesAsDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setAttributesWithDictionary:'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='attributes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setChildren:'>
<arg declared_type='NSArray * _Nullable' index='0' name='children' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setNamespaces:'>
<arg declared_type='NSArray * _Nullable' index='0' name='namespaces' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</class>
<class name='NSXMLNode'>
<method class_method='true' selector='DTDNodeWithXMLString:'>
<arg declared_type='NSString * _Nonnull' index='0' name='string' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='URI'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='XMLString'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='XMLStringWithOptions:'>
<arg declared_type='NSUInteger' index='0' name='options' type='I' type64='Q'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='XPath'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='attributeWithName:URI:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='URI' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='attributeWithName:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='canonicalXMLStringPreservingComments:'>
<arg declared_type='BOOL' index='0' name='comments' type='B'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='childAtIndex:'>
<arg declared_type='NSUInteger' index='0' name='index' type='I' type64='Q'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='childCount'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='children'>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method class_method='true' selector='commentWithStringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='description'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='detach'>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='document'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='documentWithRootElement:'>
<arg declared_type='NSXMLElement * _Nonnull' index='0' name='element' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='elementWithName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='elementWithName:URI:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='URI' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='elementWithName:children:attributes:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSArray * _Nullable' index='1' name='children' type='@'/>
<arg declared_type='NSArray * _Nullable' index='2' name='attributes' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method class_method='true' selector='elementWithName:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='index'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='init'>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithKind:'>
<arg declared_type='NSXMLNodeKind' index='0' name='kind' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='kind'>
<retval declared_type='NSXMLNodeKind' type='I' type64='Q'/>
</method>
<method selector='level'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='localName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='localNameForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
<method selector='name'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='namespaceWithName:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='nextNode'>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='nextSibling'>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='nodesForXPath:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='xpath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='objectValue'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='objectsForXQuery:constants:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='xquery' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='1' name='constants' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='objectsForXQuery:error:'>
<arg declared_type='NSString * _Nonnull' index='0' name='xquery' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='1' name='error' type='^@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='parent'>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method class_method='true' selector='predefinedNamespaceForPrefix:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='prefix'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='prefixForName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='previousNode'>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method selector='previousSibling'>
<retval declared_type='NSXMLNode * _Nullable' type='@'/>
</method>
<method class_method='true' selector='processingInstructionWithName:stringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='rootDocument'>
<retval declared_type='NSXMLDocument * _Nullable' type='@'/>
</method>
<method selector='setName:'>
<arg declared_type='NSString * _Nullable' index='0' name='name' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setObjectValue:'>
<arg declared_type='id _Nullable' index='0' name='objectValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:'>
<arg declared_type='NSString * _Nullable' index='0' name='stringValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setStringValue:resolvingEntities:'>
<arg declared_type='NSString * _Nonnull' 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 declared_type='NSString * _Nullable' index='0' name='URI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='stringValue'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method class_method='true' selector='textWithStringValue:'>
<arg declared_type='NSString * _Nonnull' index='0' name='stringValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</class>
<class name='NSXMLParser'>
<method selector='abortParsing'>
<retval declared_type='void' type='v'/>
</method>
<method selector='allowedExternalEntityURLs'>
<retval declared_type='NSSet * _Nullable' type='@'/>
</method>
<method selector='columnNumber'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='externalEntityResolvingPolicy'>
<retval declared_type='NSXMLParserExternalEntityResolvingPolicy' type='I' type64='Q'/>
</method>
<method selector='initWithContentsOfURL:'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
<method selector='initWithData:'>
<arg declared_type='NSData * _Nonnull' index='0' name='data' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithStream:'>
<arg declared_type='NSInputStream * _Nonnull' index='0' name='stream' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='lineNumber'>
<retval declared_type='NSInteger' type='i' type64='q'/>
</method>
<method selector='parse'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='parserError'>
<retval declared_type='NSError * _Nullable' type='@'/>
</method>
<method selector='publicID'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setAllowedExternalEntityURLs:'>
<arg declared_type='NSSet * _Nullable' index='0' name='allowedExternalEntityURLs' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' 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 declared_type='BOOL' index='0' name='shouldProcessNamespaces' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldReportNamespacePrefixes:'>
<arg declared_type='BOOL' index='0' name='shouldReportNamespacePrefixes' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setShouldResolveExternalEntities:'>
<arg declared_type='BOOL' index='0' name='shouldResolveExternalEntities' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='shouldProcessNamespaces'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldReportNamespacePrefixes'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='shouldResolveExternalEntities'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='systemID'>
<retval declared_type='NSString * _Nullable' 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 * _Nonnull' type='@'/>
</method>
<method selector='exportedInterface'>
<retval declared_type='NSXPCInterface * _Nullable' type='@'/>
</method>
<method selector='exportedObject'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='initWithListenerEndpoint:'>
<arg declared_type='NSXPCListenerEndpoint * _Nonnull' index='0' name='endpoint' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithMachServiceName:options:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSXPCConnectionOptions' index='1' name='options' type='I' type64='Q'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='initWithServiceName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='serviceName' type='@'/>
<retval declared_type='instancetype _Nonnull' type='@'/>
</method>
<method selector='interruptionHandler'>
<retval declared_type='void (^ _Nullable)(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 (^ _Nullable)(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 * _Nullable' type='@'/>
</method>
<method selector='remoteObjectProxy'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='remoteObjectProxyWithErrorHandler:'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nonnull)' function_pointer='true' index='0' name='handler' type='@?'>
<arg declared_type='NSError * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='resume'>
<retval declared_type='void' type='v'/>
</method>
<method selector='serviceName'>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='setExportedInterface:'>
<arg declared_type='NSXPCInterface * _Nullable' index='0' name='exportedInterface' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setExportedObject:'>
<arg declared_type='id _Nullable' index='0' name='exportedObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setInterruptionHandler:'>
<arg declared_type='void (^ _Nullable)(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 (^ _Nullable)(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 * _Nullable' 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 _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='interfaceForSelector:argumentIndex:ofReply:'>
<arg declared_type='SEL _Nonnull' 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 * _Nullable' type='@'/>
</method>
<method class_method='true' selector='interfaceWithProtocol:'>
<arg declared_type='Protocol * _Nonnull' index='0' name='protocol' type='@'/>
<retval declared_type='NSXPCInterface * _Nonnull' type='@'/>
</method>
<method selector='protocol'>
<retval declared_type='Protocol * _Nonnull' type='@'/>
</method>
<method selector='setClasses:forSelector:argumentIndex:ofReply:'>
<arg declared_type='NSSet * _Nonnull' index='0' name='classes' type='@'/>
<arg declared_type='SEL _Nonnull' 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 * _Nonnull' index='0' name='ifc' type='@'/>
<arg declared_type='SEL _Nonnull' 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 * _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='delegate'>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='endpoint'>
<retval declared_type='NSXPCListenerEndpoint * _Nonnull' type='@'/>
</method>
<method selector='initWithMachServiceName:'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<retval declared_type='instancetype _Nonnull' 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 * _Nonnull' type='@'/>
</method>
<method selector='setDelegate:'>
<arg declared_type='id _Nullable' 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 selector='classForArchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='replacementObjectForArchiver:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSCacheDelegate'>
<method selector='cache:willEvictObject:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSCache * _Nonnull' index='0' name='cache' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='obj' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSClassDescriptionPrimitives'>
<method selector='attributeKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='classDescription' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSClassDescription * _Nonnull' type='@'/>
</method>
<method selector='inverseForRelationshipKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='relationshipKey' type='@'/>
<retval declared_type='NSString * _Nullable' type='@'/>
</method>
<method selector='toManyRelationshipKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='toOneRelationshipKeys' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSCoderMethods'>
<method selector='awakeAfterUsingCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='classForCoder' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='replacementObjectForCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aCoder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<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 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 selector='encodeWithCoder:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aCoder' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='initWithCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSCoder * _Nonnull' index='0' name='aDecoder' type='@'/>
<retval declared_type='instancetype _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSComparisonMethods'>
<method selector='doesContain:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isCaseInsensitiveLike:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThan:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isGreaterThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThan:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLessThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isLike:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='isNotEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nullable' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSConnectionDelegate'>
<method selector='authenticateComponents:withData:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='signature' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='authenticationDataForComponents:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSArray * _Nonnull' index='0' name='components' type='@'/>
<retval declared_type='NSData * _Nonnull' type='@'/>
</method>
<method selector='connection:handleRequest:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSDistantObjectRequest * _Nonnull' index='1' name='doreq' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='connection:shouldMakeNewConnection:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='ancestor' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='conn' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='createConversationForConnection:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='makeNewConnection:sender:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSConnection * _Nonnull' index='0' name='conn' type='@'/>
<arg declared_type='NSConnection * _Nonnull' index='1' name='ancestor' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSCopyLinkMoveHandler'>
<method selector='fileManager:shouldProceedAfterError:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fm' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorInfo' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:willProcessPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fm' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSCopying'>
<method selector='copyWithZone:' type='@12@0:4^{_NSZone=}8' type64='@24@0:8^{_NSZone=}16'>
<arg declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDecimalNumberBehaviors'>
<method selector='exceptionDuringOperation:error:leftOperand:rightOperand:' type='@24@0:4:8I12@16@20' type64='@48@0:8:16Q24@32@40'>
<arg declared_type='SEL _Nonnull' index='0' name='operation' type=':'/>
<arg declared_type='NSCalculationError' index='1' name='error' type='I' type64='Q'/>
<arg declared_type='NSDecimalNumber * _Nonnull' index='2' name='leftOperand' type='@'/>
<arg declared_type='NSDecimalNumber * _Nullable' index='3' name='rightOperand' type='@'/>
<retval declared_type='NSDecimalNumber * _Nullable' type='@'/>
</method>
<method selector='roundingMode' type='I8@0:4' type64='Q16@0:8'>
<retval declared_type='NSRoundingMode' type='I' type64='Q'/>
</method>
<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 class_method='true' selector='cancelPreviousPerformRequestsWithTarget:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='aTarget' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 _Nonnull' index='0' name='aTarget' type='@'/>
<arg declared_type='SEL _Nonnull' index='1' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='2' name='anArgument' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelector:withObject:afterDelay:' type='v24@0:4:8@12d16' type64='v40@0:8:16@24d32'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' 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:' type='v28@0:4:8@12d16@24' type64='v48@0:8:16@24d32@40'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='anArgument' type='@'/>
<arg declared_type='NSTimeInterval' index='2' name='delay' type='d'/>
<arg declared_type='NSArray * _Nonnull' index='3' name='modes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDeprecatedKeyValueCoding'>
<method selector='handleQueryWithUnboundKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='handleTakeValue:forUnboundKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='storedValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='takeStoredValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValue:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='takeValuesFromDictionary:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='properties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unableToSetNilForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method class_method='true' selector='useStoredAccessor' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='valuesForKeys:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDeprecatedKeyValueObservingCustomization'>
<method class_method='true' selector='setKeys:triggerChangeNotificationsForDependentKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='dependentKey' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSDiscardableContent'>
<method selector='beginContentAccess' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='discardContentIfPossible' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
<method selector='endContentAccess' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
<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 selector='autoContentAccessingProxy' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSDistributedObjects'>
<method selector='classForPortCoder' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
<method selector='replacementObjectForPortCoder:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSPortCoder * _Nonnull' index='0' name='coder' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSErrorRecoveryAttempting'>
<method selector='attemptRecoveryFromError:optionIndex:' type='B16@0:4@8I12' type64='B32@0:8@16Q24'>
<arg declared_type='NSError * _Nonnull' 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:' type='v28@0:4@8I12@16:20^v24' type64='v56@0:8@16Q24@32:40^v48'>
<arg declared_type='NSError * _Nonnull' index='0' name='error' type='@'/>
<arg declared_type='NSUInteger' index='1' name='recoveryOptionIndex' type='I' type64='Q'/>
<arg declared_type='id _Nullable' index='2' name='delegate' type='@'/>
<arg declared_type='SEL _Nullable' index='3' name='didRecoverSelector' type=':'/>
<arg declared_type='void * _Nullable' 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 * _Nonnull' index='0' name='context' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSFastEnumeration'>
<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 * _Nonnull' index='0' name='state' type='^{_NSFastEnumerationState=L^@^L[5L]}' type64='^{_NSFastEnumerationState=Q^@^Q[5Q]}'/>
<arg declared_type='id _Nonnull*' 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 selector='fileManager:shouldCopyItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldCopyItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldLinkItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtPath:toPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldMoveItemAtURL:toURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='srcPath' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='dstPath' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<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 * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='srcURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='3' name='dstURL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtPath:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldProceedAfterError:removingItemAtURL:' type='B20@0:4@8@12@16' type64='B40@0:8@16@24@32'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='2' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtPath:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='fileManager:shouldRemoveItemAtURL:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSFileManager * _Nonnull' index='0' name='fileManager' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='URL' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSFilePresenter'>
<method selector='accommodatePresentedItemDeletionWithCompletionHandler:' type='v12@0:4@?8' type64='v24@0:8@?16'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='accommodatePresentedSubitemDeletionAtURL:completionHandler:' type='v16@0:4@8@?12' type64='v32@0:8@16@?24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='1' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidChange' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidGainVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidLoseVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidMoveToURL:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURL * _Nonnull' index='0' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemDidResolveConflictVersion:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSFileVersion * _Nonnull' index='0' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedItemOperationQueue' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSOperationQueue * _Nonnull' type='@'/>
</method>
<method selector='presentedItemURL' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='presentedSubitemAtURL:didGainVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didLoseVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didMoveToURL:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='oldURL' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='newURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemAtURL:didResolveConflictVersion:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<arg declared_type='NSFileVersion * _Nonnull' index='1' name='version' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidAppearAtURL:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='presentedSubitemDidChangeAtURL:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURL * _Nonnull' index='0' name='url' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='primaryPresentedItemURL' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSURL * _Nullable' type='@'/>
</method>
<method selector='relinquishPresentedItemToReader:' type='v12@0:4@?8' type64='v24@0:8@?16'>
<arg declared_type='void (^ _Nonnull)(void (^ _Nullable)(void))' function_pointer='true' index='0' name='reader' type='@?'>
<arg declared_type='void (^ _Nullable)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='relinquishPresentedItemToWriter:' type='v12@0:4@?8' type64='v24@0:8@?16'>
<arg declared_type='void (^ _Nonnull)(void (^ _Nullable)(void))' function_pointer='true' index='0' name='writer' type='@?'>
<arg declared_type='void (^ _Nullable)(void)' type='@?'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
<method selector='savePresentedItemChangesWithCompletionHandler:' type='v12@0:4@?8' type64='v24@0:8@?16'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nullable)' function_pointer='true' index='0' name='completionHandler' type='@?'>
<arg declared_type='NSError * _Nullable' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueCoding'>
<method class_method='true' selector='accessInstanceVariablesDirectly' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='dictionaryWithValuesForKeys:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSArray * _Nonnull' index='0' name='keys' type='@'/>
<retval declared_type='NSDictionary * _Nonnull' type='@'/>
</method>
<method selector='mutableArrayValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableArray * _Nonnull' type='@'/>
</method>
<method selector='mutableArrayValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableArray * _Nonnull' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='mutableOrderedSetValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableOrderedSet * _Nonnull' type='@'/>
</method>
<method selector='mutableSetValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSMutableSet * _Nonnull' type='@'/>
</method>
<method selector='mutableSetValueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='NSMutableSet * _Nonnull' type='@'/>
</method>
<method selector='setNilValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValue:forUndefinedKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='setValuesForKeysWithDictionary:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSDictionary * _Nonnull' index='0' name='keyedValues' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='validateValue:forKey:error:' type='B20@0:4N^@8@12o^@16' type64='B40@0:8N^@16@24o^@32'>
<arg declared_type='id _Nullable * _Nonnull' index='0' name='ioValue' type='^@' type_modifier='N'/>
<arg declared_type='NSString * _Nonnull' index='1' name='inKey' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='validateValue:forKeyPath:error:' type='B20@0:4N^@8@12o^@16' type64='B40@0:8N^@16@24o^@32'>
<arg declared_type='id _Nullable * _Nonnull' index='0' name='ioValue' type='^@' type_modifier='N'/>
<arg declared_type='NSString * _Nonnull' index='1' name='inKeyPath' type='@'/>
<arg declared_type='NSError * _Nullable * _Nullable' index='2' name='outError' type='^@' type_modifier='o'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='valueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueForKeyPath:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='keyPath' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueForUndefinedKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserverNotification'>
<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 * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='didChangeValueForKey:withSetMutation:usingObjects:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
<arg declared_type='NSSet * _Nonnull' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='1' name='indexes' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='willChangeValueForKey:withSetMutation:usingObjects:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<arg declared_type='NSKeyValueSetMutationKind' index='1' name='mutationKind' type='I' type64='Q'/>
<arg declared_type='NSSet * _Nonnull' index='2' name='objects' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserverRegistration'>
<method selector='addObserver:forKeyPath:options:context:' type='v24@0:4@8@12I16^v20' type64='v48@0:8@16@24Q32^v40'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='NSKeyValueObservingOptions' index='2' name='options' type='I' type64='Q'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='removeObserver:forKeyPath:context:' type='v20@0:4@8@12^v16' type64='v40@0:8@16@24^v32'>
<arg declared_type='NSObject * _Nonnull' index='0' name='observer' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='keyPath' type='@'/>
<arg declared_type='void * _Nullable' index='2' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObserving'>
<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 * _Nullable' index='0' name='keyPath' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<arg declared_type='NSDictionary * _Nullable' index='2' name='change' type='@'/>
<arg declared_type='void * _Nullable' index='3' name='context' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyValueObservingCustomization'>
<method class_method='true' selector='automaticallyNotifiesObserversForKey:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method class_method='true' selector='keyPathsForValuesAffectingValueForKey:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSString * _Nonnull' index='0' name='key' type='@'/>
<retval declared_type='NSSet * _Nonnull' type='@'/>
</method>
<method selector='observationInfo' type='^v8@0:4' type64='^v16@0:8'>
<retval declared_type='void * _Nullable' type='^v'/>
</method>
<method selector='setObservationInfo:' type='v12@0:4^v8' type64='v24@0:8^v16'>
<arg declared_type='void * _Nullable' index='0' name='observationInfo' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedArchiverDelegate'>
<method selector='archiver:didEncodeObject:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiver:willEncodeObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='object' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='archiver:willReplaceObject:withObject:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<arg declared_type='id _Nullable' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='archiverWillFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedArchiverObjectSubstitution'>
<method class_method='true' selector='classFallbacksForKeyedArchiver' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSArray * _Nonnull' type='@'/>
</method>
<method selector='classForKeyedArchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='replacementObjectForKeyedArchiver:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSKeyedArchiver * _Nonnull' index='0' name='archiver' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedUnarchiverDelegate'>
<method selector='unarchiver:cannotDecodeObjectOfClassName:originalClasses:' type='#20@0:4@8@12@16' type64='#40@0:8@16@24@32'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSArray * _Nonnull' index='2' name='classNames' type='@'/>
<retval declared_type='Class _Nullable' type='#'/>
</method>
<method selector='unarchiver:didDecodeObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='id _Nullable' index='1' name='object' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='unarchiver:willReplaceObject:withObject:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<arg declared_type='id _Nonnull' index='1' name='object' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='newObject' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='unarchiverWillFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSKeyedUnarchiver * _Nonnull' index='0' name='unarchiver' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSKeyedUnarchiverObjectSubstitution'>
<method class_method='true' selector='classForKeyedUnarchiver' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class _Nonnull' type='#'/>
</method>
</informal_protocol>
<informal_protocol name='NSLocking'>
<method selector='lock' type='v8@0:4' type64='v16@0:8'>
<retval declared_type='void' type='v'/>
</method>
<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 selector='handleMachMessage:' type='v12@0:4^v8' type64='v24@0:8^v16'>
<arg declared_type='void * _Nonnull' index='0' name='msg' type='^v'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSMetadataQueryDelegate'>
<method selector='metadataQuery:replacementObjectForResultObject:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSMetadataQuery * _Nonnull' index='0' name='query' type='@'/>
<arg declared_type='NSMetadataItem * _Nonnull' index='1' name='result' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
<method selector='metadataQuery:replacementValueForAttribute:value:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
<arg declared_type='NSMetadataQuery * _Nonnull' index='0' name='query' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='attrName' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='attrValue' type='@'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSMutableCopying'>
<method selector='mutableCopyWithZone:' type='@12@0:4^{_NSZone=}8' type64='@24@0:8^{_NSZone=}16'>
<arg declared_type='NSZone * _Nullable' index='0' name='zone' type='^{_NSZone=}'/>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSNetServiceBrowserDelegate'>
<method selector='netServiceBrowser:didFindDomain:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSString * _Nonnull' 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:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSNetService * _Nonnull' index='1' name='service' type='@'/>
<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didNotSearch:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowser:didRemoveDomain:moreComing:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSString * _Nonnull' 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:' type='v20@0:4@8@12B16' type64='v36@0:8@16@24B32'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<arg declared_type='NSNetService * _Nonnull' index='1' name='service' type='@'/>
<arg declared_type='BOOL' index='2' name='moreComing' type='B'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserDidStopSearch:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceBrowserWillSearch:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetServiceBrowser * _Nonnull' index='0' name='browser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSNetServiceDelegate'>
<method selector='netService:didAcceptConnectionWithInputStream:outputStream:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='1' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='2' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didNotPublish:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didNotResolve:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='1' name='errorDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netService:didUpdateTXTRecordData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidPublish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidResolveAddress:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceDidStop:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetService * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='netServiceWillPublish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSNetService * _Nonnull' 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 * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSObject'>
<method selector='autorelease' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='class' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
<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 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 selector='hash' type='I8@0:4' type64='Q16@0:8'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<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 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 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 selector='isProxy' type='B8@0:4' type64='B16@0:8'>
<retval declared_type='BOOL' type='B'/>
</method>
<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 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 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 selector='release' type='Vv8@0:4' type64='Vv16@0:8'>
<retval declared_type='void' type='v'/>
</method>
<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 selector='retain' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='retainCount' type='I8@0:4' type64='Q16@0:8'>
<retval declared_type='NSUInteger' type='I' type64='Q'/>
</method>
<method selector='self' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='instancetype' type='@'/>
</method>
<method selector='superclass' type='#8@0:4' type64='#16@0:8'>
<retval declared_type='Class' type='#'/>
</method>
<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 selector='handlePortMessage:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSPortMessage * _Nonnull' index='0' name='message' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSProgressReporting'>
<method selector='progress' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSProgress * _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptClassDescription'>
<method selector='classCode' type='L8@0:4' type64='I16@0:8'>
<retval declared_type='FourCharCode' type='L' type64='I'/>
</method>
<method selector='className' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSString * _Nonnull' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptKeyValueCoding'>
<method selector='coerceValue:forKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='id _Nullable' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='insertValue:atIndex:inPropertyWithKey:' type='v20@0:4@8I12@16' type64='v40@0:8@16Q24@32'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSUInteger' index='1' name='index' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='insertValue:inPropertyWithKey:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='id _Nonnull' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueWithName:inPropertyWithKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSString * _Nonnull' index='0' name='name' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='valueWithUniqueID:inPropertyWithKey:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='id _Nonnull' index='0' name='uniqueID' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptObjectSpecifiers'>
<method selector='indicesOfObjectsByEvaluatingObjectSpecifier:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='0' name='specifier' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='objectSpecifier' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSScriptObjectSpecifier * _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSScripting'>
<method selector='copyScriptingValue:forKey:withProperties:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
<arg declared_type='id _Nonnull' index='0' name='value' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='2' name='properties' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<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 _Nonnull' index='0' name='objectClass' type='#'/>
<arg declared_type='NSString * _Nonnull' index='1' name='key' type='@'/>
<arg declared_type='id _Nullable' index='2' name='contentsValue' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='3' name='properties' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='scriptingProperties' type='@8@0:4' type64='@16@0:8'>
<retval declared_type='NSDictionary * _Nullable' type='@'/>
</method>
<method selector='scriptingValueForSpecifier:' type='@12@0:4@8' type64='@24@0:8@16'>
<arg declared_type='NSScriptObjectSpecifier * _Nonnull' index='0' name='objectSpecifier' type='@'/>
<retval declared_type='id _Nullable' type='@'/>
</method>
<method selector='setScriptingProperties:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSDictionary * _Nullable' index='0' name='scriptingProperties' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSScriptingComparisonMethods'>
<method selector='scriptingBeginsWith:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingContains:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingEndsWith:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThan:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsGreaterThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThan:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' index='0' name='object' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='scriptingIsLessThanOrEqualTo:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='id _Nonnull' 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 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 * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringToCheck' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='language' type='@'/>
<arg declared_type='NSArray *&gt; * _Nullable * _Nullable' 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 * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' 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 * _Nullable' index='4' name='options' type='@'/>
<arg declared_type='NSOrthography * _Nullable' index='5' name='orthography' type='@'/>
<arg declared_type='NSInteger * _Nonnull' index='6' name='wordCount' type='^i' type64='^q'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='spellServer:didForgetWord:inLanguage:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='spellServer:didLearnWord:inLanguage:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='stringToCheck' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<arg declared_type='NSInteger * _Nonnull' 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:' type='v28@0:4@8I12@16@20@24' type64='v56@0:8@16Q24@32@40@48'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSUInteger' index='1' name='response' type='I' type64='Q'/>
<arg declared_type='NSString * _Nonnull' index='2' name='correction' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='4' name='language' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSRange' index='1' name='range' type='{_NSRange=II}' type64='{_NSRange=QQ}'/>
<arg declared_type='NSString * _Nonnull' index='2' name='string' type='@'/>
<arg declared_type='NSString * _Nonnull' index='3' name='language' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
<method selector='spellServer:suggestGuessesForWord:inLanguage:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
<arg declared_type='NSSpellServer * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='word' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='language' type='@'/>
<retval declared_type='NSArray * _Nullable' type='@'/>
</method>
</informal_protocol>
<informal_protocol name='NSStreamDelegate'>
<method selector='stream:handleEvent:' type='v16@0:4@8I12' type64='v32@0:8@16Q24'>
<arg declared_type='NSStream * _Nonnull' 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 selector='performSelector:onThread:withObject:waitUntilDone:' type='v24@0:4:8@12@16B20' type64='v44@0:8:16@24@32B40'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='NSThread * _Nonnull' index='1' name='thr' type='@'/>
<arg declared_type='id _Nullable' 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:' type='v28@0:4:8@12@16B20@24' type64='v52@0:8:16@24@32B40@44'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='NSThread * _Nonnull' index='1' name='thr' type='@'/>
<arg declared_type='id _Nullable' index='2' name='arg' type='@'/>
<arg declared_type='BOOL' index='3' name='wait' type='B'/>
<arg declared_type='NSArray * _Nullable' index='4' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelectorInBackground:withObject:' type='v16@0:4:8@12' type64='v32@0:8:16@24'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='arg' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performSelectorOnMainThread:withObject:waitUntilDone:' type='v20@0:4:8@12B16' type64='v36@0:8:16@24B32'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' 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:' type='v24@0:4:8@12B16@20' type64='v44@0:8:16@24B32@36'>
<arg declared_type='SEL _Nonnull' index='0' name='aSelector' type=':'/>
<arg declared_type='id _Nullable' index='1' name='arg' type='@'/>
<arg declared_type='BOOL' index='2' name='wait' type='B'/>
<arg declared_type='NSArray * _Nullable' index='3' name='array' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLAuthenticationChallengeSender'>
<method selector='cancelAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='continueWithoutCredentialForAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='performDefaultHandlingForAuthenticationChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='rejectProtectionSpaceAndContinueWithChallenge:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='0' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='useCredential:forAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLCredential * _Nonnull' index='0' name='credential' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLClient'>
<method selector='URL:resourceDataDidBecomeAvailable:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='newBytes' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URL:resourceDidFailLoadingWithReason:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='reason' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidCancelLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLResourceDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURL * _Nonnull' index='0' name='sender' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLConnectionDataDelegate'>
<method selector='connection:didReceiveData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveResponse:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:' type='v24@0:4@8i12i16i20' type64='v48@0:8@16q24q32q40'>
<arg declared_type='NSURLConnection * _Nonnull' 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:needNewBodyStream:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<retval declared_type='NSInputStream * _Nullable' type='@'/>
</method>
<method selector='connection:willCacheResponse:' type='@16@0:4@8@12' type64='@32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='1' name='cachedResponse' type='@'/>
<retval declared_type='NSCachedURLResponse * _Nullable' 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 * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' index='2' name='response' type='@'/>
<retval declared_type='NSURLRequest * _Nullable' type='@'/>
</method>
<method selector='connectionDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</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 * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' 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 * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connection:willSendRequestForAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionShouldUseCredentialStorage:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</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 * _Nonnull' 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='connectionDidFinishDownloading:destinationURL:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLConnection * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURL * _Nonnull' index='1' name='destinationURL' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:' type='v28@0:4@8q12q20' type64='v40@0:8@16q24q32'>
<arg declared_type='NSURLConnection * _Nonnull' 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 selector='download:canAuthenticateAgainstProtectionSpace:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='connection' type='@'/>
<arg declared_type='NSURLProtectionSpace * _Nonnull' index='1' name='protectionSpace' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:decideDestinationWithSuggestedFilename:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='filename' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCancelAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didCreateDestination:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='path' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:didReceiveDataOfLength:' type='v16@0:4@8I12' type64='v32@0:8@16Q24'>
<arg declared_type='NSURLDownload * _Nonnull' 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:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='1' name='response' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='download:shouldDecodeSourceDataOfMIMEType:' type='B16@0:4@8@12' type64='B32@0:8@16@24'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='encodingType' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
<method selector='download:willResumeWithResponse:fromByte:' type='v24@0:4@8@12q16' type64='v40@0:8@16@24q32'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' 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:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nullable' index='2' name='redirectResponse' type='@'/>
<retval declared_type='NSURLRequest * _Nullable' type='@'/>
</method>
<method selector='downloadDidBegin:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadDidFinish:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='downloadShouldUseCredentialStorage:' type='B12@0:4@8' type64='B24@0:8@16'>
<arg declared_type='NSURLDownload * _Nonnull' index='0' name='download' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSURLHandleClient'>
<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 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 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 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 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 selector='URLProtocol:cachedResponseIsValid:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='1' name='cachedResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didCancelAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didFailWithError:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='error' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didLoadData:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveAuthenticationChallenge:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocol:didReceiveResponse:cacheStoragePolicy:' type='v20@0:4@8@12I16' type64='v40@0:8@16@24Q32'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' 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:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSURLProtocol * _Nonnull' index='0' name='protocol' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='1' name='request' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='2' name='redirectResponse' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLProtocolDidFinishLoading:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSURLProtocol * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' index='2' name='downloadTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:dataTask:didBecomeStreamTask:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='2' name='streamTask' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSData * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSURLResponse * _Nonnull' index='2' name='response' type='@'/>
<arg declared_type='void (^ _Nonnull)(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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDataTask * _Nonnull' index='1' name='dataTask' type='@'/>
<arg declared_type='NSCachedURLResponse * _Nonnull' index='2' name='proposedResponse' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSCachedURLResponse * _Nullable)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSCachedURLResponse * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSError * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='1' name='challenge' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
<arg declared_type='NSURLCredential * _Nullable' 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 * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' index='1' name='downloadTask' type='@'/>
<arg declared_type='NSURL * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionDownloadTask * _Nonnull' 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='NSURLSessionStreamDelegate'>
<method selector='URLSession:betterRouteDiscoveredForStreamTask:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:readClosedForStreamTask:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:streamTask:didBecomeInputStream:outputStream:' type='v24@0:4@8@12@16@20' type64='v48@0:8@16@24@32@40'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='2' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' index='3' name='outputStream' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='URLSession:writeClosedForStreamTask:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSURLSession * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionStreamTask * _Nonnull' index='1' name='streamTask' type='@'/>
<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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSError * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSURLAuthenticationChallenge * _Nonnull' index='2' name='challenge' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable)' function_pointer='true' index='3' name='completionHandler' type='@?'>
<arg declared_type='NSURLSessionAuthChallengeDisposition' type='i' type64='q'/>
<arg declared_type='NSURLCredential * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSInputStream * _Nullable)' function_pointer='true' index='2' name='completionHandler' type='@?'>
<arg declared_type='NSInputStream * _Nullable' 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 * _Nonnull' index='0' name='session' type='@'/>
<arg declared_type='NSURLSessionTask * _Nonnull' index='1' name='task' type='@'/>
<arg declared_type='NSHTTPURLResponse * _Nonnull' index='2' name='response' type='@'/>
<arg declared_type='NSURLRequest * _Nonnull' index='3' name='request' type='@'/>
<arg declared_type='void (^ _Nonnull)(NSURLRequest * _Nullable)' function_pointer='true' index='4' name='completionHandler' type='@?'>
<arg declared_type='NSURLRequest * _Nullable' 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 * _Nullable' index='0' name='userActivity' type='@'/>
<arg declared_type='NSInputStream * _Nonnull' index='1' name='inputStream' type='@'/>
<arg declared_type='NSOutputStream * _Nonnull' 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 * _Nonnull' 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 * _Nonnull' 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 * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' 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 * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' 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 * _Nonnull' index='0' name='center' type='@'/>
<arg declared_type='NSUserNotification * _Nonnull' index='1' name='notification' type='@'/>
<retval declared_type='BOOL' type='B'/>
</method>
</informal_protocol>
<informal_protocol name='NSXMLParserDelegate'>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='namespaceURI' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='qName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didEndMappingPrefix:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='prefix' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='namespaceURI' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='qName' type='@'/>
<arg declared_type='NSDictionary * _Nonnull' index='4' name='attributeDict' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:didStartMappingPrefix:toURI:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='prefix' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='namespaceURI' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='attributeName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='elementName' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='type' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='defaultValue' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCDATA:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSData * _Nonnull' index='1' name='CDATABlock' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundCharacters:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='string' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundComment:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='comment' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundElementDeclarationWithName:model:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='elementName' type='@'/>
<arg declared_type='NSString * _Nonnull' index='2' name='model' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundIgnorableWhitespace:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='whitespaceString' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundInternalEntityDeclarationWithName:value:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='value' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:foundProcessingInstructionWithTarget:data:' type='v20@0:4@8@12@16' type64='v40@0:8@16@24@32'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='target' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='data' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<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 * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='publicID' type='@'/>
<arg declared_type='NSString * _Nullable' index='3' name='systemID' type='@'/>
<arg declared_type='NSString * _Nullable' index='4' name='notationName' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:parseErrorOccurred:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSError * _Nonnull' index='1' name='parseError' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parser:resolveExternalEntityName:systemID:' type='@20@0:4@8@12@16' type64='@40@0:8@16@24@32'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSString * _Nonnull' index='1' name='name' type='@'/>
<arg declared_type='NSString * _Nullable' index='2' name='systemID' type='@'/>
<retval declared_type='NSData * _Nullable' type='@'/>
</method>
<method selector='parser:validationErrorOccurred:' type='v16@0:4@8@12' type64='v32@0:8@16@24'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<arg declared_type='NSError * _Nonnull' 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 * _Nonnull' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
<method selector='parserDidStartDocument:' type='v12@0:4@8' type64='v24@0:8@16'>
<arg declared_type='NSXMLParser * _Nonnull' index='0' name='parser' type='@'/>
<retval declared_type='void' type='v'/>
</method>
</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 * _Nonnull' index='0' name='listener' type='@'/>
<arg declared_type='NSXPCConnection * _Nonnull' 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 _Nonnull' type='@'/>
</method>
<method selector='remoteObjectProxyWithErrorHandler:' type='@12@0:4@?8' type64='@24@0:8@?16'>
<arg declared_type='void (^ _Nonnull)(NSError * _Nonnull)' function_pointer='true' index='0' name='handler' type='@?'>
<arg declared_type='NSError * _Nonnull' type='@'/>
<retval declared_type='void' type='v'/>
</arg>
<retval declared_type='id _Nonnull' type='@'/>
</method>
</informal_protocol>
</signatures>