luxlabs header browser preview


@class NSURL, HLPHelpBookController, NSMutableDictionary, UIBarButtonItem, NSMutableArray, HLPHelpLoadingView, NSLayoutConstraint, NSString, HLPURLSessionItem, HLPHelpTopicHistoryItem, WKWebView, NSArray, HLPHelpLocale, NSCache;
@protocol HLPHelpTopicViewControllerDelegate;

@interface HLPHelpTopicViewController : UIViewController <UIGestureRecognizerDelegate, WKNavigationDelegate, HLPHelpTopicViewControllerDelegate, HLPHelpLoadingViewDelegate> {
    id _interactivePopGestureRecognizerDelegate;
    BOOL _canShowTOC;
    BOOL _webViewLoaded;
    BOOL _RTL;
    NSMutableArray *_topicHistory;
    UIBarButtonItem *_tocBarButtonItem;
    UIBarButtonItem *_backBarButtonItem;
    UIBarButtonItem *_forwardBarButtonItem;
    NSLayoutConstraint *_loadingViewTopConstraint;
}

@property (nonatomic) BOOL darkModeEnabled;
@property (retain, nonatomic) HLPURLSessionItem *URLSessionItem;
@property (retain, nonatomic) NSCache *topicCache;
@property (retain, nonatomic) NSArray *searchTerms;
@property (retain, nonatomic) NSMutableDictionary *webViewRequestsMap;
@property (weak, nonatomic) id<HLPHelpTopicViewControllerDelegate> delegate;
@property (nonatomic) BOOL fullBookView;
@property (nonatomic) BOOL supportsDarkMode;
@property (nonatomic) BOOL displayHelpTopicsOnly;
@property (nonatomic) BOOL hideDoneButton;
@property (nonatomic) BOOL showTopicNameAsTitle;
@property (retain, nonatomic) NSURL *helpBookURL;
@property (retain, nonatomic) WKWebView *webView;
@property (retain, nonatomic) HLPHelpLocale *locale;
@property (retain, nonatomic) HLPHelpBookController *helpBookController;
@property (retain, nonatomic) HLPHelpTopicHistoryItem *currentTopicHistoryItem;
@property (retain, nonatomic) HLPHelpLoadingView *loadingView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dismiss;
- (void)webView:(id)a0 didFailNavigation:(id)a1 withError:(id)a2;
- (void)webView:(id)a0 didFailProvisionalNavigation:(id)a1 withError:(id)a2;
- (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 decisionHandler:(id /* block */)a2;
- (id)init;
- (void)webView:(id)a0 didFinishNavigation:(id)a1;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)contentSizeCategoryDidChange:(id)a0;
- (void)webView:(id)a0 startURLSchemeTask:(id)a1;
- (void)viewDidLoad;
- (void)updateBackgroundColor;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)updateNavigationButtons;
- (void)viewDidAppear:(BOOL)a0;
- (void)webView:(id)a0 didStartProvisionalNavigation:(id)a1;
- (void)webView:(id)a0 stopURLSchemeTask:(id)a1;
- (void)updateDoneButton;
- (void)_loadWithInfo:(id)a0;
- (void)backButtonTapped;
- (void)forwardButtonTapped;
- (void)helpTopicViewController:(id)a0 failToLoadWithError:(id)a1;
- (void)helpTopicViewController:(id)a0 topicLoaded:(id)a1;
- (void)helpTopicViewController:(id)a0 traitCollectionChanged:(id)a1;
- (void)helpTopicViewControllerContentViewed:(id)a0 topicID:(id)a1 topicTitle:(id)a2 source:(id)a3 interfaceStyle:(long long)a4 fromTopicID:(id)a5 externalURLString:(id)a6;
- (void)helpTopicViewControllerCurrentTopicIsPassionPoint:(id)a0;
- (void)helpTopicViewControllerDoneButtonTapped:(id)a0;
- (void)helpTopicViewControllerShowHelpBookInfo:(id)a0;
- (void)loadHTMLString:(id)a0 anchor:(id)a1;
- (void)loadHelpTopicItem:(id)a0 searchTerms:(id)a1 anchor:(id)a2;
- (void)loadWithInfo:(id)a0;
- (void)logAnalyticsContentViewedWithTopicID:(id)a0 topicTitle:(id)a1 source:(id)a2 fromTopicID:(id)a3 externalURLString:(id)a4;
- (void)reloadCurrentTopic;
- (void)saveCurrentTopicItem;
- (void)showHelpBookInfo:(id)a0;
- (void)showTableOfContent;
- (void)showWebViewDelay;
- (void)updateHTMLStringPath:(id)a0 tag:(id)a1 attribute:(id)a2;
- (void)updateHTMLStringPath:(id)a0 tag:(id)a1 attribute:(id)a2 useScheme:(BOOL)a3;
- (void)updateScrollPositionForCurrentTopicItem;

@end