luxlabs header browser preview


@class UIColor, NSString, PUScrubberSettings, NSNumber;

@interface PUOneUpSettings : PXSettings <PXPreferencesObserver> {
    NSNumber *_cachedAutoplayVideoEnabled;
}

@property (nonatomic) BOOL showSuggestionsForAllAssets;
@property (nonatomic) BOOL showInitialDetailsIndicator;
@property (nonatomic) BOOL enableSuggestionsAnalysis;
@property (nonatomic) BOOL initialDetailsIndicatorShouldSlideIn;
@property (nonatomic) double initialDetailsIndicatorDelay;
@property (nonatomic) double initialDetailsIndicatorDuration;
@property (nonatomic) long long titleTapAction;
@property (retain, nonatomic) PUScrubberSettings *scrubberSettings;
@property (nonatomic) unsigned long long scaleToFitBehavior;
@property (nonatomic) double minimumContentInset;
@property (nonatomic) BOOL allowUserTransform;
@property (nonatomic) BOOL allowBadges;
@property (nonatomic) BOOL allowScrubber;
@property (nonatomic) BOOL allowChromeHiding;
@property (nonatomic) BOOL allowDoubleTapZoom;
@property (nonatomic) BOOL allowFullsizeJPEGDisplay;
@property (nonatomic) long long userNavigationMaximumDistance;
@property (nonatomic) BOOL showSaliencyRects;
@property (nonatomic) BOOL showFacesRect;
@property (nonatomic) BOOL showPaddedFacesRect;
@property (nonatomic) BOOL showBestSquareRect;
@property (nonatomic) BOOL showFacesTorsosRects;
@property (nonatomic) BOOL showGazeRects;
@property (nonatomic) BOOL showWallpaperCropRect;
@property (nonatomic) BOOL showToggleCTMButton;
@property (nonatomic) BOOL useHDRVideoThumbnails;
@property (nonatomic) BOOL showGainMapButton;
@property (nonatomic) BOOL enableHDR;
@property (nonatomic) long long accessoryViewType;
@property (nonatomic) double accessoryInitialTopPosition;
@property (nonatomic) double minimumVisibleContentHeight;
@property (nonatomic) double minimumVisibleCommentedContentHeight;
@property (nonatomic) double minimumFullCommentTitleViewWidth;
@property (nonatomic) BOOL hideToolbarWhenShowingAccessoryView;
@property (nonatomic) BOOL hideFloatingInfoPanelWhenHidingChrome;
@property (nonatomic) BOOL allowsDetailsToggleButtonInBars;
@property (nonatomic) BOOL useGlobalDetailsVisibility;
@property (nonatomic) BOOL useGlobalCommentsVisibility;
@property (nonatomic) BOOL squareImageCapToHalfHeight;
@property (nonatomic) BOOL shouldFadeAccessoryView;
@property (nonatomic) double chromeDefaultAnimationDuration;
@property (nonatomic) long long chromeAutoHideBehaviorOnLivePhoto;
@property (nonatomic) long long chromeAutoHideBehaviorOnPlayButton;
@property (nonatomic) long long chromeAutoHideBehaviorOnSwipe;
@property (nonatomic) long long chromeAutoHideBehaviorOnZoom;
@property (nonatomic) double chromeAutoHideDelay;
@property (nonatomic) double chromeTimedAutoHideAnimationDuration;
@property (nonatomic) BOOL persistChromeVisibility;
@property (nonatomic) long long chromeAnimationType;
@property (nonatomic) long long chromeBackgroundAnimationType;
@property (nonatomic) double interpageSpacing;
@property (nonatomic) double pagingSpringPullAdjustment;
@property (nonatomic) double pagingFrictionAdjustment;
@property (nonatomic) BOOL allowParallax;
@property (nonatomic) long long parallaxModel;
@property (nonatomic) double parallaxFactor;
@property (nonatomic) double itemContentCornerRadius;
@property (nonatomic) BOOL allowStatusBar;
@property (nonatomic) double barsAreaVerticalOutset;
@property (nonatomic) double visualLookupGlyphAnimationFadeOutDelay;
@property (nonatomic) double defaultZoomInFactor;
@property (nonatomic) double doubleTapZoomFactor;
@property (nonatomic) BOOL doubleTapZoomAreaExcludesBars;
@property (nonatomic) BOOL doubleTapZoomAreaExcludesBackground;
@property (nonatomic) unsigned long long fullQualityCrossfadeBehavior;
@property (nonatomic) double fullQualityCrossfadeDuration;
@property (nonatomic) BOOL retainProxyUntilZoom;
@property (nonatomic) BOOL enableFigPhotoTiledLayer;
@property (nonatomic) BOOL useURLForLargePhotosWithFigPhotoTiledLayer;
@property (nonatomic) BOOL forceURLWithFigPhotoTiledLayer;
@property (nonatomic) BOOL enableFigPhotoBackgroundSizeBasedDisplay;
@property (nonatomic) BOOL simulateWorstCaseFigPhotoBackgroundSize;
@property (nonatomic) BOOL autoplayVideo;
@property (nonatomic) double videoAutoplayThreshold;
@property (nonatomic) BOOL unmuteOnChromeHide;
@property (nonatomic) BOOL allowPlayButtonInBars;
@property (nonatomic) double videoPauseThreshold;
@property (nonatomic) BOOL videoRemuteOnBackgrounding;
@property (nonatomic) double autoplayScrubberWidth;
@property (nonatomic) BOOL videoShowDebugBorders;
@property (nonatomic) BOOL videoShowLiveEffectsRenderingIndicator;
@property (nonatomic) BOOL insertDummyHighlightTimeRanges;
@property (nonatomic) BOOL showVideoSearchHighlightLabel;
@property (nonatomic) BOOL videoStartAtFirstHighlight;
@property (nonatomic) BOOL showVideoHighlightLabel;
@property (nonatomic) BOOL showSearchQueryInVideoHighlightLabel;
@property (nonatomic) unsigned long long videoHighlightColorName;
@property (readonly, nonatomic) UIColor *videoHighlightColor;
@property (nonatomic) double videoHighlightPreroll;
@property (nonatomic) BOOL livePhotoSRLCompensationEnabled;
@property (nonatomic) BOOL livePhotoSRLCompensationManualMode;
@property (nonatomic) double livePhotoSRLCompensationManualValue;
@property (copy, nonatomic) NSString *livePhotoSRLCompensationFilterName;
@property (nonatomic) double livePhotoInteractionThreshold;
@property (nonatomic) BOOL applyPerspectiveTransformDuringVitality;
@property (nonatomic) BOOL lockScrollDuringLivePhotoPlayback;
@property (nonatomic) BOOL livePhotoScrubberShowForPlayback;
@property (nonatomic) BOOL shouldMergeOverlappingLivePhotos;
@property (nonatomic) double livePhotoMinimumOverlappingDuration;
@property (nonatomic) unsigned long long overlappingLivePhotosCountLimit;
@property (nonatomic) double vitalityMaskBlur;
@property (nonatomic) double vitalityFeatherScale;
@property (nonatomic) double vitalityMaxAllowedInsetPoints;
@property (nonatomic) double vitalityMaxAllowedLargeInsetPoints;
@property (nonatomic) BOOL vitalityUseInsetLimiting;
@property (nonatomic) BOOL showReframedBadge;
@property (nonatomic) unsigned long long viewModelCacheCountLimit;
@property (nonatomic) double visibilityDurationForEnteringQuickPagingRegime;
@property (nonatomic) double visibilityDurationForExitingQuickPagingRegime;
@property (nonatomic) long long minNavigationDistanceForQuickPagingRegime;
@property (nonatomic) double visibilityDurationForEnteringFastRegime;
@property (nonatomic) double visibilityDurationForExitingFastRegime;
@property (nonatomic) long long minNavigationDistanceForFastRegime;
@property (nonatomic) double bounceDuration;
@property (nonatomic) double bounceDelay;
@property (nonatomic) double bounceSpringDamping;
@property (nonatomic) double bounceInitialVelocity;
@property (nonatomic) BOOL allowGIFPlayback;
@property (nonatomic) BOOL showGIFLoadingDelays;
@property (nonatomic) double playGIFSettledThreshold;
@property (nonatomic) double playGIFEnterThreshold;
@property (nonatomic) double playGIFMoveOutThreshold;
@property (nonatomic) BOOL allowVisualIntelligence;
@property (nonatomic) BOOL hideVisualIntelligenceOverlayIn1Up;
@property (nonatomic) BOOL hideVisualIntelligenceOverlayIn1UpDetails;
@property (nonatomic) BOOL allowsVisualIntelligenceV2;
@property (nonatomic) BOOL allowsVisualIntelligenceInVideoFrame;
@property (nonatomic) BOOL allowsVisualIntelligenceRemoveBackground;
@property (nonatomic) BOOL allowsVisualIntelligenceVisualLookupInfoPanelMode;
@property (nonatomic) BOOL simulateAssetContentLoading;
@property (nonatomic) double simulatedAssetContentLoadingDuration;
@property (nonatomic) BOOL simulateLoadingError;
@property (nonatomic) long long simulatedLoadingErrorType;
@property (nonatomic) BOOL showFileRadarButtonForOneUpErrorPresentationsOnInternalInstalls;
@property (nonatomic) BOOL quickCropEnabled;
@property (nonatomic) double quickCropInvisibilityTimer;
@property (nonatomic) double quickCropFadeIn;
@property (nonatomic) double quickCropFadeOut;
@property (nonatomic) double quickCropBackgroundBrightness;
@property (nonatomic) BOOL quickCropHideOtherToolsInEdit;
@property (nonatomic) BOOL quickCropUseSymbol;
@property (nonatomic) BOOL useDebuggingColors;
@property (nonatomic) long long debuggingTitleType;
@property (nonatomic) unsigned long long debuggingBadges;
@property (nonatomic) unsigned long long debuggingBadgesWhenFavorite;
@property (nonatomic) BOOL useDebuggingProgressLabel;
@property (nonatomic) BOOL showBufferingIndicatorDuringPlay;
@property (nonatomic) BOOL showLoadingIndicatorDuringDownload;
@property (nonatomic) BOOL alwaysShowRenderIndicator;
@property (nonatomic) double simulatedRenderProgress;
@property (nonatomic) BOOL alwaysShowAirPlayButton;
@property (nonatomic) double finalFadeOutDuration;

+ (id)sharedInstance;
+ (id)settingsControllerModule;
+ (id)transientProperties;

- (id)parentSettings;
- (void)createChildren;
- (void)preferencesDidChange;
- (BOOL)allowAutoplayVideoForAsset:(id)a0;
- (void)setDefaultValues;
- (long long)version;
- (void)_updateVisualIntelligenceRelatedSettings;
- (void).cxx_destruct;

@end