                                                                 targetContentOffsetForProposedContentOffset: proposedContentOffset) ?? .zero
     }
     
-    #if os(iOS)
+#if os(iOS)
     @available (iOS 11, *)
     /// Implementation of `UICollectionViewDelegateFlowLayout` and `UICollectionViewDelegate` protocol.
     open func collectionView(_ collectionView: UICollectionView, shouldSpringLoadItemAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {

        }
        return (delegate as? UICollectionViewDelegate)?.collectionView?(collectionView, previewForDismissingContextMenuWithConfiguration: configuration)
    }
    
    @available(iOS 13.0, *)
    /// Implementation for `UICollectionViewDelegate` protocol
    open func collectionView(_ collectionView: UICollectionView, willCommitMenuWithAnimator animator: UIContextMenuInteractionCommitAnimating) {
        _ = performNonCellReaction(.willCommitMenuWithAnimator, argument: animator)
        (delegate as? UICollectionViewDelegate)?.collectionView?(collectionView, willCommitMenuWithAnimator: animator)
    }
    #endif
#endif
    

                                                                with: context) ?? true
    }

    #if compiler(>=5.1)
    @available(iOS 13.0, *)
    /// Implementation for `UICollectionViewDelegate` protocol
    open func collectionView(_ collectionView: UICollectionView, shouldBeginMultipleSelectionInteractionAt indexPath: IndexPath) -> Bool {
