<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<enum name='BEAccessibilityContainerTypeAlert' value64='1024'/>
<enum name='BEAccessibilityContainerTypeArticle' value64='128'/>
<enum name='BEAccessibilityContainerTypeDescriptionList' value64='2048'/>
<enum name='BEAccessibilityContainerTypeDialog' value64='16'/>
<enum name='BEAccessibilityContainerTypeFieldset' value64='8'/>
<enum name='BEAccessibilityContainerTypeFrame' value64='64'/>
<enum name='BEAccessibilityContainerTypeLandmark' value64='1'/>
<enum name='BEAccessibilityContainerTypeList' value64='4'/>
<enum name='BEAccessibilityContainerTypeNone' value64='0'/>
<enum name='BEAccessibilityContainerTypeScrollArea' value64='512'/>
<enum name='BEAccessibilityContainerTypeSemanticGroup' value64='256'/>
<enum name='BEAccessibilityContainerTypeTable' value64='2'/>
<enum name='BEAccessibilityContainerTypeTree' value64='32'/>
<enum name='BEAccessibilityPressedStateFalse' value64='1'/>
<enum name='BEAccessibilityPressedStateMixed' value64='3'/>
<enum name='BEAccessibilityPressedStateTrue' value64='2'/>
<enum name='BEAccessibilityPressedStateUndefined' value64='0'/>
<enum name='BEGestureTypeDoubleTap' value64='3'/>
<enum name='BEGestureTypeDoubleTapAndHold' value64='2'/>
<enum name='BEGestureTypeForceTouch' value64='15'/>
<enum name='BEGestureTypeIMPhraseBoundaryDrag' value64='14'/>
<enum name='BEGestureTypeLoupe' value64='0'/>
<enum name='BEGestureTypeOneFingerDoubleTap' value64='8'/>
<enum name='BEGestureTypeOneFingerTap' value64='1'/>
<enum name='BEGestureTypeOneFingerTripleTap' value64='9'/>
<enum name='BEGestureTypeTwoFingerRangedSelectGesture' value64='11'/>
<enum name='BEGestureTypeTwoFingerSingleTap' value64='10'/>
<enum name='BEPhraseBoundaryChanged' value64='4'/>
<enum name='BESelectionFlagsNone' value64='0'/>
<enum name='BESelectionFlipped' value64='2'/>
<enum name='BESelectionTouchPhaseEnded' value64='2'/>
<enum name='BESelectionTouchPhaseEndedMovingBackward' value64='4'/>
<enum name='BESelectionTouchPhaseEndedMovingForward' value64='3'/>
<enum name='BESelectionTouchPhaseEndedNotMoving' value64='5'/>
<enum name='BESelectionTouchPhaseMoved' value64='1'/>
<enum name='BESelectionTouchPhaseStarted' value64='0'/>
<enum name='BEWordIsNearTap' value64='1'/>
<enum name='BROWSERENGINEKIT_HAS_LIBXPC' value64='0'/>
<class name='BEDownloadMonitor'>
<method selector='beginMonitoring:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='resumeMonitoring:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='useDownloadsFolderWithPlaceholderType:finalFileCreatedHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='BELayerHierarchyHandle'>
<method selector='encodeWithBlock:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='I'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='BELayerHierarchyHostingTransactionCoordinator'>
<method selector='encodeWithBlock:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='I'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='BEMediaEnvironment'>
<method selector='activateWithError:'>
<retval type64='B'/>
</method>
<method selector='suspendWithError:'>
<retval type64='B'/>
</method>
</class>
<class name='BENetworkingProcess'>
<method selector='grantCapability:error:invalidationHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='networkProcessWithBundleID:interruptionHandler:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='networkProcessWithInterruptionHandler:completion:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='BERenderingProcess'>
<method selector='grantCapability:error:invalidationHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='renderingProcessWithBundleID:interruptionHandler:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='renderingProcessWithInterruptionHandler:completion:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='BEWebContentFilter'>
<method selector='allowURL:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='evaluateURL:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='shouldEvaluateURLs'>
<retval type64='B'/>
</method>
<method selector='shouldEvaluateURLs'>
<retval type64='B'/>
</method>
</class>
<class name='BEWebContentProcess'>
<method selector='grantCapability:error:invalidationHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='webContentProcessWithBundleID:interruptionHandler:completion:'>
<arg function_pointer='true' index='1' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='webContentProcessWithInterruptionHandler:completion:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='NSObject'>
<method selector='browserAccessibilityHasDOMFocus'>
<retval type64='B'/>
</method>
<method selector='browserAccessibilityIsRequired'>
<retval type64='B'/>
</method>
<method selector='invalidate'>
<retval type64='B'/>
</method>
<method selector='isValid'>
<retval type64='B'/>
</method>
<method selector='setBrowserAccessibilityHasDOMFocus:'>
<arg index='0' type64='B'/>
</method>
<method selector='setBrowserAccessibilityIsRequired:'>
<arg index='0' type64='B'/>
</method>
<method selector='shouldDeferEventHandlingToSystemForTextInput:context:'>
<retval type64='B'/>
</method>
</class>
<informal_protocol name='BEAccessibility'>
<method selector='browserAccessibilityHasDOMFocus' type64='TB,N'/>
<method selector='browserAccessibilityIsRequired' type64='TB,N'/>
</informal_protocol>
<informal_protocol name='BEExtensionProcess'>
<method selector='invalidate' type64='v16@0:8'/>
</informal_protocol>
<informal_protocol name='BEProcessCapabilityGrant'>
<method selector='invalidate' type64='B16@0:8'/>
<method selector='isValid' type64='B16@0:8'/>
</informal_protocol>
<informal_protocol name='BETextInputDelegate'>
<method selector='shouldDeferEventHandlingToSystemForTextInput:context:' type64='B32@0:8@16@24'/>
</informal_protocol>
</signatures>
