VimUnDo= 6/G0x=|`oa<35 datum = deep(rowData, column.toLowerCase())!&V ._SP  displayName: "SpinKit"5_ VSP getDefaultProps: -> cssRequire: false spinnerName: 'three-bounce'5_VSPP$ cssRequire: React.PropTypes.bool5_VSPT data: React.PropTypes.bool5_VSPV2 spinnerName: React.PropTypes.string.isRequired5_  VSPY  switch @props.spinnerName when "three-bounce" if @props.cssRequire+ require '../css/three-bounce.css' return ( @transferPropsTo(2
-
-
-

) ) when "double-bounce" if @props.cssRequire, require '../css/double-bounce.css' return ( @transferPropsTo(3
4
4

) ) when "rotating-plane" if @props.cssRequire- require '../css/rotating-plane.css' return ( @transferPropsTo(:
) ) when "wave" if @props.cssRequire# require '../css/wave.css' return ( @transferPropsTo(*
+
+
+
+
+

) ) when "wandering-cubes" if @props.cssRequire. require '../css/wandering-cubes.css' return ( @transferPropsTo(5
+
+

) ) when "pulse" if @props.cssRequire$ require '../css/pulse.css' return ( @transferPropsTo(-
) ) when "chasing-dots" if @props.cssRequire+ require '../css/chasing-dots.css' return ( @transferPropsTo(2
*
*

) ) when "circle" if @props.cssRequire% require '../css/circle.css' return ( @transferPropsTo(4
4
4
4
4
4
4
4
4
4
5
5
5

) ) when "cube-grid" if @props.cssRequire( require '../css/cube-grid.css' return ( @transferPropsTo(/
*
*
*
*
*
*
*
*
*

) ) when "wordpress" if @props.cssRequire( require '../css/wordpress.css' return ( @transferPropsTo(/
4 
) ) when "fading-circle" if @props.cssRequire, require '../css/fading-circle.css' return ( @transferPropsTo(3
4
4
4
4
4
4
4
4
4
5
5
5

) )5_  VSQ/   5_   VSQm   5_  VSQy  columnHeaders = 5_  VSQz   5_  VSQ  5_  V SQ 5_  V SQ 5_  V SQ 5_   V SQ 5_  V SQ 5_   V SQ   5_   V SR  body = @props.data.map5_   V SR@  row.map (datum) ->5_   V SRA 5_   V SRM  datum5_  V SRN  {datum5_  V SRP5_  V SRU 5_  V SR` 5_  V SRa5_   V SRi  row = row.map (datum) ->{datum}  {datum}5_!   V SRn 5_ "!   V SS   5_!#"   V SS   5_"$#   V SS # body = @props.data.map (row) ->5_#%$   V SS!  for 5_$&%  V SS&/ row = row.map (datum) -> {datum}5_%'&  V SS' 5_&('$  V SSD' row.push {5_')((  V SSF( row.push {5_(*)ST  data: React.PropTypes.array5_)+* ST   5_*,+ ST  console.log i5_+-, 0ST > columns = @props.columns.map (column) -> {column}5_,.-ST  return {row}5_-/.SU+  5_.0/SU9   for column in columns5_/10 SUX    5_021 $SUd  & body = @props.data.map (row, i) ->5_132vSU9 row.push {row[column]}5_243vSU7 row.push {row[column]}5_354vSU: row.push {row[column]}5_465%vSU9 row.push {row[column]}5_576vSU8 row.push {row[column]}5_8:93-0v0SU: row.push {column]}5_9;:-0v0SU console.log column5_:<; -0v0SU & body = @props.data.map (row, i) =>5_;=<-0v0SU console.log column, row5_<>=--0v0SU9 row.push {column}5_=@>;-0v0SUA row.push {rowData[column}5_>A?@;-0v0SXB row.push {rowData[column]}5_@BA-0v0SY  console.log @props5_AKB-0v0SY# console.log column, rowData5_BLHK! VSq 5_KML VSsr datum = 5_LNM VSsz datum = rowData5_MON- VSsP row.push {rowData[column.toLowerCase()]}5_NPO  VSs' dataum = rowData[column.path]5_OQP  VSs 5_PRQ VSs5_QSR  VSs key = i + "-" + column5_RTS VSs8 row.push {datum}5_SUT VSs  5_TVU VSs"!5_UWV VSs"& datum = rowData[column.path]5_VXW VSs"+ datum = deep(rowData[column.path]5_WYX VSs"+ datum = deep(rowData,column.path]5_XZY+ VSs", datum = deep(rowData, column.path]5_Y[Z , VSt "K columns = @props.columns.map (column) -> {column}5_Z\[  VSt #" {column}5_[]\  VSu # #5_\^]  VSu $$ if typeof column is "string"5_]_^ VSu $$ {column}5_^`_ VSu% $5__a`  VSu%%5_`ba VSu && {column}5_acb, VSu&2 {column}5_bec7 VSu &5_cfde  VSy( '5_egf VSy! if5_fhg  VSy(' else5_gih VSy/' else if column.function?5_hji VSy1( '5_ikjVSy7 ((5_jlk+v+Sy>*, datum = deep(rowData, column.path)5_kml+v+Sy?* datum = 5_lnm+v+SyG* datum = rowData5_mon)+v+SyK*) datum = column.function(rowData5_npo$v$SyR *% key = i + "-" + column.path5_oqp$v$SyS! * key = i + "-" + 5_prqS * key = i + "-" + datum5_qtrS# *% key = i + "-" + displayName5_rvstT**5_twuv-v-T+, datum = deep(rowData, column.path)+5_vxw44>v>T+@ datum = deep(rowData, column.toLowerCase()column.path)5_wyx 4>v>T$/ datum = rowData[column.toLowerCase()]5_xzy%T$$&* 5_y{z(T$&')* {body}5_z|{"T *" columns: React.PropTypes.array5_{}| T' * data: React.PropTypes.array5_|~})T** datum = column.function(rowData)5_}~+T"+  *5_~! T!#-!"-5_"""*v*T!#.+ keyPostFix = column.displayName5_"""*v*T!#. keyPostFix = 5_""*v*T." for column in @props.columns5_""*v*T.) for column, colId in @props.columns5_""*v*T.( for column, colI in @props.columns5_"""vT!#. keyPostFix = row.id5_"""vT!#. keyPostFix = 5_" V T0 if column.displayName+ keyPostFix = column.displayName else! keyPostFix = colIndex5_+v+T5 *, key = i + "-" + column.displayName5_+v+T5 * key = i + "-" + 5_++v+T<*- datum = column.function(rowData, i)5_++v+T<*, datum = column.function(rowData, )5_))2v2TE)*4 datum = column.function(rowData, colIndex)5_)TK+ # *5_To- 5_To- 5_To- 5_To- 5_To- 5_To- 5_To- 5_To- 5_To-5_To-5_To-5_To-5_To-5_;T+-; # e.g. use row.id instead of "i". Theory being that5_ )TҳA 0  /5_ $TҳP 1  05_- Tҳa,,.3 5_- U?_-,.3*
5_!&!&!3v3V . "35 datum = deep(rowData, column.toLowerCase())5_tvu T5_rtsT ** datum = de[column.toLowerCase()]5_ced VSwu5_BIGKH VSZ 5_HJI VSZ) {body}5_IJ  VSZ 5_BFHG   VSZ 5_BEGFVSZ|5_BCFE-0v0SZw5_BDEC-0v0SY 5_CD-0v0SY) {body}5_>@?;-0v0SXeP row.push 5
{rowData[column.toLowerCase()]}