<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='CLSContextTopicArtsAndMusic' type64='@'/>
<constant name='CLSContextTopicComputerScienceAndEngineering' type64='@'/>
<constant name='CLSContextTopicHealthAndFitness' type64='@'/>
<constant name='CLSContextTopicLiteracyAndWriting' type64='@'/>
<constant name='CLSContextTopicMath' type64='@'/>
<constant name='CLSContextTopicScience' type64='@'/>
<constant name='CLSContextTopicSocialScience' type64='@'/>
<constant name='CLSContextTopicWorldLanguage' type64='@'/>
<constant name='CLSErrorCodeDomain' type64='@'/>
<constant name='CLSErrorObjectKey' type64='@'/>
<constant name='CLSErrorSuccessfulObjectsKey' type64='@'/>
<constant name='CLSErrorUnderlyingErrorsKey' type64='@'/>
<constant name='CLSPredicateKeyPathDateCreated' type64='@'/>
<constant name='CLSPredicateKeyPathIdentifier' type64='@'/>
<constant name='CLSPredicateKeyPathParent' type64='@'/>
<constant name='CLSPredicateKeyPathTitle' type64='@'/>
<constant name='CLSPredicateKeyPathTopic' type64='@'/>
<constant name='CLSPredicateKeyPathUniversalLinkURL' type64='@'/>
<enum name='CLSBinaryValueTypeCorrectIncorrect' value64='3'/>
<enum name='CLSBinaryValueTypePassFail' value64='1'/>
<enum name='CLSBinaryValueTypeTrueFalse' value64='0'/>
<enum name='CLSBinaryValueTypeYesNo' value64='2'/>
<enum name='CLSContextTypeApp' value64='1'/>
<enum name='CLSContextTypeAudio' value64='14'/>
<enum name='CLSContextTypeBook' value64='11'/>
<enum name='CLSContextTypeChallenge' value64='7'/>
<enum name='CLSContextTypeChapter' value64='2'/>
<enum name='CLSContextTypeCourse' value64='16'/>
<enum name='CLSContextTypeCustom' value64='17'/>
<enum name='CLSContextTypeDocument' value64='13'/>
<enum name='CLSContextTypeExercise' value64='9'/>
<enum name='CLSContextTypeGame' value64='12'/>
<enum name='CLSContextTypeLesson' value64='10'/>
<enum name='CLSContextTypeLevel' value64='4'/>
<enum name='CLSContextTypeNone' value64='0'/>
<enum name='CLSContextTypePage' value64='5'/>
<enum name='CLSContextTypeQuiz' value64='8'/>
<enum name='CLSContextTypeSection' value64='3'/>
<enum name='CLSContextTypeTask' value64='6'/>
<enum name='CLSContextTypeVideo' value64='15'/>
<enum name='CLSErrorCodeAuthorizationDenied' value64='4'/>
<enum name='CLSErrorCodeClassKitUnavailable' value64='1'/>
<enum name='CLSErrorCodeDatabaseInaccessible' value64='5'/>
<enum name='CLSErrorCodeInvalidAccountCredentials' value64='10'/>
<enum name='CLSErrorCodeInvalidArgument' value64='2'/>
<enum name='CLSErrorCodeInvalidCreate' value64='7'/>
<enum name='CLSErrorCodeInvalidModification' value64='3'/>
<enum name='CLSErrorCodeInvalidUpdate' value64='8'/>
<enum name='CLSErrorCodeLimits' value64='6'/>
<enum name='CLSErrorCodeNone' value64='0'/>
<enum name='CLSErrorCodePartialFailure' value64='9'/>
<enum name='CLSProgressReportingCapabilityKindBinary' value64='2'/>
<enum name='CLSProgressReportingCapabilityKindDuration' value64='0'/>
<enum name='CLSProgressReportingCapabilityKindPercent' value64='1'/>
<enum name='CLSProgressReportingCapabilityKindQuantity' value64='3'/>
<enum name='CLSProgressReportingCapabilityKindScore' value64='4'/>
<class name='CLSActivity'>
<method selector='isStarted'>
<retval type64='B'/>
</method>
</class>
<class name='CLSBinaryItem'>
<method selector='setValue:'>
<arg index='0' type64='B'/>
</method>
<method selector='value'>
<retval type64='B'/>
</method>
</class>
<class name='CLSContext'>
<method selector='descendantMatchingIdentifierPath:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='isActive'>
<retval type64='B'/>
</method>
<method selector='isAssignable'>
<retval type64='B'/>
</method>
<method selector='setAssignable:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='CLSDataStore'>
<method selector='checkIsAssignedDocument:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='contextsMatchingIdentifierPath:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='contextsMatchingPredicate:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='fetchActivityForURL:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='saveWithCompletion:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NSObject'>
<method selector='updateDescendantsOfContext:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NSUserActivity'>
<method selector='isClassKitDeepLink'>
<retval type64='B'/>
</method>
</class>
</signatures>
