luxlabs header browser preview


@class UIVisualEffectView, SBLockScreenDefaults, CSLookSettings, UILongPressGestureRecognizer, NSString, SBFStatusBarLegibilityView, SBFPagedScrollView, NSArray, CSTeachableMomentsContainerView, CSBackgroundContentView, CSLayoutStrategy, SBFLockScreenDateView, UIView, CSQuickActionsView, SBUIBackgroundView, UIGestureRecognizer, BSUIOrientationTransformWrapperView, CSPropertyAnimatingTouchPassThroughView, CSRegionsDebugView, SBSearchGesture, CSScrollModifier, _UILegibilitySettings, UIColor, CSFixedFooterView, UITapGestureRecognizer;
@protocol CSCoverSheetViewDelegate, CSWallpaperView;

@interface CSCoverSheetView : UIView <CSScrollViewDelegate, PTSettingsKeyObserver, CSCoverSheetViewTransitionSource, CSScrollableView> {
    UIView *_dateTimeClippingView;
    UIView *_authIndicator;
    UIView *_higherSlideableContentView;
    UIVisualEffectView *_dateEffectView;
    SBFStatusBarLegibilityView *_statusBarLegibilityView;
    CSPropertyAnimatingTouchPassThroughView *_fakeStatusBarWrapperView;
    CSPropertyAnimatingTouchPassThroughView *_proudLockContainerWrapperView;
    BSUIOrientationTransformWrapperView *_backgroundContainerView;
    BOOL _viewControllerAppearingOrAppeared;
    BOOL _hasSubviewModifyingView;
    struct { double value; struct { struct { double value; BOOL inclusive; } start; struct { double value; BOOL inclusive; } end; } interval; long long mode; } _transitionContext;
    double _scrollViewStartingXOffset;
    CSScrollModifier *_scrollModifier;
    unsigned long long _initialPageIndex;
    BOOL _shouldModifyPageScrolling;
    SBLockScreenDefaults *_cachedLockScreenDefaults;
    CSLookSettings *_lookSettings;
}

@property (retain, nonatomic) CSRegionsDebugView *regionsDebugView;
@property (weak, nonatomic) id<CSCoverSheetViewDelegate> delegate;
@property (weak, nonatomic) CSLayoutStrategy *layoutStrategy;
@property (retain, nonatomic) SBFPagedScrollView *scrollView;
@property (retain, nonatomic) NSArray *pageViews;
@property (retain, nonatomic) UIView *mainPageView;
@property (nonatomic) BOOL ignoresOverscrollOnMainPage;
@property (retain, nonatomic) SBFLockScreenDateView *dateView;
@property (retain, nonatomic) UIView *sidebarComplicationContainerView;
@property (retain, nonatomic) CSFixedFooterView *fixedFooterView;
@property (retain, nonatomic) UIView *proudLockContainerView;
@property (retain, nonatomic) UIView *cameraCoveredView;
@property (retain, nonatomic) UIView *poseidonContainerView;
@property (retain, nonatomic) CSTeachableMomentsContainerView *teachableMomentsContainerView;
@property (retain, nonatomic) CSQuickActionsView *quickActionsView;
@property (nonatomic) struct CGPoint { double x; double y; } quickActionsViewOffset;
@property (nonatomic) double quickActionsViewScale;
@property (nonatomic) double quickActionsViewBlurRadius;
@property (nonatomic) struct CGPoint { double x; double y; } dateViewOffset;
@property (nonatomic) double dateViewScale;
@property (nonatomic) BOOL dateViewStretch;
@property (nonatomic) struct CGPoint { double x; double y; } complicationContainerViewOffset;
@property (nonatomic) double complicationContainerViewScale;
@property (nonatomic) struct CGPoint { double x; double y; } proudLockIconViewOffset;
@property (nonatomic) double proudLockIconViewScale;
@property (nonatomic) BOOL proudLockPrefersLowerPresentationLevel;
@property (nonatomic) double proudLockIconBlurRadius;
@property (nonatomic) long long dateViewPageAlignment;
@property (nonatomic) BOOL forceDateViewCentered;
@property (nonatomic) BOOL dateViewIsVibrant;
@property (retain, nonatomic) UIGestureRecognizer *dateViewGestureRecognizer;
@property (retain, nonatomic) UILongPressGestureRecognizer *complicationGestureRecognizer;
@property (retain, nonatomic) UIView *fakeStatusBar;
@property (nonatomic) unsigned long long fakeStatusBarLevel;
@property (nonatomic) double fakeStatusBarBlurRadius;
@property (nonatomic) double fakeStatusBarScale;
@property (retain, nonatomic) UIView *statusBarBackgroundView;
@property (nonatomic) long long statusBarBackgroundPageAlignment;
@property (nonatomic) double controlCenterGrabberScale;
@property (nonatomic) double controlCenterGrabberBlurRadius;
@property (retain, nonatomic) UIGestureRecognizer *wallpaperGestureRecognizer;
@property (retain, nonatomic) UITapGestureRecognizer *backgroundContentGestureRecognizer;
@property (retain, nonatomic) UITapGestureRecognizer *quickNoteGestureRecognizer;
@property (retain, nonatomic) SBSearchGesture *searchGesture;
@property (retain, nonatomic) UIView *bottomPage;
@property (retain, nonatomic) UIView *contentView;
@property (nonatomic) struct CGPoint { double x; double y; } contentViewOffset;
@property (nonatomic) double contentViewScale;
@property (readonly, nonatomic) UIView *wallpaperFloatingLayerContainerView;
@property (readonly, nonatomic) UIView *slideableContentView;
@property (retain, nonatomic) UIView *modalPresentationView;
@property (nonatomic) unsigned long long modalPresentationLevel;
@property (nonatomic) unsigned long long wallpaperPresentationLevel;
@property (nonatomic) unsigned long long wallpaperFloatingLayerPresentationLevel;
@property (nonatomic) unsigned long long dateTimePresentationLevel;
@property (nonatomic) unsigned long long backgroundContentPresentationLevel;
@property (retain, nonatomic) UIView *wakeEffectView;
@property (retain, nonatomic) UIView<CSWallpaperView> *wallpaperEffectView;
@property (retain, nonatomic) UIView *tintingView;
@property (retain, nonatomic) SBUIBackgroundView *backgroundView;
@property (retain, nonatomic) SBUIBackgroundView *bedtimeGreetingViewBackgroundView;
@property (retain, nonatomic) UIColor *reduceTransparencyBackingColor;
@property (nonatomic) struct CGPoint { double x; double y; } wallpaperFloatingLayerContainerViewOffset;
@property (nonatomic) double wallpaperFloatingLayerContainerViewScale;
@property (nonatomic) struct CGPoint { double x; double y; } backgroundContentViewOffset;
@property (nonatomic) double backgroundContentViewScale;
@property (nonatomic) double backgroundContentViewAlpha;
@property (retain, nonatomic) CSBackgroundContentView *backgroundContentView;
@property (nonatomic) struct CGPoint { double x; double y; } foregroundViewPositionOffset;
@property (weak, nonatomic) UIView *referenceViewForBelowPresentationContext;
@property (retain, nonatomic) _UILegibilitySettings *legibilitySettings;
@property (nonatomic) BOOL legibilitySettingsOverrideVibrancy;
@property (nonatomic) BOOL statusBarLegibilityEnabled;
@property (nonatomic) unsigned long long targetPageIndexForDraggingEnded;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic, getter=isTransitioning) BOOL transitioning;
@property (readonly, nonatomic) struct { double x0; struct { struct { double x0; BOOL x1; } x0; struct { double x0; BOOL x1; } x1; } x1; long long x2; } transitionContext;
@property (readonly, copy, nonatomic) NSString *coverSheetIdentifier;
@property (readonly, nonatomic) long long participantState;

- (void)scrollViewDidScroll:(id)a0 withContext:(struct { long long x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; })a1;
- (void)_addContentView;
- (BOOL)_maglevActive;
- (void)setContentViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)_addSlideableContentView;
- (void)_layoutContentView;
- (void)scrollViewWillBeginScrolling:(id)a0;
- (struct CGPoint { double x0; double x1; })_scrollView:(id)a0 adjustedOffsetForOffset:(struct CGPoint { double x0; double x1; })a1 translation:(struct CGPoint { double x0; double x1; })a2 startPoint:(struct CGPoint { double x0; double x1; })a3 locationInView:(struct CGPoint { double x0; double x1; })a4 horizontalVelocity:(inout double *)a5 verticalVelocity:(inout double *)a6;
- (BOOL)scrollToPageAtIndex:(unsigned long long)a0 animated:(BOOL)a1 withCompletion:(id /* block */)a2;
- (void)scrollViewDidEndScrolling:(id)a0;
- (void)cancelTransition;
- (void)updateContainerOrientationForBackgroundViews:(long long)a0;
- (void)setClipsToBounds:(BOOL)a0;
- (void)_layoutBottomPage;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_wallpaperOrientationEnforcingBounds;
- (void)_updateLegibility;
- (void)_addWallpaperFloatingLayerContainerView;
- (void)beginTransitionToBackgroundStyle:(long long)a0;
- (void)_addStatusBarLegibilityView;
- (void)_layoutDateTimeViewClippingView;
- (long long)backgroundStyle;
- (BOOL)_forcingPortraitForWallpaperContent;
- (void)completeTransitionToBackgroundStyle:(long long)a0;
- (void)_updateDateFont;
- (void)updateStatusBarLegibilityForForceLegibilityGradientHidden:(BOOL)a0;
- (void)_removeContentView;
- (void)_orderSubviews;
- (void)setBackgroundContentViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)_addContentViewWithContentView:(id)a0;
- (void)setWallpaperFloatingLayerContainerViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)removeContentView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })dateViewPresentationExtentForPageRelativeScrollOffset:(double)a0;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)_setupQuickNoteGestureOnScrollView:(BOOL)a0;
- (void)_layoutFullScreenViews;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_createProudLockContainerWrapperIfNecessary;
- (void)_layoutDateView;
- (void)_setupBackgroundContentGestureOnScrollView:(BOOL)a0;
- (void)_addAuthIndicator;
- (struct { double x0; struct { struct { double x0; BOOL x1; } x0; struct { double x0; BOOL x1; } x1; } x1; long long x2; })_completedTransitionContextForPreviousTransitionContext:(struct { double x0; struct { struct { double x0; BOOL x1; } x0; struct { double x0; BOOL x1; } x1; } x1; long long x2; })a0 newTransitionContext:(struct { double x0; struct { struct { double x0; BOOL x1; } x0; struct { double x0; BOOL x1; } x1; } x1; long long x2; })a1;
- (void)setProudLockIconViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)_setupDateViewGestureOnScrollView:(BOOL)a0;
- (void)_setupWallpaperGestureOnScrollView:(BOOL)a0;
- (void)updateBackgroundStyleTransitionProgress:(double)a0;
- (BOOL)isTransitioningBackgroundStyle;
- (void)setQuickActionsViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)didAddSubview:(id)a0;
- (void)_layoutWallpaperEffectView;
- (void)addContentViewWithCustomContentView:(id)a0;
- (void)_layoutStatusBarBackgroundView;
- (void)_addScrollView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_overlayClippingFrame;
- (void)_layoutProudLockView;
- (void)_setLockScreenDefaults:(id)a0;
- (void)_prepareBlursForView:(id)a0 withHardEdges:(BOOL)a1;
- (void)_setupComplicationGestureOnScrollView:(BOOL)a0;
- (void)_setupAllGesturesOnScrollView:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_dateViewFrameForPageAlignment:(long long)a0 pageRelativeScrollOffset:(double)a1 outAlignmentPercent:(double *)a2;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_portraitEnforcingTransform;
- (void)viewControllerDidDisappear;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (void)_addDateTimeContainer;
- (void)_layoutHigherSlideableContentView;
- (void)_layoutTeachableMomentsContainerView;
- (void)_layoutStatusBarLegibilityView;
- (void)_layoutBackgroundContentView;
- (void).cxx_destruct;
- (void)_layoutQuickActionsView;
- (void)_layoutSidebarComplicationContainerView;
- (void)_addBackgroundView;
- (void)updateUIForAuthenticated:(BOOL)a0;
- (void)setBackgroundStyle:(long long)a0;
- (void)_updateBlurForView:(id)a0 toRadius:(double)a1;
- (BOOL)coverSheetScrollView:(id)a0 shouldSetContentOffset:(struct CGPoint { double x0; double x1; })a1 animated:(BOOL)a2;
- (void)layoutSubviews;
- (void)_layoutWallpaperFloatingLayerContainerView;
- (struct { double x0; struct { struct { double x0; BOOL x1; } x0; struct { double x0; BOOL x1; } x1; } x1; long long x2; })_currentTransitionContext;
- (void)setDateViewOffset:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1;
- (void)_layoutFakeStatusBar;
- (BOOL)coverSheetScrollView:(id)a0 gestureRecognizerShouldBegin:(id)a1;
- (void)_layoutTintingView;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_transformScaling:(id)a0 byScale:(double)a1 aboutPointInSelf:(struct CGPoint { double x0; double x1; })a2;
- (void)_addTintingView;
- (id)_lockScreenDefaults;
- (unsigned long long)_indexOfMainPage;
- (void)scrollViewWillBeginDragging:(id)a0;
- (BOOL)resetScrollViewToMainPageAnimated:(BOOL)a0 withCompletion:(id /* block */)a1;
- (void)addContentView;
- (void)_setDateView:(id)a0 forTesting:(BOOL)a1;
- (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2;
- (void)_addBackgroundContainerView;
- (void)viewControllerWillAppear;
- (void)_addHigherSlideableContentView;
- (BOOL)resetScrollViewToMainPageAnimated:(BOOL)a0 withAnimationSettings:(id)a1 withCompletion:(id /* block */)a2;
- (void)_layoutAuthIndicator;

@end