anchor.diff:  
     @override
     void paint(PaintingContext context, ui.Offset offset) {
  -    context.canvas.translate(offset.dx, offset.dy);
       context.canvas.drawPicture(picture);
     }
   }
  
positive.code:   }
  }
  
  abstract class VectorGraphicsController {
    const VectorGraphicsController();
  
    Future<ByteData> loadBytes();
  
    bool equivalent(VectorGraphicsController other) => false;
  }
  
  /// A controller for loading vector graphics data from an asset bundle.
  class VectorGraphicsAssetController extends VectorGraphicsController {
    /// Create a new [VectorGraphicsAssetController].
    ///
    /// The default asset bundle can be acquired using [DefaultAssetBundle.of].
    const VectorGraphicsAssetController({
      required this.assetName,
      this.packageName,
      required this.assetBundle,
  
negative.code:   final Map<String, String>? headers;
    final Uri url;
    final HttpClient? client;
  
    @override
    Future<ByteData> loadBytes() async {
  