anchor.diff:  
     renderNewIndicator : ->
       if @props.includers
  -      s = @includersStyle
  -      side_offset = 51 #s.side_offset
  +      side_offset = 51
         left_right = if @props.valence == 'pro' then 'left' else 'right'
         style = {position: 'absolute', color: 'rgb(255,22,3)', fontSize: '11px', top:'41px', backgroundColor: 'white', zIndex: 5}
         style[left_right] = "#{-side_offset}"
  
positive.code:   4 : 'Lean Oppose'
    3 : 'Neutral'
  
  # stance_explanations = 
  #   0 : 'Your support is fixed'
  #   6 : 'Your opposition is fixed'
  #   1 : 'You strongly feel this is good'
  #   5 : 'You strongly feel this is bad'
  #   2 : 'You feel this is good overall'
  #   4 : 'You feel this is bad overall'
  #   3 : 'You could go either way'
  
  ## ##################
  # React Components
  
negative.code: CommunityPoints = React.createClass
    displayName: 'CommunityPoints'
  
    buildNewPointThreshold : ->
      # Grab the 10th percentile
      points = fetch({ url: 'all_points' })
      newpoint_threshold = (_.sortBy points, (pnt) => - Date.parse(pnt.created_at))[Math.ceil(points.length / 10)]
      (newpoint_threshold and Date.parse(newpoint_threshold.created_at)) or new Date()
  
    buildPointsList : ->
      points = fetch({ url: 'all_points' })
  
      points = _.filter points, (pnt) =>
        is_correct_valence = pnt.is_pro == (@props.valence == 'pro')
        has_not_been_included = @props.page == 'results' || !_.contains(@props.included_points, pnt.id)
  