anchor.diff:          }
   
           var expression = VariableInterpolator(scope.expr.expression, scope.vars);
  -        var url = VariableInterpolator(server.url, scope.vars);
  +        var url = URLGenerator(server.url, "graph", scope.vars);
           var expr = {
             expr: expression,
             range_input: scope.range || "",
  
positive.code:                                                   "$timeout", "$filter",
                                                    "MetricNamesQuerier",
                                                    "VariableInterpolator",
                                                    function($http, $timeout,
                                                             $filter,
                                                             MetricNamesQuerier,
                                                             VariableInterpolator) {
    return {
      restrict: "E",
      scope: {
  
negative.code:         };
  
          var hash = escape(JSON.stringify([expr]));
          return url + "#" + hash;
        };
  
        scope.setExpression = function(metricName) {
  