@class ContinuousReadingViewController, UITextRange, WKBackForwardListItem, CatalogViewControllerState, UIWindow, _SFSaveToFilesOperation, _SFBarManager, _SFBrowserSavedState, DownloadsViewController, BannerController, NSMapTable, NSNumber, UIViewController, NSLayoutConstraint, UIAction, BrowserWindowController, SKStoreProductViewController, WBProfile, ActionPanel, NSUUID, UIScrollView, SFToastViewController, NSMutableArray, _SFPageFormatMenuController, UIView, WBSAppReviewPromptManager, LibraryController, SFSiriLinkCoordinator, UserActivityController, _SFPerSitePreferencesVendor, StatusBarSpinnerController, NSTimer, TabBarManager, TabController, _SFMailContentProvider, WKWebpagePreferences, _SFPageZoomPreferenceManager, NSDate, WBProfileWindow, TabDocument, WBWindowState, NSArray, WBTabGroupManager, TabGroupPickerViewController, _SFDownload, _SFActivityViewController, BookmarksNavigationController, WebExtensionWindow, WKPreferences, NSString, ApplicationShortcutController, CatalogViewController, UIPinchGestureRecognizer, UIWindowScene, TabDragDropInteractionController, TabHoverPreview, SearchStateCache, _SFBrowserConfiguration, NSMutableSet, WBSDigitalHealthManager, UIContextMenuInteraction, UniversalSearchSession, _SFWebView, BrowserRootViewController, _SFBrowserWindowStateData, WKProcessPool, ContinuousReadingController, _SFSearchEngineInfo, WBTabGroup; @protocol WBSWebExtensionTab, BrowserControllerUIDelegate, SidebarUIProxy, WBSWebExtensionWindow, UIActivityItemsConfigurationReading, _SFBrowserDocument, TabGroupProvider, WBSCloudTabDeviceProvider; @interface BrowserController : SFBrowserController <ActionPanelDelegate, AddBookmarkActivityDelegate, BookmarksBarViewDelegate, BookmarksNavigationControllerDelegate, BrowserRootViewControllerDelegate, CatalogViewControllerDelegate, CloudTabsViewControllerDelegate, ContinuousReadingViewControllerDelegate, DownloadOpenHandler, LinkPreviewProvider, QLPreviewControllerDelegate, SFBrowserControllerProxy, SFScreenTimeOverlayViewControllerDelegate, TabBarManagerObserving, TabControllerDocumentObserving, TabOverviewPresentationObserving, TabSnapshotGeneratorDelegate, UIAdaptivePresentationControllerDelegate, UIGestureRecognizerDelegatePrivate, UIScreenshotServiceDelegate, UIScrollViewDelegate, UITextFieldDelegate, WBSDigitalHealthManagerDelegate, _SFBarManagerDelegate, _SFDynamicBarAnimatorDelegate, _SFMailContentProviderDataSource, _SFSaveToFilesOperationDelegate, _SFSingleBookmarkNavigationControllerDelegate, SFSiriReaderPlaybackControllerDelegate, SKStoreProductViewControllerDelegate, WBSAppReviewPromptPresenting, SFToastViewControllerDelegate, UIActivityItemsConfigurationProviding, WBTabGroupManagerObserver, WBTabGroupSyncAgentSyncObserver, SFOverlayProviderDelegate, WBProfileWindowDelegate, UICloudSharingControllerDelegate, WBTabGroupManagerShareAcceptanceHandler, WBSWebExtensionCommandHandling, SFSiriLinkActionPerformer, WBSUnifiedBarAnalyticsProviding, CompletionDetailViewControllerDelegate, LibraryItemOpenHandler, SFBrowserKeyCommandSafariMethods, SidebarUIProxyDelegate, StartPageDataSource, TabDocumentDelegate, UIWindowSceneDelegate, _SFBrowserContentController, _SFNavigationBarDelegate, _SFNavigationIntentHandling, SFMenuConfiguring> { SFSiriLinkCoordinator *_siriLinkCoordinator; BOOL _antiPhishingServiceInitialized; BOOL _applicationIsOpaque; WKBackForwardListItem *_backForwardListItemNeedingSnapshot; id /* block */ _blockRequestingScreenshotPDFData; _SFBrowserConfiguration *_cachedConfiguration; _SFMailContentProvider *_cachedMailContentProvider; BOOL _contentBorrowedForTab; ContinuousReadingController *_continuousReadingController; ContinuousReadingViewController *_continuousReadingViewController; BOOL _didConnectToScene; BOOL _didRestoreState; DownloadsViewController *_downloadsViewController; NSMutableSet *_dropSessionsForTabBarVisibility; BOOL _freezeWebViewUpdatesForSizeTransition; BOOL _hasTappedShare; BOOL _interactivelyChangingObscuredInsets; BOOL _isActionPanelReady; BOOL _isTrackingWebViewAnimatedResize; double _lastAdjustmentForKeyboard; long long _lastTabSwitchKeyboardModifierFlags; NSNumber *_layoutToRestoreAfterOpeningNewTabs; BookmarksNavigationController *_modalBookmarksController; BOOL _needsImmediateLayoutForWebViewObscuredInsetsUpdate; BOOL _needsSnapshotUpdateForActiveTab; BOOL _needsSnapshotUpdateForBlankTabs; _SFPageFormatMenuController *_pageFormatMenuController; TabDocument *_previewDocument; NSTimer *_previewDocumentCloseTimer; _SFDownload *_previewedDownload; ActionPanel *_prewarmedActionPanel; BOOL _privateBrowsingAvailable; WBProfileWindow *_profileWindow; TabDocument *_progressSuppressingDocument; NSMutableSet *_reasonsForIgnoringUserInteraction; NSDate *_resignActiveDate; CatalogViewController *_cachedCatalogViewController; _SFSaveToFilesOperation *_saveToFilesOperation; UIScrollView *_scrollView; SearchStateCache *_searchStateCache; NSString *_sceneID; UIView *_scrollingStatusBar; BOOL _scrollViewIsDragging; BOOL _obscuredInsetsIncludeRefreshControlDuringBounce; BOOL _shouldMakeFavoritesStickyWhenReinsertingBorrowedContent; BOOL _showingDemoModeAlert; TabDragDropInteractionController *_tabDragDropController; UIContextMenuInteraction *_unifiedTabBarContextMenuInteraction; TabGroupPickerViewController *_tabGroupPickerViewController; BOOL _telemetryHasPresentedBookmarks; BOOL _trackingWebViewBackForwardNavigationGesture; id<BrowserControllerUIDelegate> _uiDelegate; NSMapTable *_viewControllersPendingPresentation; UIViewController *_viewControllerToDismissWhileBeingPresented; BOOL _disableBarHiding; long long _dynamicBarAnimatorStateBeforeNavigationGesture; BOOL _shouldShowBarsAfterDraggingDownward; BOOL _isSpeculativeLoadingEnabled; NSString *_speculativeLoadURL; CatalogViewControllerState *_catalogViewControllerStateForSizeChange; BOOL _isPerformingRootViewControllerSizeTransition; BOOL _statusBarHeightChangedWhilePerformingRootViewControllerSizeTransition; long long _rootViewControllerVerticalSizeClassBeforeSizeTransition; long long _bookmarksPresentationStyleBeforeSizeTransition; BOOL _isRestoringInterfaceAfterElementFullscreen; BOOL _rootViewWillChangeDimensions; NSString *_queryStringWhilePerformingRootViewControllerSizeTransition; WebExtensionWindow *_normalExtensionWindow; WebExtensionWindow *_privateExtensionWindow; BOOL _firedExtensionOpenEventForPrivateWindow; ActionPanel *_extensionActionPanel; double _lastRefreshControlHeight; BOOL _shouldFillStringForFind; WKWebpagePreferences *_defaultWebpagePreferences; NSMapTable *_cachedParticipantLists; SFToastViewController *_currentlyPresentedToastViewController; NSMutableArray *_queuedToastViewControllers; NSLayoutConstraint *_activityNoticeTopConstraint; BOOL _isUpdatingBarAnimatorDragOffset; BOOL _isMakingFocusedTabDocumentActive; BOOL _isMakingFirstActiveTabDocumentActive; BOOL _allowsAutoDismissSidebar; NSDate *_dateReaderOpened; NSString *_tabUUIDStringForSiriReadThisVocalInvocation; NSString *_tabUUIDStringForSiriReadThisMenuInvocation; NSTimer *_lastTimerForDelayingSpeculativelyPreloadingTopHit; UniversalSearchSession *_universalSearchSession; NSString *_profileTitleInScene; double _scrollViewStartZoomScale; } @property (class, readonly, nonatomic) WKProcessPool *newProcessPool; @property (readonly, nonatomic) SFSiriLinkCoordinator *siriLinkCoordinator; @property (copy, nonatomic) id /* block */ intentSceneConfigurationCompletion; @property (nonatomic, getter=isPrivateBrowsingEnabled) BOOL privateBrowsingEnabled; @property (readonly, nonatomic) BOOL activeWindowIsForeground; @property (readonly, nonatomic) BOOL shouldShowTurnOnLockedPrivateBrowsingSheet; @property (readonly, nonatomic) _SFWebView *webView; @property (readonly, nonatomic) BrowserRootViewController *rootViewController; @property (readonly, nonatomic) TabController *tabController; @property (readonly, weak, nonatomic) BrowserWindowController *browserWindowController; @property (readonly, nonatomic) NSUUID *UUID; @property (readonly, nonatomic) _SFBrowserWindowStateData *windowStateData; @property (readonly, nonatomic) WBWindowState *windowState; @property (readonly, nonatomic) TabBarManager *tabBarManager; @property (readonly, nonatomic) id<SidebarUIProxy> sidebarUIProxy; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } windowSize; @property (readonly, nonatomic) TabHoverPreview *tabHoverPreview; @property (nonatomic, getter=isReaderViewStale) BOOL readerViewStale; @property (nonatomic) BOOL readerShouldBeShownIfPossible; @property (retain, nonatomic) TabDocument *previousContinuousItemDocument; @property (retain, nonatomic) TabDocument *nextContinuousItemDocument; @property (retain, nonatomic) TabDocument *cachedDocumentOnContinuousTransition; @property (readonly, nonatomic) ContinuousReadingController *continuousReadingController; @property (readonly, nonatomic) BOOL interfaceFillsScreen; @property (readonly, nonatomic) BOOL fullScreenInPortrait; @property (nonatomic) double lastInteractionTime; @property (readonly, nonatomic) BOOL canPerformPostLaunchActions; @property (nonatomic) BOOL usesNarrowLayout; @property (readonly, nonatomic) BOOL usesTabBar; @property (readonly, nonatomic) BOOL canShowSidebar; @property (readonly, nonatomic) long long analyticsLayoutProvenance; @property (readonly, nonatomic) long long tabBarDisplayMode; @property (readonly, nonatomic) long long overrideBarTintStyleForUnifiedBar; @property (readonly, nonatomic) BookmarksNavigationController *bookmarksNavigationController; @property (retain, nonatomic) NSString *currentBookmarksCollection; @property (readonly, nonatomic, getter=isShowingCompletionDetail) BOOL showingCompletionDetail; @property (readonly, nonatomic, getter=isShowingCompletionListCompletions) BOOL showingCompletionListCompletions; @property (readonly, nonatomic, getter=isSuspendedOrSuspending) BOOL suspendedOrSuspending; @property (readonly, nonatomic) UIViewController *viewControllerToPresentFrom; @property (readonly, nonatomic) BannerController *bannerController; @property (readonly, nonatomic) WBTabGroupManager *tabGroupManager; @property (readonly, nonatomic) WBProfile *effectiveProfile; @property (readonly, nonatomic) WBProfile *activeProfile; @property (readonly, copy, nonatomic) NSString *effectiveProfileIdentifier; @property (copy, nonatomic) NSString *activeProfileIdentifier; @property (readonly, nonatomic) BOOL canShowProfileInNavigationBar; @property (readonly, nonatomic) BOOL canShowProfileInTabOverviewToolbar; @property (readonly, nonatomic) BOOL hasMultipleProfiles; @property (readonly, nonatomic) BOOL isInDefaultProfile; @property (readonly, nonatomic) WBTabGroup *unnamedTabGroup; @property (retain, nonatomic) WBSAppReviewPromptManager *appReviewPromptManager; @property (readonly, nonatomic) BOOL shouldStayInFocusedTabGroupForExternalLinks; @property (readonly, copy, nonatomic) NSString *extractedArticleText; @property (copy, nonatomic) id /* block */ animationPendingDynamicBarAnimatorSteadyState; @property (nonatomic) float zoomScale; @property (readonly, nonatomic) _SFBrowserSavedState *savedState; @property (readonly, nonatomic) BOOL avoidSnapshotOfActiveTabIfPossible; @property (readonly, nonatomic) BOOL shouldSnapshotActiveTab; @property (readonly, nonatomic, getter=isPrivateBrowsingAvailable) BOOL privateBrowsingAvailable; @property (readonly, nonatomic, getter=isControlledByAutomation) BOOL controlledByAutomation; @property (readonly, nonatomic) _SFBrowserConfiguration *configuration; @property (readonly, nonatomic) UIPinchGestureRecognizer *tabViewPinchRecognizer; @property (readonly, nonatomic) BOOL tabViewPinchActive; @property (nonatomic) BOOL wantsUnifiedFieldFocused; @property (nonatomic) BOOL shouldKeepKeyboardFocused; @property (nonatomic) long long favoritesState; @property (readonly, nonatomic, getter=isShowingFavorites) BOOL showingFavorites; @property (readonly, nonatomic) BOOL favoritesAreEmbedded; @property (readonly, nonatomic, getter=isFavoritesFieldFocused) BOOL favoritesFieldFocused; @property (readonly, nonatomic) BOOL favoritesFieldShouldBeExpanded; @property (readonly, nonatomic) BOOL favoritesAreShowingInPopover; @property (readonly, nonatomic) BOOL canAutoFocusURLField; @property (readonly, nonatomic) _SFBarManager *barManager; @property (readonly, nonatomic) WKProcessPool *processPool; @property (readonly, nonatomic) WKPreferences *wkPreferences; @property (nonatomic) BOOL canFocusNavigationBarURL; @property (retain, nonatomic) SKStoreProductViewController *presentedStoreProductViewController; @property (retain, nonatomic) UITextRange *textRangeToRestoreAfterParsecCardDismissal; @property (readonly, weak, nonatomic) _SFActivityViewController *presentedActivityViewController; @property (readonly, nonatomic) _SFSearchEngineInfo *activeSearchEngine; @property (readonly, nonatomic) long long idOfParsecQueryOriginatingFromSearchSuggestion; @property (readonly, nonatomic, getter=isPresentingModalBookmarksController) BOOL presentingModalBookmarksController; @property (readonly, nonatomic) StatusBarSpinnerController *loadProgressObserver; @property (readonly, nonatomic) WBSDigitalHealthManager *digitalHealthManager; @property (retain, nonatomic) TabDocument *tabDocumentPlayingPIPVideo; @property (readonly, nonatomic) BOOL isShowingInOneThirdMode; @property (readonly, nonatomic) UserActivityController *userActivityController; @property (readonly, nonatomic) ApplicationShortcutController *shortcutController; @property (readonly, weak, nonatomic) UIWindowScene *scene; @property (nonatomic) BOOL suppressWebExtensionEvents; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } webExtensionWindowGeometry; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } webExtensionTabSize; @property (readonly, nonatomic) id<WBSWebExtensionWindow> activeWebExtensionWindow; @property (readonly, nonatomic) BOOL activeWebExtensionWindowIsFocused; @property (readonly, copy, nonatomic) NSArray *webExtensionWindows; @property (readonly, copy, nonatomic) NSArray *tabDocumentsForActiveTabThatCanReceiveMessages; @property (readonly, nonatomic) LibraryController *libraryController; @property (readonly, nonatomic) UIAction *sidebarAction; @property (readonly, nonatomic, getter=isShowingAppInfoOverlay) BOOL showingAppInfoOverlay; @property (nonatomic) BOOL overridesUndoManagerForClosedTabs; @property (readonly, nonatomic) TabDocument *speculativeLoadDocument; @property (readonly, nonatomic) UniversalSearchSession *universalSearchSession; @property (nonatomic, getter=isBackgrounded) BOOL backgrounded; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id<TabGroupProvider> tabGroupProvider; @property (readonly, nonatomic) BOOL canCreateNewBookmark; @property (readonly, nonatomic) BOOL canCreateReadingListItem; @property (readonly, nonatomic, getter=isReaderAvailable) BOOL readerAvailable; @property (readonly, nonatomic, getter=isShowingReader) BOOL showingReader; @property (readonly, nonatomic) BOOL canCreateNewTab; @property (readonly, nonatomic) BOOL canCloseTab; @property (readonly, nonatomic) BOOL canCreateNewPrivateTab; @property (readonly, nonatomic, getter=areCustomTabGroupsEnabled) BOOL customTabGroupsEnabled; @property (readonly, nonatomic) BOOL activeTabIsBlank; @property (readonly, nonatomic) BOOL canCloseActiveTab; @property (readonly, nonatomic, getter=isShowingContinuousReadingList) BOOL showingContinuousReadingList; @property (readonly, nonatomic) id<UIActivityItemsConfigurationReading> activityItemsConfiguration; @property (readonly, nonatomic) BOOL shouldReportUnifiedTabBarAnalytics; @property (readonly, nonatomic) long long unifiedTabBarLayoutStyle; @property (readonly, nonatomic) unsigned long long numberOfTabsInCurrentTabBar; @property (readonly, nonatomic) BOOL tabBarIsCurrentlyScrollable; @property (readonly, nonatomic) BOOL tabsShowOnlyIcons; @property (readonly, nonatomic) BOOL backgroundColorInTabBarEnabled; @property (readonly, nonatomic) NSString *activeLibraryType; @property (readonly, nonatomic) id<WBSCloudTabDeviceProvider> cloudTabStore; @property (readonly, nonatomic) BOOL catalogPopoverIsShowing; @property (readonly, nonatomic) BOOL shouldShowWhatsNewInPrivateBrowsingSheet; @property (retain, nonatomic) UIWindow *window; @property (readonly, nonatomic) id<_SFBrowserDocument> activeDocument; @property (nonatomic) BOOL keepBarsMinimized; @property (readonly, nonatomic) BOOL hasUnviewedDownloads; @property (readonly, nonatomic) unsigned long long downloadsCount; @property (readonly, nonatomic) id<WBSWebExtensionTab> activeTabForExtensions; @property (readonly, nonatomic) BOOL hasDedicatedExtensionsButton; @property (readonly, nonatomic) long long siriReaderPlaybackStateForActiveTab; @property (readonly, nonatomic) BOOL canReadActiveLanguage; @property (readonly, nonatomic) _SFPerSitePreferencesVendor *perSitePreferencesVendor; @property (readonly, nonatomic) _SFPageZoomPreferenceManager *pageZoomManager; @property (readonly, nonatomic) BOOL supportsPrivacyReport; @property (readonly, nonatomic) BOOL hasDedicatedMediaStateButton; @property (readonly, nonatomic) BOOL hasDedicatedDownloadsToolbarItem; - (void)cancelKeyPressed; - (void)dynamicBarAnimatorOutputsDidChange:(id)a0; - (void)tabCollectionViewDidDismiss:(id)a0; - (void)updateSpeculativeLoadingPreferences; - (void)openBookmarkWithUUIDString:(id)a0; - (void)updateTabViewPinchRecognizer; - (void)showTabView; - (void)updateExposedScrollViewRect; - (void)didBecomeActive; - (void)scene:(id)a0 continueUserActivity:(id)a1; - (void)dispatchNavigationIntent:(id)a0; - (void)tabCollectionViewWillPresent:(id)a0; - (void)showBars; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)willResignActive; - (void)_didChangeToFirstResponder:(id)a0; - (void)closeAllTabs:(id)a0; - (void)pasteAndSearch:(id)a0; - (double)dynamicBarAnimator:(id)a0 minimumTopBarHeightForOffset:(double)a1; - (void)dismissCompletionDetail; - (void)updateApplePayPreferences; - (void)tabDocumentDidChangeSafeAreaInsets:(id)a0; - (void)emailCurrentPage; - (void)tabDocumentDidUpdateURL:(id)a0; - (void)tabDocumentDidUpdatePinned:(id)a0; - (void)nextReadingListItemKeyPressed; - (void)createNewPrivateTab; - (void)attachToScene:(id)a0; - (void)_initSubviews; - (void)mergeAllWindows:(id)a0; - (void)setProgressEnabled:(BOOL)a0; - (void)didChangeScopedFavoritesInSharedTabGroupWithUUID:(id)a0 byParticipantWithRecordID:(id)a1; - (void)navigationBarMetricsDidChange:(id)a0; - (void)setView:(unsigned long long)a0 visible:(BOOL)a1; - (id)previewController:(id)a0 transitionViewForPreviewItem:(id)a1; - (void)navigateForwardKeyPressed; - (void)willSelectTabGroupWithUUID:(id)a0; - (void)handleNavigationIntent:(id)a0 completion:(id /* block */)a1; - (void)createNewTabGroupWithTitle:(id)a0; - (void)showPrivateBrowsingPrivacyProtectionsBanner:(id)a0; - (void)updateJavaScriptPreferences; - (void)catalogViewController:(id)a0 didPasteText:(id)a1; - (void)validateCommand:(id)a0; - (void)overlayDidHide:(id)a0; - (void)focusAddressFieldAlternativeKeyPressed; - (void)closeTabWithUUID:(id)a0; - (void)participants:(id)a0 didLeaveSharedTabGroupWithUUID:(id)a1; - (void)focusAddressFieldKeyPressed; - (void)didCompleteScrolling; - (void)tabDocumentDidUpdateThemeColor:(id)a0; - (void)_voiceSearchAvailabilityDidChange:(id)a0; - (void)tabBarManagerDidUpdateDisplayMode:(id)a0; - (void)updateInterface; - (void)dismissPageFormatMenu; - (void)scrollViewWillBeginZooming:(id)a0 withView:(id)a1; - (void)_updatePrivateBrowsingAvailability:(BOOL)a0; - (void)participants:(id)a0 didJoinSharedTabGroupWithUUID:(id)a1; - (void)shareDidUpdateForTabGroupWithUUID:(id)a0; - (void)windowScene:(id)a0 didUpdateCoordinateSpace:(id)a1 interfaceOrientation:(long long)a2 traitCollection:(id)a3; - (void)performSearchUsingQuery:(id)a0; - (void)bookmarksNavigationControllerViewDidAppear:(id)a0; - (void)tabGroupManager:(id)a0 didUpdateTabGroupWithUUID:(id)a1; - (void)decreaseSize:(id)a0; - (void)tabDocumentShouldBecomeActive:(id)a0; - (BOOL)tabItem:(id)a0 matchesSearchText:(id)a1; - (void)didAddTabWithUUID:(id)a0 title:(id)a1 inSharedTabGroupWithUUID:(id)a2 byParticipantWithRecordID:(id)a3; - (double)topBarsHeightForSnapshotGenerator:(id)a0; - (void)tabCollectionViewWillDismiss:(id)a0; - (void)scene:(id)a0 openURLContexts:(id)a1; - (void)scrollViewDidEndZooming:(id)a0 withView:(id)a1 atScale:(double)a2; - (void)_beganSharingTabGroup:(id)a0; - (void)invalidateSourceApplication; - (void)didNavigateInTabWithUUID:(id)a0 title:(id)a1 inSharedTabGroupWithUUID:(id)a2 byParticipantWithRecordID:(id)a3; - (void)_defaultSearchEngineDidChange:(id)a0; - (void)setReaderModeEnabled:(BOOL)a0; - (id)undoManager; - (void)previewControllerDidDismiss:(id)a0; - (void)closeAllTabsMatchingSearch:(id)a0; - (void)loadURL:(id)a0; - (void)createNewTab; - (void)tabDocumentDidBeginNavigationGesture:(id)a0; - (void)tabDocumentFluidProgressRocketAnimationDidComplete:(id)a0; - (void)presentPromptForAppReviewPromptManager:(id)a0; - (void)completionDetailViewControllerDidDismiss:(id)a0; - (void)increaseSize:(id)a0; - (void)previousTabGroupKeyPressed; - (void)screenTimeOverlayViewController:(id)a0 didFinishDismissingBlockingViewController:(id)a1; - (void)tabController:(id)a0 didSwitchFromTabDocument:(id)a1 toTabDocument:(id)a2; - (BOOL)startPageControllerActiveTabIsBlank:(id)a0; - (void)tabDocumentWillBeginDragSession:(id)a0; - (BOOL)canReadThis; - (void)addBookmarkNavController:(id)a0 didFinishWithResult:(BOOL)a1 bookmark:(id)a2; - (void)continuousReadingViewControllerCommitToLoadPreviousItem:(id)a0; - (void)sceneDidDisconnect:(id)a0; - (void)toggleReaderMode; - (void)resetPageZoomLevelAndFontSize; - (void)pressesEnded:(id)a0 withEvent:(id)a1; - (void)createNewBookmarkWithTitle:(id)a0; - (void)toggleShowingFavoritesBarKeyPressed; - (void)sceneDidBecomeActive:(id)a0; - (void)openTabWithUUID:(id)a0; - (void)clearParsecQueryOriginatingFromSearchSuggestion; - (void)reloadKeyPressed; - (void)closeStartPage; - (void)dealloc; - (void)createReadingListItem; - (void)policyDidChangeForDigitalHealthManager:(id)a0; - (void)updatePresenceForActiveUser; - (BOOL)activityViewControllerSupportsDownloads:(id)a0; - (void)catalogViewController:(id)a0 completionItem:(id)a1 wasAcceptedForString:(id)a2; - (void)webExtensionButtonTapped:(id)a0 extension:(id)a1; - (void)tabDocumentDidChangeCanStopLoadingState:(id)a0; - (void)setShowingReader:(BOOL)a0 animated:(BOOL)a1; - (void)openStartPage; - (long long)_bookmarksPresentationStyle; - (void)catalogViewController:(id)a0 willPresentCustomizationViewController:(id)a1; - (void)didCloseBrowserWindow; - (void)navigationBarFormatMenuButtonBecameUnavailable:(id)a0; - (void)tabDocumentCommitPreviewedDocumentAsNewTab:(id)a0 inBackground:(BOOL)a1; - (void)navigateContinuousReadingListToDirection:(unsigned long long)a0; - (void)tabDocumentDidUpdateTitle:(id)a0; - (void)bookmarksNavigationController:(id)a0 provideContextResponseWithBlock:(id /* block */)a1; - (void)togglePrivateBrowsingEnabled; - (void)sceneDidEnterBackground:(id)a0; - (void)openTabGroupOfKind:(long long)a0 uuidString:(id)a1; - (void)_perSitePreferencesDidChangeRemotely:(id)a0; - (void)siriReadThisVocalInvocation; - (void)saveToFilesOperation:(id)a0 didFinishWithSuccess:(BOOL)a1; - (long long)updatePolicyForStartPageController:(id)a0; - (BOOL)canNavigateContinuousReadingListInDirection:(unsigned long long)a0; - (void)closeTabDocument:(id)a0 animated:(BOOL)a1; - (void)newTabAlternativeKeyPressed; - (id)loadURLInNewTab:(id)a0 inBackground:(BOOL)a1 animated:(BOOL)a2; - (void)find:(id)a0; - (BOOL)addBookmarkActivityCanSaveBookmarkChanges:(id)a0; - (void)tabDocumentDidEndNavigationGesture:(id)a0 withNavigationToBackForwardListItem:(id)a1; - (void)carrierBundledChanged; - (void)endIgnoringUserInteraction:(id)a0; - (void)updatePrivateBrowsingAvailabilityWithCompletionHandler:(id /* block */)a0; - (void)userDefaultsDidChangeValueForKey:(id)a0; - (void)toggleShowingReaderForUserAction; - (void)presentModalViewController:(id)a0 completion:(id /* block */)a1; - (id)nextResponder; - (void)_automaticPasswordInputViewNotification:(id)a0; - (void)prepareIntentInteractionWithCompletionHandler:(id /* block */)a0; - (void)document:(id)a0 willMakeReaderVisible:(BOOL)a1; - (BOOL)browserViewControllerShouldTemporarilyHideBottomToolbar:(id)a0; - (void)browserViewController:(id)a0 didCreateUnifiedBar:(id)a1; - (void)didRemoveTabWithUUID:(id)a0 title:(id)a1 inSharedTabGroupWithUUID:(id)a2 byParticipantWithRecordID:(id)a3; - (void)setUpWithURL:(id)a0 launchOptions:(id)a1; - (void)navigationBarVoiceSearchButtonWasTapped:(id)a0; - (BOOL)bookmarksNavigationController:(id)a0 tabItem:(id)a1 matchesSearchText:(id)a2; - (void)presentPrintControllerForTabDocument:(id)a0 frame:(id)a1 initiatedByWebContent:(BOOL)a2; - (void)navigationBarStopLoadingButtonWasTapped:(id)a0; - (void)navigationBar:(id)a0 extensionButtonTapped:(id)a1 extension:(id)a2; - (void)showHistoryCollectionKeyPressed; - (void)scene:(id)a0 willContinueUserActivityWithType:(id)a1; - (void)scene:(id)a0 willConnectToSession:(id)a1 options:(id)a2; - (id)webExtensionWindowWithID:(double)a0; - (void)goForward; - (void)didEnterBackground; - (double)catalogViewControllerPopoverMaxHeight:(id)a0; - (void)catalogViewController:(id)a0 loadURL:(id)a1 inExternalApplication:(BOOL)a2; - (void)editBookmark:(id)a0; - (BOOL)tabDocumentCanDisplayModalUI:(id)a0; - (void)cancelFavorites; - (void)fraudWarningsToggled; - (BOOL)bookmarksNavigationControllerIsPresentedInsideBlankTab:(id)a0; - (void)sceneWillResignActive:(id)a0; - (void)updateShowingTabBarAnimated:(BOOL)a0; - (void)showExtensionPermissionBannerForExtensions:(id)a0; - (BOOL)showDemoModeFeatureDisabledAlert; - (void)willEnterForeground; - (void)emptySelectorForAddLinkToReadingListModifierLinkTap; - (void)snapshotTabDocument:(id)a0 size:(struct CGSize { double x0; double x1; })a1 topBackdropHeight:(double)a2 options:(unsigned long long)a3 completion:(id /* block */)a4; - (void)newTabWithAlternativeOrderingKeyPressed; - (void)updateDynamicBarGeometry; - (void)navigationBarURLWasTapped:(id)a0 completionHandler:(id /* block */)a1; - (void)beginIgnoringUserInteraction:(id)a0; - (void)presentCloudTabsPickerWithPrimaryDeviceUUID:(id)a0; - (void)showHistoryCollectionAlternativeKeyPressed; - (void)tabController:(id)a0 didSwitchFromTabGroup:(id)a1; - (void)presentModalViewController:(id)a0 fromPopoverSource:(id)a1; - (void)clearSpeculativeLoadDocument; - (void)reloadFromOriginKeyPressed; - (void)navigationBarCancelButtonWasTapped:(id)a0; - (void)rootViewControllerViewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0; - (void)tabDocumentDidUpdateBackForward:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })finalObscuredInsetsForScrollView:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (void)tabDocument:(id)a0 didExtractArticleText:(id)a1 withMetadata:(id)a2; - (void)dismissCatalogViewController:(id)a0; - (void)editBookmarksKeyPressed; - (BOOL)scrollViewShouldScrollToTop:(id)a0; - (void)catalogViewController:(id)a0 willRepositionPopoverToRect:(inout struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a1 inView:(inout id *)a2; - (void)removeCachedSearchStateForActiveTabDocument; - (void)restoreInterfaceAfterElementFullscreen; - (BOOL)tabDocumentCanDownloadFile:(id)a0; - (double)browserViewController:(id)a0 adjustedBottomObscuredInset:(double)a1; - (double)browserViewControllerAdditionalContentHeightForBanners:(id)a0; - (long long)bookmarksPresentationStyleForViewOfSize:(struct CGSize { double x0; double x1; })a0; - (void)resetWhatsNewInPrivateBrowsingStartPageModule; - (void)siriReadThisMenuInvocation; - (void)emptySelectorForOpenInNewTabOppositePreferenceModifierLinkTap; - (void)_keyboardWillShow:(id)a0; - (BOOL)browserViewControllerShouldFreezeWebViewUpdatesForSizeTransition:(id)a0; - (void)showReaderForTabDocument:(id)a0 animated:(BOOL)a1; - (void)webViewDidFirstVisuallyNonEmptyLayoutForTabDocument:(id)a0; - (void)sceneWillEnterForeground:(id)a0; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)presentDownloadsViewController; - (id)itemProviderForNavigationBar:(id)a0; - (void)_contentBlockersPerSitePreferenceDidChange:(id)a0; - (void)showCrashBanner:(id)a0 animated:(BOOL)a1; - (id)createCatalogViewControllerIfNeeded; - (void)scrollViewDidEndScrollingAnimation:(id)a0; - (BOOL)tabDocumentShouldHandleAuthentication:(id)a0; - (void)_lockedPrivateBrowsingStateDidChange; - (void)presentationControllerDidDismiss:(id)a0; - (void)compressedNavigationBarWasTapped:(id)a0; - (void)previousReadingListItemKeyPressed; - (void)share:(id)a0; - (void)setShowingReader:(BOOL)a0 animated:(BOOL)a1 forTabDocument:(id)a2; - (void)tabDocument:(id)a0 presentViewControllerAnimated:(id)a1; - (void)tabDocumentWillDisableLinkPreview; - (void)addBookmarkFolderForCurrentTabs; - (void)toggleBookmarksKeyPressed; - (void)_closePreviewDocumentTimerFired:(id)a0; - (void)bookmarksNavigationController:(id)a0 setBookmark:(id)a1 asRead:(BOOL)a2; - (void)dynamicBarAnimatorWillEnterSteadyState:(id)a0; - (void)handleTabViewPinch; - (id)makeTabOverview; - (void)bookmarksBarView:(id)a0 bookmarksNavigationControllerViewDidAppear:(id)a1; - (void)loadBackgroundImageIfNeededForIdentifier:(id)a0; - (void)tabDocumentDidClearLibraryType:(id)a0; - (void)authenticateToUnlockPrivateBrowsing; - (void)updateScrollToTopView; - (void)catalogViewController:(id)a0 mightSelectCompletionItem:(id)a1 forString:(id)a2; - (BOOL)getContextForCurrentPageWithCompletionHandler:(id /* block */)a0; - (void)continuousReadingViewControllerWillCommitToLoadNextItem:(id)a0; - (void)addAllTabsToBookmarks:(id)a0; - (void)closeActiveTab:(id)a0; - (BOOL)tabDocumentIsBackgroundPreloading:(id)a0; - (void)tabGroupManager:(id)a0 didBeginAcceptingTabGroupShareWithMetadata:(id)a1; - (void)browserViewController:(id)a0 didUpdateBannerTheme:(id)a1; - (void)profileWindow:(id)a0 selectTabGroup:(id)a1; - (BOOL)shouldDeferHistoryUpdatesForWKWebView:(id)a0; - (BOOL)tabDocumentCanBecomeCurrentUserActivity:(id)a0; - (void)updatePopoverPositionAfterSizeTransition; - (BOOL)tabDocumentCanBeginInputSessionForStreamlinedLogin:(id)a0; - (void)_perSitePageZoomPreferenceDidChange:(id)a0; - (void)didChangeBackgroundImageInSharedTabGroupWithUUID:(id)a0 byParticipantWithRecordID:(id)a1; - (void)updateInsetsForBackgroundWebView:(id)a0; - (void)navigationBarMinimizationChanged; - (void)catalogViewController:(id)a0 presentViewControllerWithinPopover:(id)a1 completionHandler:(id /* block */)a2; - (void)nextTabKeyPressed:(id)a0; - (void)webExtensionKeyCommandPressed:(id)a0; - (void)barManager:(id)a0 didReceiveLongPressForBarItem:(long long)a1; - (void)tabDocumentDidCompleteCheckForAppBanner:(id)a0; - (void)adoptSceneID:(id)a0; - (void)dynamicBarAnimatorWillLeaveSteadyState:(id)a0; - (void)showSharedWithYouCollectionKeyPressed; - (void)switchToProfileKeyPressed:(id)a0; - (void)browserViewControllerDidChangeBarInsets:(id)a0; - (void)_perSiteAutomaticReaderActivationPreferenceDidChange:(id)a0; - (void)updateFavoritesForNewDocument; - (void)tabDocumentDidChangeMediaState:(id)a0; - (void)willStartLoadFromUserTap:(id)a0; - (void)openNewPrivateWindow:(id)a0; - (void)commitLinkPreviewViewController:(id)a0; - (void)continuousReadingViewController:(id)a0 didCommitToLoadItem:(id)a1; - (void)setFavoritesFieldFocused:(BOOL)a0 animated:(BOOL)a1; - (void)updateTabGroupButtonsVisibility; - (void)didChangeContinuousReadingItemInActiveDocument; - (void)saveToFilesOperation:(id)a0 presentViewController:(id)a1; - (void)updateSearchEngineIfNeeded; - (void)openDownload:(id)a0; - (void)goBack; - (void)navigationBarDidLayoutSubviews:(id)a0; - (void)profileWindow:(id)a0 selectProfile:(id)a1; - (void)reopenLastClosedTabPressed; - (void)playbackStateDidChangeForSiriReaderPlaybackController:(id)a0; - (void)dynamicBarAnimatorStateDidChange:(id)a0; - (void)catalogViewControllerDidAppear:(id)a0; - (void)tabDocumentShouldCloseAndSwitchToParentTab:(id)a0; - (void)openNewWindow:(id)a0; - (void)windowScene:(id)a0 userDidAcceptCloudKitShareWithMetadata:(id)a1; - (void)continuousReadingViewController:(id)a0 scrollViewDidScroll:(id)a1; - (void)showWebExtensionBanner:(id)a0; - (void)tabDocumentDidUpdatePersistentState:(id)a0; - (void)navigationBarReaderButtonWasTapped:(id)a0; - (void)toggleAlwaysShowBookmarksBarMessageReceived; - (void)switchToTabWithUUID:(id)a0 inWindowWithUUID:(id)a1 forTabGroupWithUUID:(id)a2; - (void)setFavoritesFieldFocused:(BOOL)a0 forVoiceSearch:(BOOL)a1 animated:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)barManager:(id)a0 willRegisterBarWithToken:(id)a1; - (void)bookmarksNavigationController:(id)a0 editFavoritesGridViewBookmark:(id)a1; - (void)tabDocumentDidChangeLocationWithinPageForMainFrame:(id)a0; - (void)closeTabGroupKeyPressed; - (void)_keyboardWillHide:(id)a0; - (id)makeSidebarButton; - (void)_parsecBagDidLoad:(id)a0; - (void)bookmarksBarView:(id)a0 bookmarksNavigationControllerViewDidDisappear:(id)a1; - (BOOL)tabDocumentCanShowJavaScriptAlertConfirmOrTextInput:(id)a0; - (void)switchFromTabDocument:(id)a0 toTabDocument:(id)a1; - (BOOL)tabDocumentShouldHandleCertificateError:(id)a0; - (id)newCollaborationButton; - (void)writePrivateBrowsingEnabled:(BOOL)a0; - (void)tabGroupManager:(id)a0 didUpdateProfileWithIdentifier:(id)a1 difference:(id)a2; - (id)bookmarksNavigationControllerCurrentContinuousReadingItem:(id)a0; - (void)navigationBarReloadButtonWasTapped:(id)a0; - (void)closeOtherTabsKeyPressed; - (void)closeProfileWindow:(id)a0; - (long long)browserViewController:(id)a0 toolbarPlacementForViewSize:(struct CGSize { double x0; double x1; })a1; - (void)_downloadsDidChange:(id)a0; - (void)setFavoritesState:(long long)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)showBookmarksPanelWithNonAnimatedTransition; - (BOOL)favoritesFieldShouldBeExpandedForFavoritesState:(long long)a0; - (id)linkPreviewViewControllerForURL:(id)a0; - (void)productViewControllerDidFinish:(id)a0; - (void)toggleBookmarksPresentation; - (void)clearBadgeOnPageFormatMenu; - (void)filteredArticleTextDidBecomeReadyInTabDocument:(id)a0; - (void)previousTabKeyPressed:(id)a0; - (void)showPopupForWebExtension:(id)a0; - (void)tabDocument:(id)a0 didDetectReaderAvailability:(BOOL)a1; - (void)catalogViewController:(id)a0 focusNextKeyView:(BOOL)a1; - (id)tabDocumentSavedSessionStateData:(id)a0; - (BOOL)catalogViewControllerShouldRequestNetworkedSuggestions:(id)a0; - (void)bookmarksNavigationControllerDidPressDoneButton:(id)a0; - (void)autoFillStateChangedMessageReceived; - (void)newTabGroupKeyPressed; - (void)openLibrary:(id)a0; - (void)animateLinkImage:(struct CGImage { } *)a0 fromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 inView:(id)a2 toBarItem:(long long)a3; - (void)showBookmarksCollectionKeyPressed; - (BOOL)dismissTransientUIAnimated:(BOOL)a0; - (void)openNewTab:(id)a0; - (void)webExtensionsButtonTapped:(id)a0; - (void)navigationBarFormatMenuButtonStartedInteraction:(id)a0; - (void)updateUnifiedBarVisibility; - (void)removeAppBannerFromTabDocument:(id)a0 animated:(BOOL)a1; - (void)setCookiePolicyMessageReceived; - (void)addBookmarkForCurrentTab; - (void)navigationBarFormatMenuButtonWasTapped:(id)a0; - (void)bookmarksNavigationControllerViewDidDisappear:(id)a0; - (void)tabGroupManagerDidUpdateProfiles:(id)a0; - (void)loadCloudTabsForDeviceRestoration:(id)a0; - (void)takeFindStringKeyPressed; - (void)hideTabGroupPicker; - (void)cloudSharingController:(id)a0 failedToSaveShareWithError:(id)a1; - (id)continuousReadingViewControllerForBrowserViewController:(id)a0; - (void)reloadSidebarAnimated:(BOOL)a0; - (void)catalogViewController:(id)a0 didSelectAddress:(id)a1; - (id)initWithWindowState:(id)a0 browserWindowController:(id)a1 tabGroupManager:(id)a2 controlledByAutomation:(BOOL)a3; - (id)loadURLInNewTab:(id)a0 title:(id)a1 UUID:(id)a2 inBackground:(BOOL)a3 animated:(BOOL)a4 fromExternalApplication:(BOOL)a5 restoringCloudTab:(BOOL)a6; - (void)addBookmarkActivityFailedToAcquireBookmarkLock:(id)a0; - (id)printControllerForContentProvider:(id)a0; - (void)scrollViewDidScrollToTop:(id)a0; - (void)catalogViewControllerWillUnfocusUnifiedField:(id)a0; - (void)catalogViewControllerDidEndEditing:(id)a0; - (void)didReceiveMemoryWarning; - (id)sidebarContentViewControllerForSidebarUIProxy:(id)a0; - (BOOL)dynamicBarAnimator:(id)a0 canTransitionToState:(long long)a1 byDraggingWithOffset:(double)a2; - (void)tabDocument:(id)a0 didFinishLoadingWithError:(BOOL)a1; - (void)navigationBarTranslateButtonWasTapped:(id)a0; - (void)_perSitePreferencesDidChange:(id)a0; - (void)cloudTabsEnabledDidChange; - (id)webViewForMailContentProvider:(id)a0; - (void)_backgroundImageFileModifiedRemotely:(id)a0; - (void)beginTrackingDropSessionForTabBarVisibility:(id)a0; - (BOOL)isAnyPageLoaded; - (void)scrollSidebarToTopAnimated:(BOOL)a0; - (void)prepareForTabDocumentWebViewFullscreenMayReturnToInline:(id)a0; - (void)setAppBannerPinnedToTop:(BOOL)a0 forTabDocument:(id)a1; - (void)tabBarManager:(id)a0 didCreateTabBar:(id)a1; - (void)clearParticipantsList; - (id)downloadsViewControllerForActionPanel:(id)a0; - (void)navigationBarMediaStateMuteButtonWasTapped:(id)a0; - (BOOL)tabDocument:(id)a0 canShowDownload:(id)a1; - (void)browserViewController:(id)a0 didCreateToolbar:(id)a1; - (void)clearCachedTabCompletionData; - (void)tabDocument:(id)a0 didCreatePreviewDocument:(id)a1; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void)_presentModalViewController:(id)a0 fromBarItem:(long long)a1 completion:(id /* block */)a2; - (void)showReadingListCollectionKeyPressed; - (id)initWithUUID:(id)a0 sceneID:(id)a1 browserWindowController:(id)a2 tabGroupManager:(id)a3 controlledByAutomation:(BOOL)a4; - (id)loadURLInNewTab:(id)a0 inBackground:(BOOL)a1; - (BOOL)canBecomeFirstResponder; - (id)addBookmarkActivityTabGroupProvider; - (void)catalogViewController:(id)a0 willPresentDetailViewController:(id)a1; - (id)pageZoomPreferenceManagerForTabDocument:(id)a0; - (void)renameTabGroupKeyPressed; - (void)prepareToNavigateInTabDocument:(id)a0; - (void)catalogViewControllerDidBeginEditing:(id)a0; - (void)showTabGroupPicker:(id)a0; - (void)nextTabGroupKeyPressed; - (void)browserViewController:(id)a0 didChangeSidebarStyle:(long long)a1; - (void).cxx_destruct; - (void)setFavoritesState:(long long)a0 animated:(BOOL)a1; - (void)clearDocumentForContinuousReading:(id)a0; - (void)setFavoritesState:(long long)a0 forVoiceSearch:(BOOL)a1 animated:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)_profileWallpaperDidChange:(id)a0; - (void)windowScene:(id)a0 performActionForShortcutItem:(id)a1 completionHandler:(id /* block */)a2; - (void)tabDocumentDidUpdateShowingContinuous:(id)a0; - (void)cancelSpeculativeLoad; - (void)_downloadsTotalProgressDidChange:(id)a0; - (void)screenshotService:(id)a0 generatePDFRepresentationWithCompletion:(id /* block */)a1; - (id)newCollaborationButtonWithActiveTabGroup:(id)a0 existingShare:(id)a1; - (void)setFavoritesAreEmbedded:(BOOL)a0 animated:(BOOL)a1; - (BOOL)addBookmarkNavControllerCanSaveBookmarkChanges:(id)a0; - (void)closePreviewDocument; - (void)playbackContentIdentifierDidChangeForSiriReaderPlaybackController:(id)a0; - (BOOL)dismissTransientUIAnimated:(BOOL)a0 options:(unsigned long long)a1; - (void)_hideCrashBanner; - (void)tabDocumentDidCancelRedirectToExternalApplication:(id)a0; - (BOOL)isContinuousReadingDocument:(id)a0; - (void)updateCollaborationButton; - (void)actionPanel:(id)a0 prepareForMailActivityWithMailController:(id)a1 completionHandler:(id /* block */)a2; - (void)navigationBar:(id)a0 multipleExtensionsButtonTapped:(id)a1; - (void)navigateBackKeyPressed; - (id)loadURLInNewTab:(id)a0 inBackground:(BOOL)a1 animated:(BOOL)a2 fromExternalApplication:(BOOL)a3; - (void)addToBookmarks:(id)a0; - (void)_hasUnviewedDownloadsDidChange:(id)a0; - (void)tabGroupManager:(id)a0 didUpadateActiveParticipants:(id)a1 inTabGroupWithUUID:(id)a2; - (void)tabDocument:(id)a0 didCreateNewTabDocument:(id)a1; - (void)browserViewControllerDidLayOutSubviews:(id)a0; - (BOOL)catalogViewControllerShouldUsePopoverForCompletions:(id)a0; - (BOOL)canHideBars; - (void)showCloudTabsCollectionKeyPressed; - (void)markReadingListBookmark:(id)a0 asRead:(BOOL)a1 postNotification:(BOOL)a2; - (void)scene:(id)a0 didFailToContinueUserActivityWithType:(id)a1 error:(id)a2; - (void)actionPanelAddTabDocumentToReadingList:(id)a0 completion:(id /* block */)a1; - (void)tabDocumentWillShowInlineDialog:(id)a0; - (id)borrowContentViewForTab:(id)a0 withTopBackdropView:(id *)a1 ofHeight:(double)a2; - (void)tabDocumentDidCommitNavigation:(id)a0; - (id)navigationBarURLForSharing:(id)a0; - (double)browserViewController:(id)a0 adjustedBottomContentInset:(double)a1; - (void)presentPrivacyReport; - (void)bookmarksNavigationControllerReloadDidFail:(id)a0; - (void)tabDocumentDidChangeSafeAreaShouldAffectObscuredInsets:(id)a0; - (double)browserViewController:(id)a0 adjustedTopObscuredInsetForBanners:(double)a1; - (void)sidebarTrailingButtonWasTapped; - (BOOL)tabDocumentShouldFillStringForFind:(id)a0; - (void)browserViewController:(id)a0 didChangeShowingSidebar:(BOOL)a1; - (void)presentAutomaticTabClosingAlertController; - (void)hideReaderForTabDocument:(id)a0 animated:(BOOL)a1 deactivationMode:(unsigned long long)a2; - (long long)dataOwnerForNavigationBar:(id)a0; - (void)printKeyPressed; - (BOOL)barManager:(id)a0 canHandleLongPressForBarItem:(long long)a1; - (void)updateContinuousPreviewViewFrame; - (void)_tabViewPinch:(id)a0; - (void)didCancelDismissingTabOverview; - (void)saveKeyPressed; - (id)initWithStateData:(id)a0 browserWindowController:(id)a1 savedState:(id)a2 controlledByAutomation:(BOOL)a3; - (void)tabDocument:(id)a0 didChangePIPState:(BOOL)a1; - (void)tabDocumentDidAddAlert:(id)a0; - (void)webExtensionWasRemotelyEnabled:(id)a0; - (unsigned long long)popUpPolicyForTabDocument:(id)a0; - (id)readerControllerForMailContentProvider:(id)a0; - (void)barManager:(id)a0 didReceiveTapForBarItem:(long long)a1; - (void)tabDocumentWillEndDragSession:(id)a0; - (BOOL)isViewVisible:(unsigned long long)a0; - (void)tabDocumentWillEndNavigationGesture:(id)a0 withNavigationToBackForwardListItem:(id)a1; - (void)presentBookmarkPickerWithImportHandler:(id /* block */)a0; - (void)toggleVoiceSearch; - (void)rootViewControllerViewTransitionFromSize:(struct CGSize { double x0; double x1; })a0 includingSidebar:(BOOL)a1 animated:(BOOL)a2; - (id)catalogViewControllerStartPageVisualStyleProvider:(id)a0; - (void)catalogViewControllerPopoverWillDismiss:(id)a0 dismissalReason:(long long)a1; - (void)tabDocumentDidDimissPreviewedDocument:(id)a0; - (id)currentContentUUIDForNavigationBar:(id)a0; - (id)detachFromScene; - (void)setPresentingModalBookmarksController:(BOOL)a0 withExclusiveCollection:(id)a1 bookmarkUUIDString:(id)a2 animated:(BOOL)a3; - (BOOL)catalogViewControllerPresentingInPortraitAspectRatio:(id)a0; - (BOOL)browserViewControllerInterfaceFillsScreen:(id)a0; - (struct CGSize { double x0; double x1; })contentSizeForSnapshotGenerator:(id)a0; - (void)autoFillFormKeyPressed; - (BOOL)tabDocumentCanFindNextOrPrevious:(id)a0; - (void)catalogViewControllerDidSelectFindOnPage:(id)a0; - (BOOL)becomeFirstResponder; - (void)validateExtensionToolbarItemsInWindow:(id)a0; - (id)webExtensionWindowForTabDocument:(id)a0; - (void)browserViewController:(id)a0 didCreateNavigationBar:(id)a1; - (BOOL)readerViewIsVisibleForMailContentProvider:(id)a0; - (void)statusBarHeightChanged; - (void)navigationBar:(id)a0 didProduceNavigationIntent:(id)a1; - (void)linkPreviewProviderWillDismissPreview; - (void)_bookmarksDidReload:(id)a0; - (void)browserViewControllerDidChangeToolbarPlacement:(id)a0; - (void)updateTabGroupHeading; - (void)tabDocumentDidStartLoading:(id)a0; - (void)navigationBar:(id)a0 didCreateLeadingToolbar:(id)a1 trailingToolbar:(id)a2; - (BOOL)canToggleVisibilityForView:(unsigned long long)a0; - (BOOL)saveToFilesOperationSupportsDownloads:(id)a0; - (void)setNeedsSnapshotUpdateForActiveTab; - (long long)browserPersonaForActivityViewController:(id)a0; - (void)showReadingListAutomaticArchiveAlertIfNeededWithCompletion:(id /* block */)a0; - (void)cloudSharingControllerDidStopSharing:(id)a0; - (void)catalogViewController:(id)a0 didSelectSearch:(id)a1; - (void)updateTabOverviewButton; - (id)linkPreviewViewControllerForNavigationIntent:(id)a0; - (void)navigationBar:(id)a0 didFinishShowingAvailabilityLabelOfType:(long long)a1; - (id)itemTitleForCloudSharingController:(id)a0; - (void)rootViewControllerViewDidTransitionFromSize:(struct CGSize { double x0; double x1; })a0 animated:(BOOL)a1; - (void)switchToTabKeyPressed:(id)a0; - (void)closeWindow; - (void)bookmarksNavigationControllerContentDidBecomeDirty:(id)a0; - (void)tabGroupManager:(id)a0 didFinishAcceptingTabGroupShareWithMetadata:(id)a1 result:(long long)a2; - (void)toggleReaderKeyPressed; - (double)verticalScrollOffsetForReaderViewInTabDocument:(id)a0; - (void)catalogViewControllerDidScroll:(id)a0 animated:(BOOL)a1; - (void)catalogViewControllerMakeWindowKey:(id)a0; - (BOOL)cloudTabsViewController:(id)a0 tabItem:(id)a1 matchesSearchText:(id)a2; - (BOOL)_shouldUseNarrowLayout; - (long long)tabDocumentOrderIndex:(id)a0; - (void)_didDismissManageExtensionsViewController:(id)a0; - (void)toggleDownloadsKeyPressed; - (void)toggleTabViewKeyPressed; - (void)updatePullToRefreshIsEnabled; - (void)_downloadManagerDidFinishLastDownload:(id)a0; - (long long)previewController:(id)a0 editingModeForPreviewItem:(id)a1; - (id)barManager:(id)a0 visibleBarItemsForLayout:(long long)a1 availableItems:(id)a2; - (void)configureMenuAndAdoptButton:(id)a0; - (void)browserViewController:(id)a0 traitCollectionDidChange:(id)a1; - (void)pressesCancelled:(id)a0 withEvent:(id)a1; - (void)tabDocumentWillDismissInlineDialog:(id)a0; - (void)tabOverviewWillShiftScrollPositionForBoundsChange:(id)a0; - (void)toggleShowWebpageStatusBar; - (void)openNewWindowInFrontmostProfile:(id)a0; - (void)setShowingCrashBanner:(BOOL)a0 animated:(BOOL)a1; - (void)_parsecABGroupIdentifierDidChange:(id)a0; - (void)barManager:(id)a0 didReceiveTouchDownForBarItem:(long long)a1; - (void)_perSiteLockdownModePreferenceDidChange:(id)a0; - (void)emptySelectorForOpenInNewTabModifierLinkTap; - (void)dismissToastViewController:(id)a0; - (void)makeSpaceForTabWithPrivateBrowsing:(BOOL)a0 resultHandler:(id /* block */)a1; - (void)setScrollViewZoomEnabled:(BOOL)a0; - (void)scrollViewDidScroll:(id)a0; - (void)bookmarksNavigationController:(id)a0 updateReadingListUnreadFilterShowingAllBookmarks:(BOOL)a1; - (BOOL)tabDocumentShouldDeferAppBannerRemoval:(id)a0; - (void)tabGroupManager:(id)a0 selectProfileIdentifierForShareMetadata:(id)a1 completionHandler:(id /* block */)a2; - (void)unifiedTabBarActiveTabWasTapped; - (void)navigationBarTranslateButtonWasTappedWithSourceInfo:(id)a0; - (void)setNeedsSnapshotUpdateForActiveTabIfTabIsBlank; - (void)catalogViewController:(id)a0 didFinishVoiceSearchWithNavigation:(BOOL)a1; - (void)_backgroundImageNeedsCloudKitUpdate:(id)a0; - (void)clearReaderViews; - (BOOL)catalogViewControllerShouldSuppressPopover:(id)a0; - (void)scrollViewWillBeginDragging:(id)a0; - (void)clearContinuousItemDocuments; - (void)openNewPrivateTab:(id)a0; - (void)bookmarksNavigationControllerDidTapOutsideFavorites:(id)a0; - (void)pasteAndGo:(id)a0; - (double)continuousReadingViewControllerNextWebViewLandingOffset:(id)a0 includeBottomBar:(BOOL)a1; - (void)tabDocumentCommitPreviewedDocument:(id)a0; - (BOOL)shouldIncreaseTopSpacingForStartPageController:(id)a0; - (BOOL)previewController:(id)a0 shouldOpenURL:(id)a1 forPreviewItem:(id)a2; - (void)saveWebpageAlternativeKeyPressed; - (void)tabDocument:(id)a0 dismissViewControllerAnimated:(id)a1; - (void)_automaticPasswordInputViewAutoFillContextProviderRequiredNotification:(id)a0; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (void)_didChangePowerState; - (void)tabControllerDocumentCountDidChange:(id)a0; - (BOOL)addReadingListBookmarkForCurrentTab; - (void)catalogViewController:(id)a0 cacheSearchQueryID:(long long)a1; - (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (BOOL)tabDocumentCanCloseWindow:(id)a0; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (long long)browserViewController:(id)a0 sidebarStyleForViewSize:(struct CGSize { double x0; double x1; })a1; - (void)endTrackingDropSessionForTabBarVisibility:(id)a0; - (id)initWithWindowState:(id)a0 browserWindowController:(id)a1 tabGroupManager:(id)a2; - (void)reinsertBorrowedContentViewForTab:(id)a0; - (void)emptySelectorForDownloadModifierLinkTap; - (void)addToReadingList:(id)a0; - (double)catalogViewControllerPopoverWidth:(id)a0; - (void)toggleTabView; - (BOOL)tabDocumentCanRedirectToExternalApplication:(id)a0; - (void)cancelFavoritesAnimated:(BOOL)a0; @end