2 var _typeof=
"function"==typeof Symbol&&
"symbol"==typeof Symbol.iterator?
function(o){
return typeof o}:
function(o){
return o&&
"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?
"symbol":typeof o},Accessor=
function(o){this.table=o,this.allowedTypes=[
"",
"data",
"download",
"clipboard"]};Accessor.prototype.initializeColumn=
function(o){var e=
this,s=!1,r={};this.allowedTypes.forEach(
function(c){var t,a=
"accessor"+(c.charAt(0).toUpperCase()+c.slice(1));o.definition[a]&&(t=e.lookupAccessor(o.definition[a]))&&(s=!0,r[a]={accessor:t,params:o.definition[a+
"Params"]||{}})}),s&&(o.modules.accessor=r)},Accessor.prototype.lookupAccessor=
function(o){var e=!1;
switch(
void 0===o?
"undefined":_typeof(o)){
case"string":this.accessors[o]?e=this.accessors[o]:console.warn(
"Accessor Error - No such accessor found, ignoring: ",o);
break;
case"function":e=o}
return e},Accessor.prototype.transformRow=
function(o,e){var s=
this,r=
"accessor"+(e.charAt(0).toUpperCase()+e.slice(1)),c=Tabulator.prototype.helpers.deepClone(o||{});
return s.table.columnManager.traverse(
function(o){var s,t,a,n;o.modules.accessor&&(t=o.modules.accessor[r]||o.modules.accessor.accessor||!1)&&
"undefined"!=(s=o.getFieldValue(c))&&(n=o.getComponent(),a=
"function"==typeof t.params?t.params(s,c,e,n):t.params,o.setFieldValue(c,t.accessor(s,c,e,a,n)))}),c},Accessor.prototype.accessors={},Tabulator.prototype.registerModule(
"accessor",Accessor);