luxlabs header browser preview


@class NSMutableOrderedSet, NSIndexPath, _UICollectionViewMultiSelectController, NSMutableSet, NSMutableArray, _UICollectionViewSectionFocusGuideController, _UICollectionViewDragDestinationController, _UICollectionViewDragSourceController, _UICollectionViewFocusedItemState, UICollectionViewData, _UIVelocityIntegrator, UIWindowSceneActivationInteraction, UICollectionViewUpdateItem, _UIFocusFastScrollingIndexBarEntry, _UICollectionViewPrefetchingContext, _UIIndexPathIdentityTracker, UICollectionViewCell, _UISelectionInteraction, UIIndexBarAccessoryView, UICollectionViewUpdate, _UIDragDestinationIndicatorView, _UIDynamicAnimationGroup, _UICollectionViewSelectionController, _UICollectionTableIndexOverlayManager, UICollectionViewLayout, UIView, _UIHorizontalIndexTitleBar, NSArray, _UICollectionViewOrthogonalScrollerSectionController, _UICollectionViewSubviewRouter, _UIDragSnappingFeedbackGenerator, NSMutableDictionary, _UICollectionViewDragAndDropController, UICollectionViewLayoutInvalidationContext, UICollectionViewLayoutAttributes, NSString, UIContextMenuInteraction, UIViewPropertyAnimator, UIFocusContainerGuide, UITouch, NSHashTable, _UICollectionViewSubviewManager, NSTimer, UICollectionReusableView, _UICollectionViewFeedbackLoopDebugger;
@protocol UICollectionViewDataSourcePrefetching, UICollectionViewDragDelegate, UICollectionViewDelegate, UICollectionViewDragDelegate_Private, UICollectionViewDragDestination, UICollectionViewDragSource, UICollectionViewDropDelegate_Private, UICollectionViewDataSource_Private, UICollectionViewDropDelegate;

@interface UICollectionView : UIScrollView <_UIHorizontalIndexTitleBarDelegate, _UIUpdateCycleIdleObserver, _UICollectionTableIndexOverlayHost, _UICollectionViewSubviewManagerDelegate, _UISelectionInteractionDelegate, _UIKeyboardAutoRespondingScrollView, _UIDataSourceBackedView, UIDataSourceTranslating> {
    NSMutableDictionary *_cellReuseQueues;
    NSMutableDictionary *_supplementaryViewReuseQueues;
    NSHashTable *_notifiedDisplayedCells;
    long long _reloadingSuspendedCount;
    long long _updateAnimationCount;
    UICollectionReusableView *_firstResponderView;
    UICollectionReusableView *_newContentView;
    long long _firstResponderViewType;
    NSString *_firstResponderViewKind;
    NSIndexPath *_firstResponderIndexPath;
    NSMutableDictionary *_clonedCellsDict;
    NSMutableDictionary *_clonedSupplementaryViewsDict;
    NSMutableDictionary *_clonedDecorationViewsDict;
    NSIndexPath *_pendingSelectionIndexPath;
    NSMutableSet *_pendingDeselectionIndexPaths;
    UICollectionViewData *_collectionViewData;
    UICollectionViewUpdate *_currentUpdate;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _visibleBounds;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _visibleRectInsets;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _preRotationBounds;
    struct CGPoint { double x; double y; } _rotationBoundsOffset;
    long long _rotationAnimationCount;
    _UIIndexPathIdentityTracker *_identityTracker;
    long long _updateCount;
    NSMutableArray *_insertItems;
    NSMutableArray *_deleteItems;
    NSMutableArray *_reloadItems;
    NSMutableArray *_moveItems;
    NSArray *_originalInsertItems;
    NSArray *_originalDeleteItems;
    id /* block */ _updateCompletionHandler;
    id /* block */ _postUpdateBlock;
    NSMutableDictionary *_cellClassDict;
    NSMutableDictionary *_cellNibDict;
    NSMutableDictionary *_supplementaryViewClassDict;
    NSMutableDictionary *_supplementaryViewNibDict;
    NSMutableDictionary *_cellNibExternalObjectsTables;
    NSMutableDictionary *_supplementaryViewNibExternalObjectsTables;
    NSMutableSet *_supplementaryViewRegisteredKinds;
    UICollectionViewLayoutAttributes *_transitionLayoutAttributes;
    BOOL _isInInteractiveTransition;
    BOOL _shouldAccumulateTrackedLayoutValues;
    NSMutableDictionary *_interactiveTransitionInfos;
    id /* block */ _interactiveCompletionHandler;
    double _currentInteractiveTransitionTimeStamp;
    double _previousInteractiveTransitionTimeStamp;
    double _currentInteractiveTransitionProgress;
    double _previousInteractiveTransitionProgress;
    _UIDynamicAnimationGroup *_endInteractiveTransitionAnimationGroup;
    UICollectionViewLayout *_nextLayoutForInteractiveTranstion;
    _UIDragSnappingFeedbackGenerator *_reorderFeedbackGenerator;
    NSMutableDictionary *_interactiveTransitionValueTrackingDict;
    NSMutableArray *_trackedValuesKeys;
    NSMutableSet *_invalidatedItemIndexPaths;
    NSMutableDictionary *_invalidatedSupplementaryIndexPaths;
    NSMutableDictionary *_invalidatedDecorationIndexPaths;
    NSMutableOrderedSet *_indexPathsRequiringPreferredAttributes;
    id /* block */ _invalidationBlock;
    struct CGPoint { double x; double y; } _reorderingTargetPosition;
    NSTimer *_autoscrollTimer;
    UIFocusContainerGuide *_contentFocusContainerGuide;
    struct CGPoint { double x; double y; } _horizontalIndexTitleBarOffset;
    struct { unsigned char delegateShouldHighlightItemAtIndexPath : 1; unsigned char delegateDidHighlightItemAtIndexPath : 1; unsigned char delegateDidUnhighlightItemAtIndexPath : 1; unsigned char delegateShouldSelectItemAtIndexPath : 1; unsigned char delegateShouldDeselectItemAtIndexPath : 1; unsigned char delegateDidSelectItemAtIndexPath : 1; unsigned char delegateDidDeselectItemAtIndexPath : 1; unsigned char delegateSupportsMenus : 1; unsigned char delegateWillDisplayCell : 1; unsigned char delegateWillDisplaySupplementaryView : 1; unsigned char delegateDidEndDisplayingCell : 1; unsigned char delegateDidEndDisplayingSupplementaryView : 1; unsigned char delegateIndexForReferenceItemDuringLayoutTransition : 1; unsigned char delegateOverrideForTransitionOffsetSize : 1; unsigned char delegateTargetContentOffsetForProposedContentOffsetSPI : 1; unsigned char delegateTargetContentOffsetForProposedContentOffset : 1; unsigned char delegateTargetIndexPathForMoveSPI : 1; unsigned char delegateTargetIndexPathForMove_deprecated : 1; unsigned char delegateTargetIndexPathForMoveOfItem : 1; unsigned char delegateCanFocusItemAtIndexPath_deprecated : 1; unsigned char delegateDidFocusItemAtIndexPath_deprecated : 1; unsigned char delegateCanFocusItemAtIndexPath : 1; unsigned char delegateDidFocusItemAtIndexPath : 1; unsigned char delegateDidUnfocusItemAtIndexPath : 1; unsigned char delegateIndexPathForPreferredFocusedItem : 1; unsigned char delegateShouldUpdateFocusFromRowAtIndexPathToView : 1; unsigned char delegateIndexPathForPreferredFocusedView : 1; unsigned char delegateShouldUpdateFocusInContext : 1; unsigned char delegateDidUpdateFocusInContext : 1; unsigned char delegateHorizontalIndexTitleBarSelectedEntry : 1; unsigned char delegateCanEditItemAtIndexPath : 1; unsigned char delegateWasNonNil : 1; unsigned char delegateContextMenuConfigurationForItemAtIndexPaths : 1; unsigned char delegateContextMenuHighlightPreviewForItemAtIndexPath : 1; unsigned char delegateContextMenuDismissalPreviewForItemAtIndexPath : 1; unsigned char delegateContextMenuConfigurationForItemAtIndexPath_DEPR : 1; unsigned char delegateContextMenuPreviewForHighlighting_DEPR : 1; unsigned char delegateContextMenuPreviewForDismissing_DEPR : 1; unsigned char delegateContextMenuwillPerformPreviewAction : 1; unsigned char delegateWillDisplayContextMenu : 1; unsigned char delegateWillEndContextMenuInteraction : 1; unsigned char delegateStyleForContextMenu : 1; unsigned char delegateAccessoriesForContextMenu : 1; unsigned char delegate_dci_contextMenuConfigurationForItemsAtIndexPaths : 1; unsigned char delegate_dci_contextMenuConfigurationForSelectedItemsAtIndexPaths : 1; unsigned char delegate_dci_contextMenuPreviewForHighlightingItemAtIndexPath : 1; unsigned char delegate_dci_contextMenuPreviewForDismissingToItemAtIndexPath : 1; unsigned char delegateSceneActivationConfigurationAtIndexPath : 1; unsigned char delegateSceneActivationConfigurationAtIndexPathSPI : 1; unsigned char delegateOrthogonalScrollViewDidScrollSPI : 1; unsigned char delegateSelectionFollowsFocusForItemAtIndexPath : 1; unsigned char delegateCanPerformPrimaryActionForItemAtIndexPath : 1; unsigned char delegatePerformPrimaryActionForItemAtIndexPath : 1; unsigned char delegateIndexPathForContentOffsetPreservationSPI : 1; unsigned char dataSourceNumberOfSections : 1; unsigned char dataSourceViewForSupplementaryElement : 1; unsigned char dataSourceCanMoveItemAtIndexPathSPI : 1; unsigned char dataSourceMoveItemAtIndexPathSPI : 1; unsigned char dataSourceSectionIndexTitlesSPI : 1; unsigned char dataSourceSectionIndexTitlesTrimmedToCountSPI : 1; unsigned char dataSourceIndexPathForSectionIndexSPI : 1; unsigned char dataSourceCanMoveItemAtIndexPath : 1; unsigned char dataSourceMoveItemAtIndexPath : 1; unsigned char dataSourceIndexTitles : 1; unsigned char dataSourceIndexPathForIndex : 1; unsigned char dataSourceWasNonNil : 1; unsigned char dataSourceIsDiffableDataSource : 1; unsigned char dataSourceCanEditItemAtIndexPath : 1; unsigned char prefetchDataSourcePrefetchItemsAtIndexPaths : 1; unsigned char prefetchDataSourceCancelPrefetchingForItemsAtIndexPaths : 1; unsigned char prefetchDataSourceWasNonNil : 1; unsigned char reloadSkippedDuringSuspension : 1; unsigned char scheduledUpdateVisibleCells : 1; unsigned char scheduledUpdateVisibleCellLayoutAttributes : 1; unsigned char allowsSelection : 1; unsigned char allowsMultipleSelection : 1; unsigned char allowsSelectionDuringEditing : 1; unsigned char allowsUserInitiatedMultipleSelection : 1; unsigned char allowsMultipleSelectionDuringEditing : 1; unsigned char selectionFollowsFocus : 2; unsigned char shouldBecomeFocusedOnSelection : 2; unsigned char allowsFocus : 2; unsigned char allowsFocusDuringEditing : 2; unsigned char containsFocus : 1; unsigned char displaysHorizontalIndexTitleBar : 1; unsigned char fadeCellsForBoundsChange : 1; unsigned char updatingLayout : 1; unsigned char needsReload : 1; unsigned char reloading : 1; unsigned char skipLayoutDuringSnapshotting : 1; unsigned char layoutInvalidatedSinceLastCellUpdate : 1; unsigned char doneFirstLayout : 1; unsigned char loadingOffscreenViews : 1; unsigned char updating : 1; unsigned char updatingVisibleCells : 1; unsigned char backgroundColorSet : 1; unsigned char preRotationBoundsSet : 1; unsigned char updateFocusAfterItemAnimations : 1; unsigned char remembersLastFocusedIndexPath : 1; unsigned char updateFocusAfterLoadingCells : 1; unsigned char creatingViewFromPreferredFocusedView : 1; unsigned char performingLayout : 1; unsigned char keepsFirstResponderVisibleOnBoundsChange : 1; unsigned char editing : 1; unsigned char shouldDeriveVisibleBoundsFromContainingScrollView : 1; unsigned char alwaysBounceWasCustomized : 1; unsigned char usingCustomLayoutMargins : 1; unsigned char settingDefaultLayoutMargins : 1; unsigned char defaultLayoutMarginsSetFromViewController : 1; unsigned char shouldPrefetchCellsWhenPerformingReloadData : 1; unsigned char scheduledReloadPrefetchDuringNextLayoutPass : 1; unsigned char indexTitlesLoaded : 1; unsigned char shouldApplyShadowUpdates : 1; unsigned char preventNotificationOfRebaseObserversWhenApplyingUpdates : 1; unsigned char allowsVisibleCellUpdatesDuringUpdateAnimations : 1; unsigned char allowsVisibleViewUpdatesDuringLayoutTransitions : 1; unsigned char isCompletingInteractiveMovement : 1; unsigned char isRegisteredForGeometryChanges : 1; unsigned char isIdleObserverRegistered : 1; unsigned char prefetchingEnabled : 1; unsigned char generatingDescriptionWithDataSource : 1; unsigned char isRequestingCellOrSupplementary : 1; unsigned char skipAttributesApplication : 1; unsigned char isPerformingInternalBatchUpdates : 1; unsigned char selfSizingInvalidation : 2; unsigned char shouldAnimateNextRecomputePreferredAttributesForInvalidatedElements : 1; unsigned char scheduledRecomputePreferredAttributesForInvalidatedElements : 1; unsigned char delaysUserInitiatedItemSelection : 1; unsigned char isAnimatingInteractiveMovementCompletion : 1; unsigned char shouldResetInitialLayoutOnDataSourceChange : 1; unsigned char shouldPersistSelectionOnReloadDataWhenPossible : 1; unsigned char forceRebaseContentOffsetAnchorDuringBatchUpdates : 1; unsigned char skipForcedLayoutBeforeBatchUpdates : 1; unsigned char clearTargetIndexPathforScrollingAfterLayout : 1; unsigned char isResigningFirstResponderDuringReloadData : 1; unsigned char suppressPromiseRegionGeneration : 1; unsigned char preserveAnchorAndScrollTargetOnBoundsChange : 1; unsigned char isSelectingItemAtIndexPath : 1; unsigned char adjustContentOffsetAfterLayout : 1; unsigned char disableSavingContentOffsetAnchor : 1; } _collectionViewFlags;
    struct CGPoint { double x; double y; } _lastLayoutOffset;
    NSIndexPath *_cancellingToIndexPath;
    UICollectionViewCell *_cellBeingReconfigured;
    NSIndexPath *_indexPathBeingReconfigured;
    UIViewPropertyAnimator *_reconfigureAnimator;
    UICollectionViewLayoutInvalidationContext *_intrinsicContentSizeInvalidationContext;
    _UICollectionViewPrefetchingContext *_mainPrefetchingContext;
    NSMutableDictionary *_orthogonalSectionPrefetchingContexts;
    _UICollectionViewPrefetchingContext *_activeOrthogonalPrefetchingContext;
    NSMutableDictionary *_prefetchCacheItems;
    _UIVelocityIntegrator *_prefetchVelocityIntegrator;
    id<UICollectionViewDataSourcePrefetching> _prefetchDataSource;
    long long _containerScrollViewVisitationCount;
    _UICollectionViewDragAndDropController *_dragAndDropController;
    long long _performUsingPresentationValuesRefCount;
    struct CGPoint { double x; double y; } _contentOffsetWhenScrollNotificationsSuspended;
    long long _didScrollNotificationSuspensionCount;
    id<UICollectionViewDragDelegate_Private> _dragDelegate;
    id<UICollectionViewDropDelegate_Private> _dropDelegate;
    long long _dragInteractionEnabledState;
    id<UICollectionViewDragDestination> _dragDestinationDelegate;
    id<UICollectionViewDragSource> _dragSourceDelegate;
    _UICollectionViewDragSourceController *_dragSourceController;
    _UICollectionViewDragDestinationController *_dragDestinationController;
    long long _dragReorderingCadence;
    long long _dragPlaceholderInsertionCadence;
    long long _reorderingCadence;
    NSIndexPath *_highlightedSpringLoadedItem;
    long long _preferredDragDestinationVisualStyle;
    long long _dragDestinationVisualStyle;
    _UICollectionViewOrthogonalScrollerSectionController *_orthogonalScrollerController;
    _UICollectionViewSectionFocusGuideController *_sectionFocusGuideController;
    _UICollectionViewMultiSelectController *_multiSelectController;
    _UICollectionViewSelectionController *_selectionController;
    _UICollectionViewSubviewManager *_subviewManager;
    _UICollectionViewSubviewRouter *_subviewRouter;
    NSIndexPath *_contentOffsetRestorationAnchor;
    struct CGPoint { double x; double y; } _offsetToContentOffsetRestorationAnchor;
    NSIndexPath *_targetIndexPathForScrolling;
    struct CGPoint { double x; double y; } _offsetToTargetIndexPathForScrolling;
    unsigned long long _requestedPositionOfTargetIndexPathForScrolling;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _scrollingTargetItemFrame;
    NSMutableDictionary *_sectionToContainerViewMap;
    NSMutableArray *_sectionContainersQueuedForRemoval;
    UIContextMenuInteraction *_contextMenuInteraction;
    UIWindowSceneActivationInteraction *_sceneActivationInteraction;
    _UISelectionInteraction *_selectionInteraction;
    long long _updateVisibleCellsRecursionCount;
    NSMutableSet *_viewsOptedOutOfBeingParentedIntoContainers;
    UIIndexBarAccessoryView *_indexBar;
    long long _currentIndexTitleIndex;
    NSArray *_indexBarSectionIndexTitles;
    _UICollectionViewFocusedItemState *_targetFocusedItemState;
    _UICollectionViewFeedbackLoopDebugger *_debugger;
}

@property (retain, nonatomic, getter=_currentTouch, setter=_setCurrentTouch:) UITouch *currentTouch;
@property (copy, nonatomic, getter=_focusedItemState, setter=_setFocusedItemState:) _UICollectionViewFocusedItemState *focusedItemState;
@property (copy, nonatomic, getter=_rememberedFocusedItemState, setter=_setRememberedFocusedItemState:) _UICollectionViewFocusedItemState *rememberedFocusedItemState;
@property (retain, nonatomic) _UIFocusFastScrollingIndexBarEntry *selectedIndexTitleEntry;
@property (nonatomic, getter=_searchFullPageOnFocusUpdate, setter=_setSearchFullPageOnFocusUpdate:) BOOL searchFullPageOnFocusUpdate;
@property (nonatomic, getter=_defaultLayoutMargins, setter=_setDefaultLayoutMargins:) struct UIEdgeInsets { double top; double left; double bottom; double right; } defaultLayoutMargins;
@property (retain, nonatomic, getter=_horizontalIndexTitleBar, setter=_setHorizontalIndexTitleBar:) _UIHorizontalIndexTitleBar *horizontalIndexTitleBar;
@property (retain, nonatomic) NSIndexPath *indexPathOfFocusedCellBeforeFocusingOnHorizontalIndexTitleBar;
@property (nonatomic) BOOL isMovingFocusFromHorizontalIndexTitleBarToContent;
@property (retain, nonatomic, getter=_reorderDestinationView, setter=_setReorderDestinationView:) _UIDragDestinationIndicatorView *reorderDestinationView;
@property (retain, nonatomic, getter=_indexOverlayManager, setter=_setIndexOverlayManager:) _UICollectionTableIndexOverlayManager *indexOverlayManager;
@property (readonly, nonatomic) BOOL _needsReload;
@property (readonly, nonatomic, getter=_isPerformingReloadData) BOOL performingReloadData;
@property (readonly, nonatomic, getter=_currentUpdate) UICollectionViewUpdate *currentUpdate;
@property (readonly, nonatomic, getter=_collectionViewData) UICollectionViewData *collectionViewData;
@property (readonly, nonatomic, getter=_isEditing) BOOL _editing;
@property (readonly, nonatomic, getter=_allowsEffectiveSelection) BOOL allowsEffectiveSelection;
@property (readonly, nonatomic, getter=_allowsEffectiveMultipleSelection) BOOL allowsEffectiveMultipleSelection;
@property (readonly, nonatomic) BOOL _delegateSupportsPrimaryAction;
@property (readonly, nonatomic, getter=_selectionController) _UICollectionViewSelectionController *_selectionController;
@property (copy, nonatomic, getter=_navigationCompletion, setter=_setNavigationCompletion:) id /* block */ navigationCompletion;
@property (readonly, nonatomic) BOOL __hasTransitionLayoutAttributes;
@property (readonly, nonatomic, getter=_endOfContentFocusContainerGuide) UIFocusContainerGuide *endOfContentFocusContainerGuide;
@property (retain, nonatomic, getter=_currentPromiseFulfillmentCell, setter=_setCurrentPromiseFulfillmentCell:) UICollectionViewCell *currentPromiseFulfillmentCell;
@property (readonly, nonatomic, getter=_reorderedItems) NSArray *reorderedItems;
@property (readonly, nonatomic, getter=_reorderingTargetPosition) struct CGPoint { double x0; double x1; } reorderingTargetPosition;
@property (readonly, nonatomic, getter=_dataSourceSupportsReordering) BOOL dataSourceSupportsReordering;
@property (readonly, nonatomic, getter=_supportsAutomaticCatalystDragAndDropReordering) BOOL supportsAutomaticCatalystDragAndDropReordering;
@property (retain, nonatomic, getter=_expectedDiffableUpdateItem) UICollectionViewUpdateItem *expectedDiffableUpdateItem;
@property (readonly, nonatomic, getter=_hasCustomBackground) BOOL hasCustomBackground;
@property (readonly, nonatomic) BOOL _isRequestingCellOrSupplementary;
@property (retain, nonatomic) UICollectionViewLayout *collectionViewLayout;
@property (weak, nonatomic) id<UICollectionViewDelegate> delegate;
@property (weak, nonatomic) id<UICollectionViewDataSource_Private> dataSource;
@property (weak, nonatomic) id<UICollectionViewDataSourcePrefetching> prefetchDataSource;
@property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled;
@property (weak, nonatomic) id<UICollectionViewDragDelegate> dragDelegate;
@property (weak, nonatomic) id<UICollectionViewDropDelegate> dropDelegate;
@property (nonatomic) BOOL dragInteractionEnabled;
@property (readonly, nonatomic) UIContextMenuInteraction *contextMenuInteraction;
@property (nonatomic) long long reorderingCadence;
@property (nonatomic) long long selfSizingInvalidation;
@property (retain, nonatomic) UIView *backgroundView;
@property (nonatomic) BOOL allowsSelection;
@property (nonatomic) BOOL allowsMultipleSelection;
@property (readonly, nonatomic) NSArray *indexPathsForSelectedItems;
@property (readonly, nonatomic) BOOL hasUncommittedUpdates;
@property (readonly, nonatomic) long long numberOfSections;
@property (readonly, nonatomic) NSArray *visibleCells;
@property (readonly, nonatomic) NSArray *indexPathsForVisibleItems;
@property (nonatomic) BOOL remembersLastFocusedIndexPath;
@property (nonatomic) BOOL selectionFollowsFocus;
@property (nonatomic) BOOL allowsFocus;
@property (nonatomic) BOOL allowsFocusDuringEditing;
@property (readonly, nonatomic) BOOL hasActiveDrag;
@property (readonly, nonatomic) BOOL hasActiveDrop;
@property (nonatomic, getter=isEditing) BOOL editing;
@property (nonatomic) BOOL allowsSelectionDuringEditing;
@property (nonatomic) BOOL allowsMultipleSelectionDuringEditing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic, getter=_keepsFirstResponderVisibleOnBoundsChange, setter=_setKeepsFirstResponderVisibleOnBoundsChange:) BOOL keepsFirstResponderVisibleOnBoundsChange;

+ (BOOL)_supportsInvalidatingFocusCache;
+ (id)_reuseKeyForSupplementaryViewOfKind:(id)a0 withReuseIdentifier:(id)a1;

- (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (void)setDirectionalLayoutMargins:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (double)_alignedContentMarginGivenMargin:(double)a0;
- (void)finishInteractiveTransition;
- (void)decodeRestorableStateWithCoder:(id)a0;
- (void)_wheelChangedWithEvent:(id)a0;
- (void)cancelInteractiveTransition;
- (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 collectionViewLayout:(id)a1;
- (void)encodeRestorableStateWithCoder:(id)a0;
- (void)setAlwaysBounceVertical:(BOOL)a0;
- (void)setBackgroundColor:(id)a0;
- (unsigned long long)_edgesPropagatingSafeAreaInsetsToSubviews;
- (id)_dragSourceDelegateActual;
- (id)targetForAction:(SEL)a0 withSender:(id)a1;
- (void)_updateBackgroundView;
- (id)_diffableDataSourceImpl;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)setLayoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 dismissalPreviewForItemWithIdentifier:(id)a2;
- (void)_autoScrollAssistantUpdateContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (id)contextMenuInteraction:(id)a0 configuration:(id)a1 highlightPreviewForItemWithIdentifier:(id)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_visibleBounds;
- (BOOL)canBeEdited;
- (id)layoutAttributesForItemAtIndexPath:(id)a0;
- (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)setContentSize:(struct CGSize { double x0; double x1; })a0;
- (void)contextMenuInteraction:(id)a0 willPerformPreviewActionForMenuWithConfiguration:(id)a1 animator:(id)a2;
- (void)pressesEnded:(id)a0 withEvent:(id)a1;
- (void)dealloc;
- (id)_dragDestinationDelegateActual;
- (id)_contextMenuInteraction:(id)a0 accessoriesForMenuWithConfiguration:(id)a1;
- (void)_moveWithEvent:(id)a0;
- (void)setContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)reloadData;
- (id)presentationIndexPathForDataSourceIndexPath:(id)a0;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (BOOL)canBecomeFocused;
- (id)_dropDelegateProxy;
- (void)_notifyDidScroll;
- (id)_viewControllerToNotifyOnLayoutSubviews;
- (void)encodeWithCoder:(id)a0;
- (id)_contextMenuInteraction:(id)a0 styleForMenuWithConfiguration:(id)a1;
- (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2;
- (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2;
- (BOOL)isDragSessionActive;
- (id)preferredFocusedView;
- (void)_adjustForAutomaticKeyboardInfo:(id)a0 animated:(BOOL)a1 lastAdjustment:(double *)a2;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)deselectItemAtIndexPath:(id)a0 animated:(BOOL)a1;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (id)_dragSourceDelegateProxy;
- (id)focusItemsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_accessibilitySetInterfaceStyleIntent:(unsigned long long)a0;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (void)_addSubview:(id)a0 positioned:(long long)a1 relativeTo:(id)a2;
- (void)bringSubviewToFront:(id)a0;
- (void)pressesChanged:(id)a0 withEvent:(id)a1;
- (long long)numberOfItemsInSection:(long long)a0;
- (id)keyCommands;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void)_layoutMarginsDidChangeFromOldMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (BOOL)isSpringLoaded;
- (void)setSpringLoaded:(BOOL)a0;
- (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_didScroll;
- (void)sendSubviewToBack:(id)a0;
- (id)_dragDestinationDelegateProxy;
- (void)_safeAreaInsetsDidChangeFromOldInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (id)_childFocusRegionsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inCoordinateSpace:(id)a1;
- (id)_focusScrollBoundaryMetricsForItem:(id)a0;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (BOOL)_isReordering;
- (id)_dropDelegateActual;
- (void)performBatchUpdates:(id /* block */)a0 completion:(id /* block */)a1;
- (void)_geometryChanged:(const struct { int x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; struct CGSize { double x0; double x1; } x3; struct CGPoint { double x0; double x1; } x4; struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; } x5; id x6; id x7; id x8; id x9; } *)a0 forAncestor:(id)a1;
- (unsigned long long)_focusPrimaryScrollableAxis;
- (id)_dragDelegateProxy;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (void)_scrollViewAnimationEnded:(id)a0 finished:(BOOL)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)setAlwaysBounceHorizontal:(BOOL)a0;
- (id)_dragAndDropController;
- (id)dataSourceIndexPathForPresentationIndexPath:(id)a0;
- (void)setDelegate:(id)a0;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (id)_dragDelegateActual;
- (id)_cellForItemAtIndexPath:(id)a0;
- (void)selectItemAtIndexPath:(id)a0 animated:(BOOL)a1 scrollPosition:(unsigned long long)a2;
- (void)pressesCancelled:(id)a0 withEvent:(id)a1;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (void)setScrollEnabled:(BOOL)a0;
- (BOOL)_shouldScrollToContentBeginningInRightToLeft;
- (BOOL)_dataSourceMatchesCurrentCounts;
- (BOOL)_dragAndDropNeededForReordering;
- (BOOL)_focusTriggersSelectionDelegate;
- (id)_indexPathsForVisibleSupplementaryViewsOfKind:(id)a0 isDecorationView:(BOOL)a1;
- (void)_performUpdate:(id)a0;
- (id)_primaryFocusItemForFocusGroup:(id)a0;
- (BOOL)_remembersPreviouslyFocusedItem;
- (void)_selectionInteractionDidSelect:(id)a0;
- (void)_setIsAncestorOfFirstResponder:(BOOL)a0;
- (void)_setSelfSizingInvalidationMode:(long long)a0;
- (void)_suspendReloads;
- (long long)_totalItemCount;
- (id)_translateDataSourceIndexPathsToPresentationIndexPathsAsNeeded:(id)a0;
- (id)_translatePresentationIndexPathsToDataSourceIndexPathsAsNeeded:(id)a0;
- (void)performUsingPresentationValues:(id /* block */)a0;
- (void)teardownHorizontalIndexTitleBar;
- (id)_delegateActual;
- (void)_notifyWillDisplaySupplementaryView:(id)a0 forElementKind:(id)a1 atIndexPath:(id)a2;
- (void)_requestFocusOnItemAtIndexPath:(id)a0;
- (void)_setExternalObjectTable:(id)a0 forNibLoadingOfCellWithReuseIdentifier:(id)a1;
- (BOOL)_shouldBecomeFocusedOnSelection;
- (void)_startViewAnimationsWithContext:(id)a0 oldVisibleViews:(id)a1 reorderedViewAttributesTable:(id)a2 viewAnimator:(id)a3 viewAnimationsCompletedDispatchGroup:(id)a4;
- (void)_updateTrackedLayoutValuesWith:(id)a0;
- (id)_viewAnimationsForCurrentUpdate;
- (void)deleteSections:(id)a0;
- (void)insertSections:(id)a0;
- (void)reloadSections:(id)a0;
- (void)_Bug_Detected_In_Client_Of_UICollectionView_Invalid_Batch_Updates:(id)a0;
- (void)_Bug_Detected_In_Client_Of_UICollectionView_Invalid_Number_Of_Items_In_Section:(id)a0;
- (void)_Bug_Detected_In_Client_Of_UICollectionView_Invalid_Number_Of_Sections:(id)a0;
- (BOOL)__isKindOfUICollectionView;
- (void)_addContainerScrollViewForNotifications:(id)a0;
- (void)_addControlledSubview:(id)a0;
- (void)_addControlledSubview:(id)a0 atZIndex:(long long)a1 forced:(BOOL)a2;
- (void)_addControlledSubview:(id)a0 atZIndex:(long long)a1 forced:(BOOL)a2 initialAttributes:(id)a3;
- (void)_addEntriesFromDictionary:(id)a0 inDictionary:(id)a1;
- (void)_addEntriesFromDictionary:(id)a0 inDictionary:(id)a1 andSet:(id)a2;
- (void)_addItemAtIndexPathToActiveDragSession:(id)a0;
- (void)_addUpdateToShadowControllerIfNeeded:(id)a0;
- (struct CGPoint { double x0; double x1; })_adjustFocusContentOffset:(struct CGPoint { double x0; double x1; })a0 toShowFocusItemWithInfo:(id)a1;
- (BOOL)_allowsEffectiveFocus;
- (BOOL)_allowsEffectiveSelectionOrCustomActionAtIndexPath:(id)a0;
- (BOOL)_allowsMultipleSelectionDuringEditing;
- (BOOL)_allowsSelectionDuringEditing;
- (BOOL)_allowsVisibleCellUpdatesDuringUpdateAnimations;
- (BOOL)_allowsVisibleViewUpdatesDuringLayoutTransitions;
- (void)_animateVisibleView:(id)a0 withLayoutAttributes:(id)a1 completionHandler:(id /* block */)a2;
- (void)_applyAutomaticAdjustedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)_applyBlockToAllReusableViews:(id /* block */)a0;
- (void)_applyLayoutAttributes:(id)a0 toView:(id)a1;
- (id)_arrayForUpdateAction:(int)a0;
- (id)_attributesForItemsVisibleDuringCurrentUpdateWithOldVisibleViews:(id)a0 attributesForNewModel:(id)a1;
- (id)_autoScrollAssistantForIndexPath:(id)a0;
- (void)_autoscrollForReordering:(id)a0;
- (BOOL)_beginInteractiveMovementForItemAtIndexPath:(id)a0;
- (BOOL)_beginReorderingItemAtIndexPath:(id)a0;
- (void)_beginReusableViewCreationAndSelfSizingOutsideVisibleCellsUpdate;
- (void)_beginUpdates;
- (void)_cacheOrReuseCell:(id)a0 forIndexPath:(id)a1 invalidatePreferredAttributes:(BOOL)a2 notifyDidEndDisplaying:(BOOL)a3;
- (BOOL)_canBeginReorderingItem;
- (BOOL)_canEditItemAtIndexPath:(id)a0;
- (BOOL)_canPerformAction:(SEL)a0 forCell:(id)a1 sender:(id)a2;
- (BOOL)_canPerformPrimaryActionForItemAtIndexPath:(id)a0;
- (BOOL)_canReorderItemAtIndexPath:(id)a0;
- (BOOL)_canReusePreviouslyFocusedManagedSubview:(id)a0;
- (void)_cancelInteractiveMovementWithCompletion:(id /* block */)a0;
- (void)_cancelInteractiveTransitionWithFinalAnimation:(BOOL)a0;
- (void)_cancelReordering;
- (void)_cancelTouches;
- (BOOL)_cellAtIndexPath:(id)a0 containsInteractiveControlAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)_cellBackgroundChangedForSelectionOrHighlight:(id)a0;
- (void)_cellBecameFocused:(id)a0;
- (BOOL)_cellCanBecomeFocused:(id)a0;
- (void)_cellDidBecomeFocused:(id)a0;
- (void)_cellDidBecomeUnfocused:(id)a0;
- (long long)_cellFocusItemDeferral:(id)a0;
- (id)_cellForItemAtIndexPath:(id)a0 includePrefetchedCells:(BOOL)a1;
- (void)_cellMenuDismissed;
- (void)_cellPreferredSeparatorInsetsChanged:(id)a0;
- (long long)_cellPrefetchMode;
- (BOOL)_checkForPreferredAttributesInView:(id)a0 originalAttributes:(id)a1;
- (void)_cleanUpAfterInteractiveTransitionDidFinish:(BOOL)a0;
- (void)_clearContentOffsetRestorationAnchor;
- (void)_clearNeedsRecomputePreferredAttributesForInvalidatedElements;
- (void)_clearTargetIndexPathForScrolling;
- (void)_completeInteractiveMovementWithDisposition:(long long)a0 completion:(id /* block */)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_computeFutureVisibleBoundsForPrefetchVelocity:(struct CGVector { double x0; double x1; })a0 visibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_computeMainPrefetchCandidatesForVelocity:(struct CGVector { double x0; double x1; })a0;
- (id)_computeMainPrefetchCandidatesForVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 futureVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 prefetchVector:(struct CGVector { double x0; double x1; })a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_computePrefetchCacheValidationBoundsForPrefetchVelocity:(struct CGVector { double x0; double x1; })a0 visibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_computeVisibleContentOffsetForUpdate:(id)a0 usingData:(id)a1;
- (void)_configureCachedCellForDisplay:(id)a0 withIndexPath:(id)a1 layoutAttributesToUpdate:(id)a2;
- (void)_configureCellForDisplay:(id)a0 indexPath:(id)a1 cached:(BOOL)a2;
- (void)_configureContextMenuInteractionIfNeeded;
- (void)_configureSceneActivationInteractionIfNeeded;
- (void)_configureSupplementaryViewForDisplay:(id)a0 withElementKind:(id)a1 indexPath:(id)a2;
- (BOOL)_containsFocusedItem;
- (id)_contentFocusContainerGuide;
- (struct CGPoint { double x0; double x1; })_contentOffsetForLowFidelityScrollInDirection:(struct CGPoint { double x0; double x1; })a0 duration:(double *)a1;
- (struct CGPoint { double x0; double x1; })_contentOffsetForNewFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 oldFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 newContentSize:(struct CGSize { double x0; double x1; })a2 andOldContentSize:(struct CGSize { double x0; double x1; })a3;
- (struct CGPoint { double x0; double x1; })_contentOffsetForScrollingToItemAtIndexPath:(id)a0 atScrollPosition:(unsigned long long)a1;
- (struct CGPoint { double x0; double x1; })_contentOffsetForScrollingToItemAtIndexPath:(id)a0 atScrollPosition:(unsigned long long)a1 itemFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 containingScrollView:(id)a3 clampToScrollableArea:(BOOL)a4;
- (struct CGPoint { double x0; double x1; })_contentOffsetFromProposedOffset:(struct CGPoint { double x0; double x1; })a0 forScrollingToItemWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 atScrollPosition:(unsigned long long)a2 containingScrollViewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3 supplementaryViewInsets:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a4;
- (void)_createAndAppendViewAnimationsForDeletesInCurrentUpdate:(id)a0 disappearingAnimations:(id)a1;
- (void)_createAndAppendViewAnimationsForExistingAndDeletedAuxiliariesInCurrentUpdate:(id)a0 disappearingAnimations:(id)a1 animationsForOnScreenViews:(id)a2 newSubviewManager:(id)a3 oldVisibleViews:(id)a4;
- (void)_createAndAppendViewAnimationsForExistingAndNewlyVisibleItemsInCurrentUpdate:(id)a0 animationsForOnScreenViews:(id)a1 newSubviewManager:(id)a2 oldVisibleViews:(id)a3 attributesForNewModel:(id)a4;
- (void)_createAndAppendViewAnimationsForInsertedAuxiliariesInCurrentUpdate:(id)a0 appearingAnimations:(id)a1 newSubviewManager:(id)a2;
- (void)_createAndAppendViewAnimationsForInsertsInCurrentUpdate:(id)a0 appearingAnimations:(id)a1 newSubviewManager:(id)a2;
- (void)_createAndAppendViewAnimationsForNewlyVisibleAuxiliariesInCurrentUpdate:(id)a0 appearingAnimations:(id)a1 animationsForOnScreenViews:(id)a2 newSubviewManager:(id)a3 attributesForNewModel:(id)a4;
- (id)_createPreparedCellForItemAtIndexPath:(id)a0 withLayoutAttributes:(id)a1 applyAttributes:(BOOL)a2;
- (id)_createPreparedCellForItemAtIndexPath:(id)a0 withLayoutAttributes:(id)a1 applyAttributes:(BOOL)a2 isFocused:(BOOL)a3 notify:(BOOL)a4;
- (id)_createPreparedSupplementaryViewForElementOfKind:(id)a0 atIndexPath:(id)a1 layout:(id)a2 withLayoutAttributes:(id)a3 applyAttributes:(BOOL)a4;
- (id)_createStaticScrollBar;
- (unsigned long long)_createVisibleViewsForAttributes:(id)a0 fadeForBoundsChange:(BOOL)a1 notifyLayoutForVisibleCellsPass:(BOOL)a2;
- (struct _UICollectionViewVisibleCellsUpdateResult { unsigned long long x0; unsigned long long x1; unsigned long long x2; BOOL x3; })_createVisibleViewsForSingleCategoryAttributes:(id)a0 limitCreation:(BOOL)a1 fadeForBoundsChange:(BOOL)a2;
- (long long)_currentSectionIndexTitleIndex;
- (id)_customScrollAnimation;
- (id)_dataSourceActual;
- (BOOL)_dataSourceImplementsNumberOfSections;
- (BOOL)_dataSourceImplementsReorderingHandlers;
- (id)_dataSourceIndexPathForPresentationIndexPath:(id)a0;
- (long long)_dataSourceNumberOfItemsInSection:(long long)a0;
- (long long)_dataSourceNumberOfSections;
- (id)_dataSourceProxy;
- (long long)_dataSourceSectionIndexForPresentationSectionIndex:(long long)a0;
- (id)_dataSourceSectionIndexTitles;
- (void)_decrementRotationAnimationCount;
- (void)_decrementUpdateAnimationCountWithContext:(id)a0;
- (BOOL)_defaultAllowsFocus;
- (BOOL)_defaultAllowsFocusDuringEditing;
- (id)_defaultTargetedPreviewForIdentifier:(id)a0;
- (BOOL)_delaysUserInitiatedItemSelection;
- (BOOL)_delegateAllowsHighlightingItemAtIndexPath:(id)a0;
- (BOOL)_delegateAllowsSelectingItemAtIndexPath:(id)a0;
- (id)_delegatePreferredIndexPath;
- (id)_delegateProxy;
- (BOOL)_delegateSupportsMenuInteraction;
- (struct CGPoint { double x0; double x1; })_delegateTargetOffsetForProposedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (id)_dequeueReusableCellWithRegistration:(id)a0 forIndexPath:(id)a1;
- (id)_dequeueReusableSupplementaryWithRegistration:(id)a0 forIndexPath:(id)a1;
- (id)_dequeueReusableViewOfKind:(id)a0 withIdentifier:(id)a1 forIndexPath:(id)a2 viewCategory:(unsigned long long)a3;
- (BOOL)_derivesBoundsAndScrollingDisabledInContainerScrollView;
- (void)_deselectAllAnimated:(BOOL)a0 notifyDelegate:(BOOL)a1;
- (void)_deselectItemAtIndexPath:(id)a0 animated:(BOOL)a1 notifyDelegate:(BOOL)a2;
- (id)_diffableIdentifierForIndexPath:(id)a0;
- (BOOL)_displaysHorizontalIndexTitleBar;
- (id)_dragDestinationController;
- (long long)_dragDestinationVisualStyle;
- (long long)_dragPlaceholderInsertionCadence;
- (long long)_dragReorderingCadence;
- (id)_dragSourceController;
- (id)_dynamicAnimationsForTrackValues;
- (BOOL)_effectiveDefaultAllowsFocus;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_effectiveVisibleBoundsForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_endInteractiveMovementWithCompletion:(id /* block */)a0;
- (void)_endItemAnimationsWithInvalidationContext:(id)a0;
- (void)_endItemAnimationsWithInvalidationContext:(id)a0 tentativelyForReordering:(BOOL)a1;
- (void)_endItemAnimationsWithInvalidationContext:(id)a0 tentativelyForReordering:(BOOL)a1 animator:(id)a2;
- (void)_endItemAnimationsWithInvalidationContext:(id)a0 tentativelyForReordering:(BOOL)a1 animator:(id)a2 collectionViewAnimator:(id)a3;
- (void)_endReordering;
- (void)_endReusableViewCreationAndSelfSizingOutsideVisibleCellsUpdate;
- (void)_endUpdatesWithInvalidationContext:(id)a0 tentativelyForReordering:(BOOL)a1 animator:(id)a2;
- (void)_endUpdatesWithInvalidationContext:(id)a0 tentativelyForReordering:(BOOL)a1 animator:(id)a2 collectionViewAnimator:(id)a3;
- (void)_ensureFocusedViewIsNotHidden;
- (void)_ensureViewsAreLoadedInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_enumerateVisibleViews:(id /* block */)a0;
- (id)_existingIndexPathForIdentityTrackerIdentifier:(id)a0;
- (id)_existingVisibleCells;
- (id)_extantFocusItemsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_finishInteractiveTransitionShouldFinish:(BOOL)a0 finalAnimation:(BOOL)a1;
- (void)_finishInteractiveTransitionWithFinalAnimation:(BOOL)a0;
- (id)_focusFastScrollingIndexBarEntries;
- (void)_focusMovementDidFailNotification:(id)a0;
- (id)_focusPromiseRegionsInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 inCoordinateSpace:(id)a1 inSection:(long long)a2;
- (BOOL)_forcePreserveSemanticContentOffsetDuringUpdates;
- (id)_fulfillPromisedFocusRegionForCell:(id)a0;
- (void)_getOriginalReorderingIndexPaths:(id *)a0 targetIndexPaths:(id *)a1;
- (long long)_globalIndexPathForItemAtIndexPath:(id)a0;
- (void)_handlePresses:(id)a0 keyHandler:(id /* block */)a1 defaultHandler:(id /* block */)a2;
- (BOOL)_hasActiveDrag;
- (BOOL)_hasActiveDrop;
- (BOOL)_hasContainerScrollViewsAndScrollingDisabled;
- (BOOL)_hasContentForBarInteractions;
- (BOOL)_hasFocusedCellForIndexPath:(id)a0 shouldUsePreUpdateData:(BOOL)a1;
- (BOOL)_hasPrefetchItems;
- (BOOL)_hasRegisteredClassOrNibForSupplementaryViewOfKind:(id)a0;
- (BOOL)_hasUncommittedUpdates;
- (void)_hideIndexOverlay;
- (void)_highlightFirstVisibleItemIfAppropriate;
- (BOOL)_highlightItemAtIndexPath:(id)a0 animated:(BOOL)a1 scrollPosition:(unsigned long long)a2;
- (BOOL)_highlightItemAtIndexPath:(id)a0 animated:(BOOL)a1 scrollPosition:(unsigned long long)a2 notifyDelegate:(BOOL)a3;
- (void)_highlightSpringLoadedItemAtIndexPath:(id)a0;
- (struct CGPoint { double x0; double x1; })_horizontalIndexTitleBarOffset;
- (id)_identityTracker:(BOOL)a0;
- (void)_incrementRotationAnimationCount;
- (void)_incrementUpdateAnimationCountWithContext:(id)a0;
- (id)_indexBarEntries;
- (id)_indexPathAfterShadowUpdatesForIndexPath:(id)a0;
- (id)_indexPathBeforeShadowUpdatesForIndexPath:(id)a0;
- (id)_indexPathForCell:(id)a0;
- (id)_indexPathForEntryWithTitle:(id)a0 atIndex:(long long)a1 validateTitles:(BOOL)a2;
- (id)_indexPathForGlobalIndex:(long long)a0;
- (id)_indexPathForInsertionAtPoint:(struct CGPoint { double x0; double x1; })a0 dropIntent:(long long)a1 sourceIndexPath:(id)a2 indicatorLayoutAttributes:(id *)a3;
- (id)_indexPathForItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)_indexPathForView:(id)a0 ofType:(unsigned long long)a1;
- (BOOL)_indexPathIsSectionAppendingIndexPath:(id)a0;
- (BOOL)_indexPathIsValid:(id)a0;
- (BOOL)_indexPathIsValid:(id)a0 allowSectionItemSentinel:(BOOL)a1;
- (id)_indexPathOfItemNearestToPoint:(struct CGPoint { double x0; double x1; })a0 intersectingRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (id)_indexPathsAfterShadowUpdatesForIndexPaths:(id)a0;
- (id)_indexPathsAfterShadowUpdatesForIndexPaths:(id)a0 allowingAppendingInserts:(BOOL)a1;
- (id)_indexPathsBeforeShadowUpdatesForIndexPaths:(id)a0;
- (id)_indexPathsForPreparedItems;
- (id)_indexPathsForSelectedItems;
- (id)_indexPathsForVisibleDecorationViewsOfKind:(id)a0;
- (id)_indexPathsForVisibleItems;
- (id)_indexPathsForVisibleSupplementaryViewsOfKind:(id)a0;
- (BOOL)_inferFocusabilityForCell:(id)a0 atIndexPath:(id)a1;
- (void)_invalidateLayoutForPreferredContentSizeCategoryTraitDidChange;
- (void)_invalidateLayoutForReload;
- (void)_invalidateLayoutForUpdatedLayoutMarginsIfNeeded;
- (void)_invalidateLayoutForVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 oldVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_invalidateLayoutWithContext:(id)a0;
- (void)_invalidateWithBlock:(id /* block */)a0;
- (BOOL)_isConnectedToDiffableDataSource;
- (BOOL)_isCurrentlyPerformingLegacyReordering;
- (BOOL)_isDragDestinationInteractivelyReordering;
- (BOOL)_isFirstResponderInDeletedSectionOrItem;
- (BOOL)_isFocusedViewInDeletedSectionOrItem;
- (BOOL)_isIndexPathSelectedItem:(id)a0;
- (BOOL)_isMovingFocusFromHorizontalIndexBarToCellContent:(id)a0;
- (BOOL)_isOperatingWithPresentationValues;
- (BOOL)_isReorderingItemAtIndexPath:(id)a0;
- (BOOL)_isReorderingItemAtIndexPath:(id)a0 includingDragAndDrop:(BOOL)a1;
- (BOOL)_isSectionValidInIndexPath:(id)a0;
- (BOOL)_isViewInReuseQueue:(id)a0;
- (id)_keysForObject:(id)a0 inDictionary:(id)a1;
- (void)_layoutAdjustmentsDidChange;
- (id)_layoutAttributes:(id)a0 filteredForCategory:(unsigned long long)a1;
- (id)_layoutAttributesForFailedMovementWithHeading:(unsigned long long)a0;
- (void)_layoutDirectionTraitDidChange;
- (void)_layoutMarginsWillChange;
- (void)_layoutSectionContainerViews;
- (void)_managedSubviewAdded:(id)a0;
- (id)_managedSubviewForView:(id)a0;
- (id)_managedViews;
- (void)_moveItemAtIndexPath:(id)a0 toIndexPath:(id)a1;
- (void)_moveSection:(long long)a0 toSection:(long long)a1;
- (void)_moveSectionIndexTitleIndexToIndex:(long long)a0 highlight:(BOOL)a1;
- (id)_multiSelectController;
- (void)_notifyDataSourceForMoveOfItemFromIndexPath:(id)a0 toIndexPath:(id)a1;
- (void)_notifyDidEndDisplayingCellIfNeeded:(id)a0 forIndexPath:(id)a1;
- (void)_notifyDidEndDisplayingSupplementaryView:(id)a0;
- (void)_notifyWillDisplayCellIfNeeded:(id)a0 forIndexPath:(id)a1;
- (id)_objectInDictionary:(id)a0 forKind:(id)a1 indexPath:(id)a2;
- (void)_offsetPinnedReorderedItemsWithCurrentContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)_orthogonalScrollView:(id)a0 didScrollToOffset:(struct CGPoint { double x0; double x1; })a1 inSection:(long long)a2;
- (id)_orthogonalScrollerController;
- (void)_performAction:(SEL)a0 forCell:(id)a1 sender:(id)a2;
- (void)_performBatchUpdates:(id /* block */)a0 completion:(id /* block */)a1 invalidationContext:(id)a2;
- (void)_performBatchUpdates:(id /* block */)a0 completion:(id /* block */)a1 invalidationContext:(id)a2 tentativelyForReordering:(BOOL)a3;
- (void)_performBatchUpdates:(id /* block */)a0 completion:(id /* block */)a1 invalidationContext:(id)a2 tentativelyForReordering:(BOOL)a3 animator:(id)a4;
- (void)_performBatchUpdates:(id /* block */)a0 completion:(id /* block */)a1 invalidationContext:(id)a2 tentativelyForReordering:(BOOL)a3 animator:(id)a4 animationHandler:(id /* block */)a5;
- (void)_performBatchUpdates:(id /* block */)a0 customAnimationsProvider:(id /* block */)a1;
- (void)_performBatchUpdates:(id /* block */)a0 viewPropertyAnimator:(id)a1 customAnimationsProvider:(id /* block */)a2;
- (void)_performDiffableUpdate:(id /* block */)a0;
- (void)_performInternalBatchUpdates:(id /* block */)a0;
- (void)_performReloadPrefetchIfNeeded;
- (id)_performShadowUpdates:(id /* block */)a0;
- (void)_performUsingPresentationValues:(id /* block */)a0;
- (void)_performWhileSuppressingPromiseRegionGeneration:(id /* block */)a0;
- (void)_performWithoutNotifyingRebaseObserversWhenApplyingUpdates:(id /* block */)a0;
- (void)_pinReorderedItemsWithPinningTest:(id /* block */)a0;
- (id)_pivotForTransitionFromLayout:(id)a0 toLayout:(id)a1;
- (void)_populateSubviewManagerWithExistingVisibleViewsForCurrentUpdate:(id)a0 addingDeletedViewsToSet:(id)a1 updateLayoutAttributesIndexPaths:(BOOL)a2;
- (long long)_preferredDragDestinationVisualStyle;
- (id)_prefetchDataSourceActual;
- (id)_prefetchDataSourceProxy;
- (unsigned long long)_prefetchItemsForPrefetchingContext:(id)a0;
- (BOOL)_prefetchingAllowed;
- (id)_prefetchingContextForOrthogonalScrollingSection:(long long)a0;
- (id)_prefetchingContextForVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 prefetchVector:(struct CGVector { double x0; double x1; })a1 prefetchRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 attributes:(id)a3;
- (BOOL)_prefetchingEnabledDefault;
- (void)_prepareClonedViewsForTransitionLayout;
- (void)_prepareLayoutForUpdates:(BOOL)a0;
- (void)_prepareViewForUse:(id)a0 withElementCategory:(unsigned long long)a1 elementKind:(id)a2 reuseIdentifier:(id)a3 indexPath:(id)a4;
- (void)_prepareViewForUse:(id)a0 withElementCategory:(unsigned long long)a1 elementKind:(id)a2 reuseIdentifier:(id)a3 indexPath:(id)a4 applyDefaultAttributes:(BOOL)a5;
- (id)_preparedCellForItemAtIndexPath:(id)a0 withLayoutAttributes:(id)a1 applyAttributes:(BOOL)a2 isFocused:(BOOL)a3 notify:(BOOL)a4;
- (id)_presentationIndexPathForDataSourceIndexPath:(id)a0;
- (long long)_presentationSectionIndexForDataSourceSectionIndex:(long long)a0;
- (void)_processQueuedSectionContainerRemovals;
- (void)_processViewSpecificInvalidationsForVisibleViews;
- (void)_pruneCachedPrefetchViewsForVelocity:(struct CGVector { double x0; double x1; })a0;
- (void)_prunePrefetchedViewsAtIndexPaths:(id)a0;
- (void)_purgeReuseQueues;
- (void)_rebaseContentOffsetAnchorOrScrollTargetForUpdate:(id)a0;
- (void)_rebasePrefetchedCellIndexPathsWithMapping:(id /* block */)a0;
- (void)_recomputePreferredAttributesForInvalidatedElementsIfNeeded;
- (BOOL)_recomputePreferredAttributesForInvalidatedView:(id)a0 originalAttributes:(id)a1;
- (void)_recomputeSectionIndexTitleIndex;
- (void)_reconfigureCell:(id)a0 forItemAtIndexPath:(id)a1;
- (void)_reconfigureItemAtIndexPath:(id)a0;
- (void)_reconfigureSectionContainersForUpdate:(id)a0;
- (void)_registerForGeometryChangesIfInSupeview;
- (void)_registeredSupplementaryViewKind:(id)a0;
- (void)_reloadDataIfNeeded;
- (void)_reloadSectionIndexTitles;
- (void)_removeAnyAncestorScrollViewNotifications;
- (BOOL)_removeCellFromVisibleCells:(id)a0;
- (void)_removeContainerScrollViewForNotifications:(id)a0;
- (void)_removeReorderDestinationView;
- (void)_removeStandaloneIndexBarIfNecessary;
- (void)_removeUntrackedAuxillaryViewsForBeforeVisibleViews:(id)a0 afterVisibleViews:(id)a1 withTrackingViewAnimations:(id)a2;
- (void)_removeVisibleViews:(id)a0 fadeForBoundsChange:(BOOL)a1;
- (id)_reorderFeedbackGenerator;
- (void)_reorderPrefetchCandidates:(id)a0 forPrefetchVelocity:(struct CGVector { double x0; double x1; })a1 visibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (unsigned long long)_reorderedItemCount;
- (id)_reorderedItemForView:(id)a0;
- (long long)_reorderingCadence;
- (void)_reparentViewIntoCorrectContainer:(id)a0;
- (void)_reparentViewIntoSelf:(id)a0;
- (void)_resetAllPrefetchContexts;
- (void)_resetContainerScrollViewVisitationCount;
- (void)_resetDropTargetAppearance;
- (void)_resetOrRebaseFocusedItemForCurrentUpdateWithIndexPathMapping:(id /* block */)a0;
- (void)_resetPrefetchState;
- (void)_resetPrefetchedCachedCells;
- (void)_resetPrefetchingContext:(id)a0;
- (void)_resetUpdateItemArrays;
- (void)_resignOrRebaseFirstResponderViewWithIndexPathMapping:(id /* block */)a0;
- (void)_resumeReloads;
- (void)_reusableViewDidInvalidateIntrinsicContentSize:(id)a0;
- (id)_reusableViewWithoutAttributesForElementCategory:(unsigned long long)a0 kind:(id)a1 indexPath:(id)a2;
- (BOOL)_reuseCell:(id)a0;
- (BOOL)_reuseCell:(id)a0 notifyDidEndDisplaying:(BOOL)a1;
- (id)_reuseDictionaryForCell:(BOOL)a0;
- (void)_reusePrefetchedCell:(id)a0;
- (void)_reusePreviouslyFocusedManagedSubviewIfNeeded:(id)a0;
- (id)_reuseQueueForViewWithElementCategory:(unsigned long long)a0 elementKind:(id)a1 reuseIdentifier:(id)a2;
- (void)_reuseReusableViewIfNeeded:(id)a0;
- (BOOL)_reuseSupplementaryView:(id)a0;
- (BOOL)_reviseNewContentOffsetForUpdate:(id)a0;
- (void)_safeAreaInsetsWillChange;
- (id)_sceneActivationConfigurationForLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_scrollFirstResponderCellToVisible:(BOOL)a0;
- (void)_scrollToItemAtIndexPath:(id)a0 atScrollPosition:(unsigned long long)a1 animated:(BOOL)a2;
- (void)_scrollViewDidEndDraggingWithDeceleration:(BOOL)a0;
- (void)_scrollViewWillEndDraggingWithVelocity:(struct CGPoint { double x0; double x1; })a0 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a1;
- (id)_sectionContainerViewForSectionIndex:(long long)a0 createIfNecessary:(BOOL)a1;
- (long long)_sectionIndexChangedToIndex:(long long)a0 title:(id)a1;
- (id)_sectionIndexesAfterShadowUpdatesForSectionIndexes:(id)a0;
- (id)_sectionIndexesAfterShadowUpdatesForSectionIndexes:(id)a0 allowingAppendingInserts:(BOOL)a1;
- (void)_selectAllSelectedItems;
- (void)_selectItemAtIndexPath:(id)a0 animated:(BOOL)a1 scrollPosition:(unsigned long long)a2 notifyDelegate:(BOOL)a3;
- (void)_selectItemAtIndexPath:(id)a0 animated:(BOOL)a1 scrollPosition:(unsigned long long)a2 notifyDelegate:(BOOL)a3 deselectPrevious:(BOOL)a4 performCustomSelectionAction:(BOOL)a5;
- (id)_selectableIndexPathForItemContainingHitView:(id)a0;
- (void)_selectionInteractionDidBeginHinting:(id)a0;
- (void)_selectionInteractionDidCancelHinting:(id)a0;
- (BOOL)_selectionInteractionShouldBegin:(id)a0;
- (long long)_selfSizingInvalidationMode;
- (void)_semanticContextTraitDidChange;
- (void)_setAllowsMultipleSelectionDuringEditing:(BOOL)a0;
- (void)_setAllowsSelectionDuringEditing:(BOOL)a0;
- (void)_setAllowsVisibleCellUpdatesDuringUpdateAnimations:(BOOL)a0;
- (void)_setAllowsVisibleViewUpdatesDuringLayoutTransitions:(BOOL)a0;
- (void)_setCellPrefetchMode:(long long)a0;
- (void)_setCollectionViewLayout:(id)a0 animated:(BOOL)a1 isInteractive:(BOOL)a2 completion:(id /* block */)a3;
- (void)_setCollectionViewLayout:(id)a0 animated:(BOOL)a1 isInteractive:(BOOL)a2 completion:(id /* block */)a3 animator:(id)a4;
- (void)_setContentSize:(struct CGSize { double x0; double x1; })a0 skipContentOffsetAdjustment:(BOOL)a1;
- (void)_setContentSizeFromLayout:(struct CGSize { double x0; double x1; })a0 isRecursivelyUpdatingVisibleCells:(BOOL)a1;
- (void)_setDefaultAlwaysBounceVertical:(BOOL)a0 horizontal:(BOOL)a1;
- (void)_setDefaultLayoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 fromViewController:(BOOL)a1;
- (void)_setDelaysUserInitiatedItemSelection:(BOOL)a0;
- (void)_setDisplaysHorizontalIndexTitleBar:(BOOL)a0;
- (void)_setDragPlaceholderInsertionCadence:(long long)a0;
- (void)_setDragReorderingCadence:(long long)a0;
- (void)_setEffectiveDataSource:(id)a0;
- (void)_setExternalObjectTable:(id)a0 forNibLoadingOfSupplementaryViewOfKind:(id)a1 withReuseIdentifier:(id)a2;
- (void)_setForcePreserveSemanticContentOffsetDuringUpdates:(BOOL)a0;
- (void)_setHorizontalIndexTitleBarOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)_setNeedsRecomputePreferredAttributesForInvalidatedElements;
- (void)_setNeedsVisibleCellsUpdate:(BOOL)a0 withLayoutAttributes:(BOOL)a1;
- (void)_setObject:(id)a0 inDictionary:(id)a1 forKind:(id)a2 indexPath:(id)a3;
- (void)_setPreferredDragDestinationVisualStyle:(long long)a0;
- (void)_setPrefetchingContext:(id)a0 forOrthogonalScrollingSection:(long long)a1;
- (void)_setRemembersPreviouslyFocusedItem:(BOOL)a0;
- (void)_setReorderFeedbackGenerator:(id)a0;
- (void)_setReorderingCadence:(long long)a0;
- (void)_setShouldBecomeFocusedOnSelection:(BOOL)a0;
- (void)_setShouldDeriveVisibleBoundsFromContainingScrollView:(BOOL)a0;
- (void)_setShouldPersistSelectionOnReloadDataWhenPossible:(BOOL)a0;
- (void)_setShouldPrefetchCellsWhenPerformingReloadData:(BOOL)a0;
- (void)_setShouldPreventFocusScrollPastContentSize:(BOOL)a0;
- (void)_setShouldResetInitialLayoutOnDataSourceChange:(BOOL)a0;
- (void)_setShouldSkipForcedLayoutBeforeBatchUpdates:(BOOL)a0;
- (void)_setUpCompletionHandlerForAnimationInterruptionIfNecessary;
- (void)_setUsesStaticScrollBar:(BOOL)a0;
- (void)_setVisibleRectEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (void)_setVisibleView:(id)a0 forLayoutAttributes:(id)a1;
- (id)_setupAnimationsForResizedViewsWithOldModel:(id)a0;
- (void)_setupCellAnimations;
- (void)_setupDragDestinationControllerIfNeeded;
- (void)_setupDragSourceControllerIfNeeded;
- (void)_setupIndexOverlayManagerIfNecessary;
- (void)_shiftSectionIndexTitleIndexByAmount:(long long)a0;
- (BOOL)_shouldApplyShadowUpdates;
- (BOOL)_shouldDeriveVisibleBoundsFromContainingScrollView;
- (BOOL)_shouldDeselectItemsOnTouchesBegan;
- (BOOL)_shouldFadeCellsForBoundChangeWhileRotating;
- (BOOL)_shouldPersistSelectionOnReloadDataWhenPossible;
- (BOOL)_shouldPrefetchCellsWhenPerformingReloadData;
- (BOOL)_shouldResetInitialLayoutOnDataSourceChange;
- (BOOL)_shouldSelectionFollowFocusForIndexPath:(id)a0 initiatedBySelection:(BOOL)a1;
- (BOOL)_shouldShowMenuForCell:(id)a0;
- (BOOL)_shouldSkipForcedLayoutBeforeBatchUpdates;
- (BOOL)_shouldSpringLoadItemAtIndexPath:(id)a0 withContext:(id)a1;
- (BOOL)_shouldUpdateFocusInContext:(id)a0;
- (void)_sortAttributesByDistanceToVisibleBoundsOrigin:(id)a0;
- (id)_sortedDeduplicatedReloadItems;
- (void)_stopAutoscrollTimer;
- (void)_stopScrollingNotify:(BOOL)a0 pin:(BOOL)a1;
- (id)_subviewRouterForOrthogonalScrollViewAtSection:(long long)a0;
- (id)_subviewRouterForView:(id)a0 attributes:(id)a1 createIfNecessary:(BOOL)a2;
- (id)_targetIndexPathForMoveOfItemFromOriginalIndexPath:(id)a0 atCurrentIndexPath:(id)a1 toProposedIndexPath:(id)a2;
- (id)_targetedPreviewForBackgroundMenuAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_teardownDragDestinationController;
- (void)_teardownDragSourceController;
- (void)_trackLayoutValue:(double)a0 forKey:(id)a1;
- (double)_trackedLayoutValueForKey:(id)a0;
- (void)_transitionIndexOverlaySelectionViewToVisible:(BOOL)a0;
- (id)_translateDataSourceIndexPathToPresentationIndexPathAsNeeded:(id)a0;
- (id)_translatePresentationIndexPathToDataSourceIndexPathAsNeeded:(id)a0;
- (void)_unhighlightAllItems;
- (void)_unhighlightAllItemsAndHighlightGlobalItem:(long long)a0;
- (void)_unhighlightItemAtIndexPath:(id)a0 animated:(BOOL)a1;
- (void)_unhighlightItemAtIndexPath:(id)a0 animated:(BOOL)a1 notifyDelegate:(BOOL)a2;
- (void)_unhighlightSpringLoadedItem;
- (struct CGVector { double x0; double x1; })_unitVectorForVector:(struct CGVector { double x0; double x1; })a0;
- (void)_unpinReorderedItemsIfNeeded;
- (void)_unregisterForGeometryChangesIfNeeded;
- (void)_updateAnimationDidStop:(id)a0 finished:(BOOL)a1;
- (void)_updateBackgroundColorIfNeeded;
- (void)_updateContainerScrollViewsForNotifications;
- (void)_updateContentFocusContainerGuides;
- (void)_updateContextMenuStateForVisibleCells:(id)a0;
- (void)_updateCycleIdleUntil:(unsigned long long)a0;
- (void)_updateDefaultLayoutMargins;
- (void)_updateDragDestinationVisualStyle;
- (void)_updateDragInteractionForCurrentInteractionEnabledState;
- (void)_updateDropTargetAppearanceWithTargetIndexPath:(id)a0 intent:(long long)a1 indicatorLayoutAttributes:(id)a2;
- (void)_updateEditing:(BOOL)a0 forView:(id)a1 atIndexPath:(id)a2;
- (void)_updateFocusAfterLoadingVisibleCellsIfNeeded:(id)a0;
- (void)_updateFocusScrollBoundaryMetrics:(id)a0 forItem:(id)a1 inSection:(long long)a2;
- (void)_updateFocusedCellIndexPathIfNecessaryWithLastFocusedRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_updateHorizontalIndexTitleBarSelectionForFocusedIndexPath:(id)a0;
- (void)_updateIndex;
- (id)_updateIndexOverlayToShowTitleAtIndex:(long long)a0;
- (void)_updateLayoutAttributesForExistingVisibleViewsFadingForBoundsChange:(BOOL)a0;
- (void)_updateOrderingOfViewsInDisappearingViewAnimations:(id)a0 onScreenViewAnimations:(id)a1;
- (void)_updatePreferredAttributesForCurrentUpdate;
- (void)_updatePreferredAttributesForCurrentUpdate:(unsigned long long)a0;
- (BOOL)_updatePreferredAttributesForItemsInCurrentUpdate:(id)a0 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (BOOL)_updatePreferredAttributesForItemsInCurrentUpdateWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 newlyVisible:(id)a1 includeInserts:(BOOL)a2;
- (BOOL)_updatePreferredAttributesForReusableViewInCurrentUpdate:(id)a0 withOriginalAttributes:(id)a1 isExistingView:(BOOL)a2;
- (BOOL)_updatePreferredAttributesForSupplementariesInCurrentUpdate:(id)a0;
- (BOOL)_updatePreferredAttributesForSupplementariesInCurrentUpdateWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 newlyVisible:(id)a1 includeInserts:(BOOL)a2;
- (BOOL)_updatePrefetchItemIfNeeded:(id)a0 forIndexPath:(id)a1 withLayoutAttributes:(id)a2 willDisplay:(BOOL)a3;
- (void)_updatePrefetchVelocityIntegratorForVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)_updatePrefetchedCells:(BOOL)a0;
- (void)_updatePrefetchedCellsForOrthogonalScrollingSection:(long long)a0 withOriginalPrefetchingVector:(struct CGVector { double x0; double x1; })a1 canCompute:(BOOL)a2 canPrefetch:(BOOL)a3;
- (void)_updateReorderDestinationViewWithLayoutAttributes:(id)a0;
- (void)_updateReorderingTargetPosition:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateReorderingTargetPosition:(struct CGPoint { double x0; double x1; })a0 forced:(BOOL)a1;
- (void)_updateRowsAtIndexPaths:(id)a0 updateAction:(int)a1;
- (void)_updateRowsAtIndexPaths:(id)a0 updateAction:(int)a1 updates:(id)a2;
- (void)_updateSectionIndex;
- (void)_updateSections:(id)a0 updateAction:(int)a1;
- (void)_updateSelectionIsKey;
- (void)_updateTransitionWithProgress:(double)a0;
- (id)_updateTranslator;
- (unsigned long long)_updateVisibleCellsNow:(BOOL)a0;
- (BOOL)_updateWithItems:(id)a0 tentativelyForReordering:(BOOL)a1 propertyAnimator:(id)a2 collectionViewAnimator:(id)a3;
- (void)_updateWithUpdates:(id)a0 updateAction:(long long)a1;
- (id)_updatedNewlyAppearingLayoutAttributesForCurrentVisibleBounds:(BOOL)a0;
- (BOOL)_useIdleObserverForCellPrefetching;
- (void)_userSelectItemAtIndexPath:(id)a0;
- (BOOL)_validateScrollingTargetIndexPath:(id)a0;
- (BOOL)_validateSelectionOrHighlightIndexPath:(id)a0 isSelection:(BOOL)a1 allowMassIndexPath:(BOOL)a2 assertIfInvalid:(BOOL)a3;
- (id)_viewAnimationsForCurrentUpdateWithCollectionViewAnimator:(id)a0 updatingContentOffsetForRestorationAnchor:(BOOL)a1;
- (id)_viewAnimationsForView:(id)a0 startingLayoutAttributes:(id)a1 endingLayoutAttributes:(id)a2 startingLayout:(id)a3 endingLayout:(id)a4 animationSetup:(id /* block */)a5 animationCompletion:(id /* block */)a6 enableCustomAnimations:(BOOL)a7 customAnimationsType:(unsigned long long)a8;
- (BOOL)_viewIsReorderedCell:(id)a0;
- (id)_visibleCellForIndexPath:(id)a0;
- (id)_visibleDecorationViewOfKind:(id)a0 atIndexPath:(id)a1;
- (id)_visibleDecorationViewsOfKind:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_visibleRectEdgeInsets;
- (id)_visibleSupplementaryViewOfKind:(id)a0 atIndexPath:(id)a1;
- (id)_visibleSupplementaryViewOfKind:(id)a0 atIndexPath:(id)a1 isDecorationView:(BOOL)a2;
- (id)_visibleSupplementaryViewsOfKind:(id)a0;
- (id)_visibleSupplementaryViewsOfKind:(id)a0 isDecorationView:(BOOL)a1;
- (id)_visibleViewForLayoutAttributes:(id)a0;
- (BOOL)_wantsIndexOverlays;
- (void)_willRemoveSubview:(id)a0;
- (void)_willUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (BOOL)allowsUserInitiatedMultipleSelection;
- (BOOL)beginInteractiveMovementForItemAtIndexPath:(id)a0;
- (void)cancelInteractiveMovement;
- (id)cellForItemAtIndexPath:(id)a0;
- (long long)dataSourceSectionIndexForPresentationSectionIndex:(long long)a0;
- (void)deleteItemsAtIndexPaths:(id)a0;
- (id)dequeueConfiguredReusableCellWithRegistration:(id)a0 forIndexPath:(id)a1 item:(id)a2;
- (id)dequeueConfiguredReusableSupplementaryViewWithRegistration:(id)a0 forIndexPath:(id)a1;
- (id)dequeueReusableCellWithReuseIdentifier:(id)a0 forIndexPath:(id)a1;
- (id)dequeueReusableSupplementaryViewOfKind:(id)a0 withReuseIdentifier:(id)a1 forIndexPath:(id)a2;
- (id)dragDestinationDelegate;
- (id)dragSourceDelegate;
- (void)endInteractiveMovement;
- (void)exchangeSubviewAtIndex:(long long)a0 withSubviewAtIndex:(long long)a1;
- (long long)highlightedGlobalItem;
- (void)horizontalIndexBar:(id)a0 selectedEntry:(id)a1;
- (struct CGPoint { double x0; double x1; })indexBarAccessoryView:(id)a0 contentOffsetForEntry:(id)a1 atIndex:(long long)a2;
- (id)indexPathForCell:(id)a0;
- (id)indexPathForItemAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (id)indexPathForSupplementaryView:(id)a0;
- (id)indexPathsForVisibleSupplementaryElementsOfKind:(id)a0;
- (void)insertItemsAtIndexPaths:(id)a0;
- (id)layoutAttributesForSupplementaryElementOfKind:(id)a0 atIndexPath:(id)a1;
- (void)layoutHorizontalIndexTitleBar;
- (long long)maximumGlobalItemIndex;
- (void)moveItemAtIndexPath:(id)a0 toIndexPath:(id)a1;
- (void)moveSection:(long long)a0 toSection:(long long)a1;
- (void)performBatchUpdates:(id /* block */)a0 withAnimator:(id)a1;
- (void)prefetchCompleteForItemAtIndexPath:(id)a0;
- (id)preparedCells;
- (long long)presentationSectionIndexForDataSourceSectionIndex:(long long)a0;
- (void)reconfigureItemsAtIndexPaths:(id)a0;
- (void)registerClass:(Class)a0 forCellWithReuseIdentifier:(id)a1;
- (void)registerClass:(Class)a0 forSupplementaryViewOfKind:(id)a1 withReuseIdentifier:(id)a2;
- (void)registerNib:(id)a0 forCellWithReuseIdentifier:(id)a1;
- (void)registerNib:(id)a0 forSupplementaryViewOfKind:(id)a1 withReuseIdentifier:(id)a2;
- (void)reloadItemsAtIndexPaths:(id)a0;
- (void)scrollToItemAtIndexPath:(id)a0 atScrollPosition:(unsigned long long)a1 animated:(BOOL)a2;
- (void)setAllowsUserInitiatedMultipleSelection:(BOOL)a0;
- (void)setCollectionViewLayout:(id)a0 animated:(BOOL)a1;
- (void)setCollectionViewLayout:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)setCollectionViewLayout:(id)a0 withAnimator:(id)a1;
- (void)setDragDestinationDelegate:(id)a0;
- (void)setDragSourceDelegate:(id)a0;
- (void)setupHorizontalIndexTitleBar;
- (id)startInteractiveTransitionToCollectionViewLayout:(id)a0 completion:(id /* block */)a1;
- (void)subviewManagerDidUpdateCells:(id)a0;
- (id)supplementaryViewForElementKind:(id)a0 atIndexPath:(id)a1;
- (void)updateInteractiveMovementTargetPosition:(struct CGPoint { double x0; double x1; })a0;
- (void)userInteractionStoppedWithIndexBarView:(id)a0;
- (id)visibleSupplementaryViewsOfKind:(id)a0;

@end