anchor.diff:  }
   
   class PhotoViewGestureRecognizer extends ScaleGestureRecognizer {
  -  PhotoViewGestureRecognizer(
  +  PhotoViewGestureRecognizer({
       this.hitDetector,
       Object debugOwner,
       this.validateAxis,
  -  ) : super(debugOwner: debugOwner);
  +    PointerDeviceKind kind,
  +  }) : super(debugOwner: debugOwner, kind: kind);
     final HitCornersDetector hitDetector;
     final Axis validateAxis;
   
  
positive.code: 
      gestures[PhotoViewGestureRecognizer] =
          GestureRecognizerFactoryWithHandlers<PhotoViewGestureRecognizer>(
        () => PhotoViewGestureRecognizer(hitDetector, this, axis),
        (PhotoViewGestureRecognizer instance) {
          instance
            ..onStart = onScaleStart
  
negative.code:         ? hitDetector.shouldMoveY(move)
          : hitDetector.shouldMoveX(move);
      if (shouldMove || _pointerLocations.keys.length > 1) {
        acceptGesture(event.pointer);
      }
    }
  }
  
  /// An [InheritedWidget] responsible to give a axis aware scope to [PhotoViewGestureRecognizer].
  ///
  /// When using this, PhotoView will test if the content zoomed has hit edge every time user pinches,
  /// if so, it will let parent gesture detectors win the gesture arena
  