!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],t);else{var n="object"==typeof exports?t(require("jquery")):t(e.jquery);for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(1),a=n(2),i="undefined"!=typeof window?window:{};"undefined"==typeof FusionCharts&&(FusionCharts=i.FusionCharts),void 0===o&&(o=i.jQuery),FusionCharts.addDep(a);var s,u,l,d,f=i.document,c=o,h=i.Math.min,p=function(){if(Array.isArray)return Array.isArray;var e=Object.prototype.toString,t=e.call([]);return function(n){return e.call(n)===t}}(),b={feed:"feedData",setdata:"setData",setdataforid:"setDataForId",getdata:"getData",getdataforid:"getDataForId",clear:"clearChart",stop:"stopUpdate",start:"restartUpdate"},g={feedData:function(e){return"string"==typeof e?[e]:!("object"!==(void 0===e?"undefined":r(e))||!e.stream)&&[e.stream]},getData:function(e){return isNaN(e)?"object"===(void 0===e?"undefined":r(e))&&e.index?[e.index]:[]:[e]},getDataForId:function(e){return"string"==typeof e?[e]:"object"===(void 0===e?"undefined":r(e))&&e.id?[e.id]:[]},setData:function(e,t,n){var o=[];return"object"!==(void 0===e?"undefined":r(e))?o=[e,t,n]:(e.value&&o.push(e.value),e.label&&o.push(e.label)),o},setDataForId:function(e,t,n){var o=[];return"string"==typeof e||"string"==typeof t||"string"==typeof n?o=[e,t,n]:"object"===(void 0===e?"undefined":r(e))&&(e.value&&o.push(e.value),e.label&&o.push(e.label)),o},clearChart:function(e){return[e]},stopUpdate:function(e){return[e]},restartUpdate:function(e){return[e]}};c.FusionCharts=FusionCharts,s=function(e,t){var n,r,o,a,s;for(r=p(t)||t instanceof c?h(e.length,t.length):e.length,n=0;n").insertBefore(this).insertFusionCharts(e).get(0))}),c(n)},c.fn.drillDownFusionChartsTo=function(){var e,t,n,r,o,a=l(this);for("undefined"==typeof this._fcDrillDownLevel&&(this._fcDrillDownLevel=0),e=0,t=arguments.length;e1&&(d[s]||(d[s]={}),d[s].rowNum=t,d[s].row=parseInt(a[n].getAttribute("rowspan"),10),parseInt(a[n].getAttribute("colspan"),10)>1?d[s].col=parseInt(a[n].getAttribute("colspan"),10):d[s].col=1);f.length<=s;)f.push({childNodes:[]});f[s].childNodes.push(a[n]),parseInt(a[n].getAttribute("colspan"),10)>1&&(l+=parseInt(a[n].getAttribute("colspan"),10)-1)}return f},f=function(e,t){for(var n=e.length;n;)if(e[n-=1]===t)return!0;return!1},c=function(e,t,n){var r,o,a,i=u(e[t].childNodes);for(r=0,o=i.length;r1?b:parseInt(p[s].rowSpan,10))>1){for(a=1;a0?delete j[t[i]-1]:delete j[a+t[i]];return{index:-1,labelObj:j}}if(0===n){for(i=0,a=e.length;i1)return v(e,t,i+1)}else x[i]+=1;i>0&&(x[i-1]>x[i]?w=i-1:x[i-1]0&&(n-=1),p=u(e[n].childNodes),y=e[0].nodeType!==undefined,s=0,o=p.length;s1?m:0,""!==(b=l(p[s])).replace(/^\s*/,"").replace(/\s*$/,"")?_[s+A]=b:c(d(e),s,n)&&(_[s+A]="__fcBLANK__"+h,h+=1),m>1){for(b=_[s+A],i=1;i0?delete _[t[i]-1]:delete _[C+t[i]];return{labelObj:_,index:n}},b=function(e,t){if("string"==typeof e&&(e=a.getElementById(e)),"undefined"!=typeof o.jQuery&&e instanceof o.jQuery&&(e=e.get(0)),!e)return{data:null};t.hideTable&&(e.style.display="none");var n,r,i,s,f,c,h,b,g,y,v,C,m,F,w={},j={},x={},S=u(function(e){var t=u(e.childNodes);return t.length&&"THEAD"===t[0].nodeName&&t[1]&&"TBODY"===t[1].nodeName?t[0].childNodes:[]}(e)).concat(u(function(e){var t=u(e.childNodes);if(t.length){if("TBODY"===t[0].nodeName)return t[0];if("THEAD"===t[0].nodeName&&t[1]&&"TBODY"===t[1].nodeName)return t[1]}return e}(e).childNodes)),_=S.length,D=0,A=0,L=0,T=0,O=!1,N=t.chartType;if(-1!==["column2d","column3d","pie3d","pie2d","line","bar2d","area2d","doughnut2d","doughnut3d","pareto2d","pareto3d"].indexOf(N)&&(O=!0),t.rowLabelSource=parseInt(t.labelSource,10),t.colLabelSource=parseInt(t.legendSource,10),"column"===t.major?(v=t.useLabels?p(S,t.ignoreCols,t.rowLabelSource):p(S,t.ignoreCols),m=t.useLegend?p(d(S),t.ignoreRows,t.colLabelSource):p(d(S),t.ignoreRows)):(F=p(d(S),t.ignoreRows,t.rowLabelSource),v=t.useLabels?F:p(d(S),t.ignoreRows),t._rowLabelIndex=F.index,t._extractByHeaderTag=!0,m=t.useLegend?p(S,t.ignoreCols,t.colLabelSource,t):p(S,t.ignoreCols),delete t._extractByHeaderTag,F=v,v=m,m=F),delete v.labelObj[m.index],delete m.labelObj[v.index],"row"===t.major)for(b in m.labelObj)w[b]={};else for(b in v.labelObj)w[b]={};for(n=0;n<_;n+=1)if(v.index!==n&&m.labelObj[n]!==undefined){for(D+=1,i=u(S[n].childNodes),j[n]=0,x[n]={},r=0,h=i.length;rf)break;n-T<=x[T][C].row&&(f+=x[T][C].col)}T+=1}if(c>1&&(j[n]+=c-1),g>1&&(x[n][f]=c>1?{row:g-1,col:c}:{row:g-1,col:1}),m.index!==f&&v.labelObj[f]!==undefined){if(L+=1,""===(s=l(y)).replace(/^\s*/,"").replace(/\s*$/,"")){if(!t.convertBlankTo)continue;s=t.convertBlankTo}if(c=c>1?c:1,g=g>1?g:1,"row"===t.major)for(T=0;TA&&(A=L)}return{data:w,chartType:N?O?"single":"multi":D>1&&A>1?"multi":"single",labelMap:m,legendMap:v}},g=function(e,t){return function(e,t){var n,r,o,a,i,u,l,d,f,c={chartAttributes:{},major:"row",useLabels:!0,useLegend:!0,labelSource:0,legendSource:0,ignoreCols:[],ignoreRows:[],showLabels:!0,showLegend:!0,seriesColors:[],convertBlankTo:"0",hideTable:!1,chartType:t.chartType&&t.chartType(),labels:[],legend:[],data:[]},h=t.args.dataConfiguration||{},p={},g={};if(s(c,h),l=(u=b(e,c)).data,"row"!==c.major?(d=u.legendMap,f=u.labelMap):(d=u.labelMap,f=u.legendMap),p.chart=s({},c.chartAttributes),"multi"===u.chartType){for(r in p.categories=[{category:[]}],p.dataset=[],a=p.categories[0].category,i=p.dataset,n=0,l)for(o in!0===c.showLabels?a.push(s({label:-1!=d.labelObj[r].indexOf("__fcBLANK__")?"":d.labelObj[r]},c.labels[n])):a.push({label:""}),n+=1,l[r])"undefined"==typeof g[o]&&(g[o]=[]),g[o].push({value:l[r][o]});for(r in n=0,g)!0===c.showLegend?i.push(s({seriesname:-1!==f.labelObj[r].indexOf("__fcBLANK__")?"":f.labelObj[r],data:g[r]},c.legend[n])):i.push({seriesname:"",data:g[r]}),n+=1}else if("single"===u.chartType)if(p.data=[],i=p.data,n=0,c.showLabels)for(r in l)for(o in l[r])i.push(s({label:-1!==d.labelObj[r].indexOf("__fcBLANK__")?"":d.labelObj[r],value:l[r][o]},c.labels[n])),n+=1;else for(r in l)for(o in l[r])i.push({value:l[r][o]});return{data:p,error:undefined}}(e,t)};function y(e){this.setChartData(e,"htmltable")}e.exports={extension:function(e){return e&&(e.prototype.setHTMLTableData=y),{format:"htmltable",toJSON:g}},name:"HTMLTable",type:"transcoder",requiresFusionCharts:!0}}])});