Code Duplication    Length = 3-4 lines in 3 locations

doc/phpmetrics/js/d3.v3.js 3 locations

@@ 8599-8602 (lines=4) @@
8596
  function d3_svg_symbolType() {
8597
    return "circle";
8598
  }
8599
  function d3_svg_symbolCircle(size) {
8600
    var r = Math.sqrt(size / π);
8601
    return "M0," + r + "A" + r + "," + r + " 0 1,1 0," + -r + "A" + r + "," + r + " 0 1,1 0," + r + "Z";
8602
  }
8603
  var d3_svg_symbols = d3.map({
8604
    circle: d3_svg_symbolCircle,
8605
    cross: function(size) {
@@ 8053-8055 (lines=3) @@
8050
      path.push("Z");
8051
      return path.join("");
8052
    }
8053
    function circleSegment(r1, cw) {
8054
      return "M0," + r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + -r1 + "A" + r1 + "," + r1 + " 0 1," + cw + " 0," + r1;
8055
    }
8056
    arc.innerRadius = function(v) {
8057
      if (!arguments.length) return innerRadius;
8058
      innerRadius = d3_functor(v);
@@ 4022-4024 (lines=3) @@
4019
    }
4020
    return stream;
4021
  }
4022
  function d3_geo_pathBufferCircle(radius) {
4023
    return "m0," + radius + "a" + radius + "," + radius + " 0 1,1 0," + -2 * radius + "a" + radius + "," + radius + " 0 1,1 0," + 2 * radius + "z";
4024
  }
4025
  var d3_geo_pathCentroid = {
4026
    point: d3_geo_pathCentroidPoint,
4027
    lineStart: d3_geo_pathCentroidLineStart,