@class PXStoryConcreteTimelineSettings, NSString, PXStoryTransitionsSettings, PXStoryChapterSettings, PXStoryScrubberLayoutSettings, PXStoryMultipartPanoramaSettings; @interface PXStorySettings : PXSettings @property (nonatomic) BOOL allowsShowcase; @property (nonatomic) long long clipCompositionShowcaseMode; @property (copy, nonatomic) NSString *clipCompositionFallback; @property (nonatomic) long long transitionShowcaseMode; @property (nonatomic) long long transitionFallback; @property (nonatomic) long long separatorEffectsShowcaseMode; @property (nonatomic) long long kenBurnsShowcaseMode; @property (nonatomic) BOOL overrideDurations; @property (nonatomic) double showcaseSegmentDuration; @property (nonatomic) double showcaseTransitionDuration; @property (nonatomic) BOOL disableShowcaseBadge; @property (nonatomic) BOOL includeImagesInVisualDiagnosticsForTTR; @property (nonatomic) BOOL includeDeviceDiagnosticsForTTR; @property (nonatomic) long long simulatedError; @property (nonatomic) BOOL allowLimitingImagesTo3MP; @property (nonatomic) BOOL allowAspectModeToggle; @property (nonatomic) BOOL wantsTitles; @property (nonatomic) BOOL wantsRelated; @property (nonatomic) BOOL wantsResourcesPreloading; @property (nonatomic) BOOL wantsScrubber; @property (nonatomic) BOOL wantsGridLayout; @property (nonatomic) BOOL wantsPersistence; @property (nonatomic) BOOL wantsAnimations; @property (nonatomic) BOOL usesAutoCropV2; @property (nonatomic) BOOL usesAutoCropV2Videos; @property (nonatomic) BOOL wantsTransitions; @property (nonatomic) BOOL wantsHighContrastColors; @property (nonatomic) BOOL wantsValidation; @property (nonatomic) BOOL isHUDEnabled; @property (nonatomic) BOOL isHUDVisible; @property (nonatomic) BOOL areRelatedHUDsVisible; @property (nonatomic) long long defaultHUDType; @property (nonatomic) BOOL isExportHUDEnabled; @property (nonatomic) long long exportHUDType; @property (nonatomic) BOOL isFeedHUDVisible; @property (nonatomic) long long feedHUDType; @property (nonatomic) BOOL enableDemoAction; @property (readonly, nonatomic) unsigned long long fullsizePaperTrailOptions; @property (nonatomic) unsigned long long preferredFullsizePaperTrailOptions; @property (nonatomic) long long twoFingerTapAction; @property (nonatomic) long long swipeDownAction; @property (nonatomic) double viewModeTransitionSpringStiffness; @property (nonatomic) double viewModeTransitionAccessoryFadepoint; @property (nonatomic) BOOL renderTitlesForRelated; @property (nonatomic) double maximumAppBackgroundDurationBeforeAutoPause; @property (nonatomic) unsigned char playerPresentationType; @property (nonatomic) unsigned char feedPresentationType; @property (nonatomic) BOOL allowCustomUserAssets; @property (nonatomic) BOOL preferAssetLocationAndCreationDateForClipTitleAndSubtitle; @property (nonatomic) BOOL shouldHideSidebarWhenDisplayed; @property (nonatomic) long long timelineProducerKind; @property (nonatomic) BOOL allowNonFillingCompositionsForKeyAsset; @property (nonatomic) BOOL limitKeyAssetAspectRatioToFeedCard; @property (nonatomic) long long keyAssetAspectRatioOverride; @property (nonatomic) long long otherAssetsAspectRatioOverride; @property (nonatomic) double aspectFillOneUpCropTolerance; @property (nonatomic) double livePhotoSameOrientationCompactMaximumScale; @property (nonatomic) double livePhotoSameOrientationRegularMaximumScale; @property (nonatomic) double livePhotoOppositeOrientationCompactMaximumScale; @property (nonatomic) double livePhotoOppositeOrientationRegularMaximumScale; @property (nonatomic) BOOL allowsTimelineRecombination; @property (nonatomic) BOOL shouldRecombineTimelineWithSameVisibleSegments; @property (retain, nonatomic) PXStoryMultipartPanoramaSettings *multipartPanoramaSettings; @property (retain, nonatomic) PXStoryConcreteTimelineSettings *concreteTimelineSettings; @property (nonatomic) BOOL validationShouldWaitForTimelineToBeReadyToPlay; @property (nonatomic) long long timelineManagerPaperTrailLength; @property (nonatomic) double estimatedMinimumDurationPerCuratedAsset; @property (nonatomic) long long curatedAssetsLimit; @property (retain, nonatomic) PXStoryTransitionsSettings *transitionsSettings; @property (nonatomic) BOOL showStyleSwitcher; @property (nonatomic) BOOL shouldPauseInStyleSwitcher; @property (nonatomic) BOOL useVerboseStyleHUDText; @property (nonatomic) BOOL shouldStylesAlwaysIncludePersistedSong; @property (nonatomic) BOOL isAppleMusicAllowed; @property (nonatomic) BOOL simulateNoAppleMusicSubscription; @property (nonatomic) BOOL useMusicCuesForPacing; @property (nonatomic) BOOL useMusicCuesForTimeline; @property (nonatomic) BOOL forcePacingToSegmentMaxDuration; @property (nonatomic) BOOL adjustToWallClockTime; @property (nonatomic) float musicDuckedVolume; @property (nonatomic) float musicBackgroundVolume; @property (nonatomic) float musicFadeOutVolume; @property (nonatomic) BOOL musicDemoVolumeAdjustment; @property (nonatomic) float musicTargetLoudnessLKFS; @property (nonatomic) double duckingFadeDuration; @property (nonatomic) double focusChangeFadeDuration; @property (nonatomic) long long musicSimulatedFailureMode; @property (nonatomic) double musicTouchDuckingDelay; @property (nonatomic) long long songsProducerKind; @property (nonatomic) BOOL allowsContinuousKenBurnsAnimations; @property (nonatomic) double continuousKenBurnsAnimationsTolerance; @property (nonatomic) BOOL forceMinDurationKenBurnsAnimations; @property (nonatomic) BOOL forcePanUpOrDownInOneUpKenBurnsWithPortraitAspectAsset; @property (nonatomic) BOOL disableVideoPlayback; @property (nonatomic) BOOL forceLivePhotoVideo; @property (nonatomic) BOOL wantsMovieHighlights; @property (nonatomic) BOOL useBestHighlightTrim; @property (nonatomic) BOOL allowOnDemandVideoAnalysis; @property (nonatomic) BOOL videoInlineStabilization; @property (nonatomic) BOOL debugShowVideoPlaybackDetails; @property (nonatomic) double videoMaximumAspectFillScale; @property (nonatomic) long long livePhotoLocalVideoQuality; @property (nonatomic) long long videoQuality; @property (nonatomic) long long exportVideoQuality; @property (nonatomic) BOOL detectVideoLags; @property (nonatomic) double significantPlayedDuration; @property (nonatomic) double muteToggleButtonAutoHideDelay; @property (nonatomic) BOOL wantsAudioFromVideo; @property (nonatomic) BOOL muteBackgroundMusic; @property (nonatomic) double foregroundAudioLoudnessTarget; @property (nonatomic) double backgroundAudioLoudnessTarget; @property (nonatomic) long long videoAudioStrategy; @property (nonatomic) long long livePhotoAudioStrategy; @property (nonatomic) long long loopingVideoAudioStrategy; @property (nonatomic) long long slomoVideoAudioStrategy; @property (nonatomic) BOOL wantsAudioFade; @property (nonatomic) double audioFadeMaxDuration; @property (nonatomic) double audioFadeMinDuration; @property (nonatomic) long long audioFadeCurve; @property (nonatomic) BOOL wantsAudioJLCuts; @property (nonatomic) long long audioJCutStrategy; @property (nonatomic) long long audioLCutStrategy; @property (nonatomic) double audioJCutDuration; @property (nonatomic) double audioLCutDuration; @property (nonatomic) BOOL debugShowAudioPlaybackDetails; @property (nonatomic) double simulatedAudioCuesLoadingDelay; @property (nonatomic) float audioQualityMin; @property (nonatomic) BOOL wantsBufferingIndicatorOverScrubber; @property (nonatomic) double noncriticalBufferingTimeout; @property (nonatomic) double bufferingHUDAutoPresentationTimeout; @property (nonatomic) BOOL playerShowsBufferingStatus; @property (nonatomic) BOOL simulateResourcesBufferingError; @property (nonatomic) BOOL simulateSlowResourcesBuffering; @property (nonatomic) double simulatedSlowResourcesBufferingDelay; @property (nonatomic) BOOL exaggerateResourceDownloadTimes; @property (nonatomic) BOOL playbackShouldWaitForBufferingToBeReady; @property (nonatomic) long long simultaneousPreloadingOperationsCount; @property (nonatomic) long long preloadingSegmentsBatchSize; @property (nonatomic) long long preloadingEstimationStrategy; @property (nonatomic) long long minPreloadedeSegments; @property (nonatomic) BOOL preloadNonKeyRelated; @property (nonatomic) BOOL estimateTimeLeftPerPlaybackStyle; @property (nonatomic) long long scrubberDisplayMode; @property (nonatomic) BOOL scrubberDimsMainContent; @property (nonatomic) long long scrubberEdgeFadeMode; @property (nonatomic) double scrubberEdgeFadeDistance; @property (nonatomic) double scrubberEdgeFadeOffset; @property (nonatomic) double scrubberAutoHideDelay; @property (retain, nonatomic) PXStoryScrubberLayoutSettings *scrubberLayoutSettings; @property (nonatomic) BOOL scrubberLayoutStretchesSmallNumberOfAssets; @property (nonatomic) BOOL scrubberSelectionStartsPlayback; @property (nonatomic) BOOL chromeAllowAutoHide; @property (nonatomic) double chromeAutoHideDelay; @property (nonatomic) double legibilityGradientOpacity; @property (nonatomic) BOOL overrideLegibilityGradientHeights; @property (nonatomic) double topLegibilityGradientHeight; @property (nonatomic) double bottomLegibilityGradientHeight; @property (nonatomic) BOOL useBottomLegibilityGradientForBufferingIndicator; @property (nonatomic) double legibilityRelatedDimming; @property (nonatomic) double legibilityPlaybackEndDimming; @property (nonatomic) double legibilityPlaybackEndDimmingDuration; @property (nonatomic) double legibilityPlaybackEndUndimmingDuration; @property (copy, nonatomic) NSString *playButtonRewindSymbolName; @property (nonatomic) BOOL simulateLongChromeStrings; @property (nonatomic) BOOL preferTopChromeItemsInAppNavigationBar; @property (nonatomic) double tapNavigationAreaFraction; @property (nonatomic) long long relatedProducerKind; @property (nonatomic) double relatedProductionPlaybackFractionCompletedThreshold; @property (nonatomic) BOOL allowRelatedProductionBeforeReadyToPlay; @property (nonatomic) BOOL wantsRelatedCountdown; @property (nonatomic) double relatedAnimationDuration; @property (nonatomic) BOOL smartGradientEnabled; @property (nonatomic) BOOL smartGradientUseSmartColor; @property (nonatomic) BOOL smartGradientUseSimpleBlur; @property (nonatomic) double smartGradientBlurRadius; @property (nonatomic) double smartGradientExposureValue; @property (nonatomic) BOOL smartGradientRepeatEdges; @property (nonatomic) double smartGradientEdgeStretchFactor; @property (nonatomic) BOOL allowsNUpBackground; @property (nonatomic) double backgroundQualityScale; @property (nonatomic) long long movementAnimationCurve; @property (nonatomic) double movementAnimationLinearFraction; @property (nonatomic) double movementAnimationPauseDeceleration; @property (nonatomic) double movementAnimationPausedVelocity; @property (nonatomic) double movementAnimationResumeAcceleration; @property (nonatomic) unsigned long long currentPPTPreset; @property (nonatomic) unsigned long long currentPPTSubpreset; @property (nonatomic) unsigned long long currentFeedPPTPreset; @property (nonatomic) BOOL showErrorAlertsDuringTestExecution; @property (nonatomic) BOOL showMusicAndColorGradeEditor; @property (nonatomic) BOOL disableColorGrading; @property (nonatomic) long long colorGradeEditorPreviewMode; @property (nonatomic) float colorGradeSmoothingFactor; @property (nonatomic) long long colorGradeSmoothingPasses; @property (nonatomic) float colorGradeBlendingFactor; @property (nonatomic) long long colorNormalizationMode; @property (nonatomic) long long colorNormalizationTechnique; @property (nonatomic) BOOL debugShowColorNormalizationValues; @property (nonatomic) BOOL enableFalseColorNormalization; @property (nonatomic) BOOL colorNormalizationUseColorCube; @property (nonatomic) long long colorNormalizationCubeEdgeSize; @property (nonatomic) BOOL enableBrowseViewColorNormalization; @property (nonatomic) BOOL enableScrubberColorNormalization; @property (nonatomic) BOOL enableColorNormalizationWithoutColorGrade; @property (nonatomic) float colorNormalizationIntensity; @property (nonatomic) BOOL reportColorNormalizationErrors; @property (nonatomic) BOOL wantsFullscreenFeedExperience; @property (nonatomic) BOOL showFeedChromeOnHover; @property (nonatomic) BOOL wantsInlinePlayback; @property (nonatomic) double inlinePlaybackCriticalInsetX; @property (nonatomic) double inlinePlaybackCriticalInsetY; @property (nonatomic) double pressedScale; @property (nonatomic) long long feedInitialLimit; @property (nonatomic) double feedCardLandscapeAspectRatio; @property (nonatomic) double feedCardPortraitAspectRatio; @property (nonatomic) double feedCardWideLandscapeAspectRatio; @property (nonatomic) double feedItemCornerRadius; @property (nonatomic) BOOL useFeedPlaceholderItems; @property (nonatomic) BOOL wantsFeedItemShadow; @property (nonatomic) BOOL allowsFormSheetPresentation; @property (nonatomic) long long swipeDownBehavior; @property (nonatomic) double swipeDownDismissalDistanceThreshold; @property (nonatomic) double swipeDownSignificantDuration; @property (nonatomic) double swipeDownDismissalDelay; @property (nonatomic) double swipeDownThresholdFadeDuration; @property (nonatomic) BOOL needs79067616Workaround; @property (nonatomic) double autoEditDiptychCropAspectMax; @property (nonatomic) double autoEditTriptychCropAspectMax; @property (nonatomic) double autoEditPortraitAreaMin; @property (nonatomic) double autoEditPortraitAspectLargeVerticalFaceAreaMin; @property (nonatomic) long long autoEditModuleLengthMax; @property (nonatomic) long long autoEditRotateMotionMax; @property (nonatomic) long long autoEditEmptySpaceLengthMax; @property (nonatomic) double autoEditProductionSimulatedDelay; @property (nonatomic) BOOL autoEditDisableNUp; @property (nonatomic) BOOL autoEditDisableRotationMotionStyle; @property (nonatomic) long long autoEditSongPaceOverride; @property (nonatomic) BOOL autoEditUseMomentRecipes; @property (nonatomic) double scaleRecipeRelativeFrequency; @property (nonatomic) double panRecipeRelativeFrequency; @property (nonatomic) double exposeToBlackRecipeRelativeFrequency; @property (nonatomic) double autoEditSceneConfidenceThreshold; @property (nonatomic) double autoEditHighCurationScoreThreshold; @property (nonatomic) double autoEditDoublePlaceMultiplier; @property (nonatomic) BOOL useReferenceWidthBasedTitleLayout; @property (nonatomic) double titleReferenceWidthPortrait; @property (nonatomic) double titleReferenceWidthLandscape; @property (nonatomic) double titleFeedPortraitWidthScale; @property (nonatomic) double titleFeedLandscapeWidthScale; @property (nonatomic) double titleFullScreenPortraitWidthScale; @property (nonatomic) double titleFullScreenLandscapeWidthScale; @property (nonatomic) double titleRegularPaddingBottomScale; @property (nonatomic) double titlePaddingTopScale; @property (nonatomic) double titleWidthMin; @property (nonatomic) double titleWidthMax; @property (nonatomic) double titleSizeScale; @property (nonatomic) double subtitleSizeScale; @property (nonatomic) double titleMinimumScale; @property (nonatomic) double subtitleMinimumScale; @property (nonatomic) BOOL titleUseCenterAlignment; @property (nonatomic) double titleFarthestDistanceThreshold; @property (nonatomic) BOOL enableTitlePositioningLogs; @property (nonatomic) long long titleMaximumNumberOfLines; @property (nonatomic) long long verticalTextMode; @property (nonatomic) long long kashidaTextMode; @property (nonatomic) BOOL simulateSlowTextLayout; @property (retain, nonatomic) PXStoryChapterSettings *chapterSettings; @property (nonatomic) BOOL showTVPreviewInDiagnostics; @property (nonatomic) double curationScorePercentileThreshold; @property (nonatomic) double aestheticsScorePercentileThreshold; + (id)sharedInstance; + (id)possibleDefaultHUDTypes; + (id)possiblePaperTrailOptions; + (id)possibleClipCompositionFallbacks; + (id)possibleNormalizationModes; + (id)availableClipCompositions; + (id)settingsControllerModule; + (id)possibleTransitionFallbackTitles; + (id)possibleFeedHUDTypes; + (id)transientProperties; + (id)possibleNormalizationTechniques; + (id)possibleClipCompositionFallbackTitles; + (id)possibleTransitionFallbacks; - (id)parentSettings; - (void)createChildren; - (void)performPostSaveActions; - (void)setDefaultValues; - (BOOL)allowsDefaultBehaviorForShowcaseMode:(long long)a0; - (id)feedItemShadow; - (struct CGSize { double x0; double x1; })inlinePlaybackCriticalInsets; - (BOOL)allowsRandomFallbackForShowcaseMode:(long long)a0; - (void).cxx_destruct; - (id)possibleClipCompositionsForFallback:(id)a0; - (void)didChangeValueForKey:(id)a0; - (id)possibleTransitionKindsForFallback:(long long)a0; @end