{"version":3,"file":"dashboardWidgets.min.js","sources":["dashboardWidgets.js"],"names":["angular","module","factory","definition","type","settings","name","description","options","validate","labelKey","valueKey","getDefinition","directive","replace","restrict","scope","template","html","link","iElem","getData","r","data","draw","width","offsetWidth","height","offsetHeight","barsCount","length","scale","getScales","_","pluck","chart","d3","select","barWidth","Math","floor","attr","bar","selectAll","enter","append","d","i","parseInt","y","color","category20c","transition","duration","displayValues","style","delay","text","displayLabels","x","values","dataCount","linear","domain","max","range","$watch","reload","_tpl","w","toLowerCase","grid","bars","doughnut","svgTree","widgets","push","widgetStore","setServer","server","SERVER","$http","templates","map","join","widgetSettings","dataMediator","callback","parameters","endpoint","method","url","params","success","error","$filter","radius","min","pie","layout","sort","arc","svg","innerRadius","outerRadius","totalValue","on","chain","reduce","sum","value","fractionSize","unit","attributes","id","columns","filters","displayFilters","displayCell","c","displayHeader","getColumnClass","childrenKey","NodeTree","treeData","visit","parent","visitFn","childrenFn","children","count","zoom","console","log","svgGroup","event","translate","centerNode","source","zoomListener","y0","x0","self","viewerWidth","viewerHeight","toggleChildren","_children","click","defaultPrevented","update","levelWidth","childCount","level","n","forEach","root","newHeight","tree","size","nodes","reverse","links","depth","node","nodeEnter","overCircle","outCircle","_isSelected","nodeUpdate","nodeExit","exit","remove","target","insert","o","diagonal","onLeafClick","stopPropagation","preventDefault","this","totalNodes","maxLabelLength","selectedNode","draggingNode","$","document","projection","behavior","scaleExtent","baseSvg","svgElement","call","updateTempConnector","prototype","updateSelected","setSize","parseData","item","original"],"mappings":"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"}