text: /*! Widget: formatter - 2/9/2015 (v2.19.1) */
  ;(function(b){var a=b.tablesorter;a.formatter={init:function(e){var d=e.widgetOptions.formatter_event+" pagerComplete updateComplete ".split(" ").join(".tsformatter ");e.$table.off(d.replace(/\s+/g," ")).on(d,function(){a.formatter.setup(e)});a.formatter.setup(e)},setup:function(i){if(b.isEmptyObject(i.cache)){return}var e,k,j,o,n,g,d,l=i.widgetOptions,f={config:i,wo:l},m=[],h=[];for(d=0;d<i.columns;d++){h[d]=i.$headerIndexed[d];m[d]=a.getColumnData(i.table,l.formatter_column,d)||false}for(k=0;k<i.$tbodies.length;k++){e=a.processTbody(i.table,i.$tbodies.eq(k),true);o=i.cache[k];g=o.normalized.length;for(j=0;j<g;j++){f.$row=o.normalized[j][i.columns].$row;f.$cells=f.$row.children("th, td");for(d=0;d<i.columns;d++){if(m[d]){f.columnIndex=d;f.$header=h[d];f.$cell=f.$cells.eq(d);n=f.$cell[0];f.text=n.getAttribute(i.textAttribute)||n.textContent||f.$cell.text();n.innerHTML=m[d](f.text,f)}}}a.processTbody(i.table,e,false)}}};a.addWidget({id:"formatter",priority:100,options:{formatter_column:{},formatter_event:"applyFormatter"},init:function(c){a.formatter.init(c.config)}})})(jQuery);