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

                                                                targetContentOffsetForProposedContentOffset: proposedContentOffset) ?? .zero
    }
    
    #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)
    }
        #if compiler(<5.1.2)
    @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
#endif
    
