docs: function worst(row, rowFixedLength, ratio) {
      var areaMax = 0;
      var areaMin = Infinity;
  
      for (var i = 0, area, len = row.length; i < len; i++) {
          area = row[i].getLayout().area;
          if (area) {
              area < areaMin && (areaMin = area);
              area > areaMax && (areaMax = area);
          }
      }
  
      var squareArea = row.area * row.area;
      var f = rowFixedLength * rowFixedLength * ratio;
  
      return squareArea
          ? mathMax(
              (f * areaMax) / squareArea,
              squareArea / (f * areaMin)
          )
          : Infinity;
  }