Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
index da82ccb..b4f4809 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9f94=['stringify','body','create','update','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','localhost','socket.io-emitter','./dashboardItem.socket','register','sendStatus','end','json','offset','status','set','Content-Range','apply','save','then','error','name','send','params','model','DashboardItem','query','keys','filters','intersection','attributes','fields','length','include','merge','options','find','catch','type','attrUrl','attrs','value','custom','attrPath','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','attrMetric','total','attrVoiceQueues','multibar-chart','attrSerie1','attrSerie3','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s'];(function(_0x11167c,_0xb0ff07){var _0x34bdb0=function(_0x34f17f){while(--_0x34f17f){_0x11167c['push'](_0x11167c['shift']());}};_0x34bdb0(++_0xb0ff07);}(_0x9f94,0x154));var _0x49f9=function(_0x27af45,_0x1b57aa){_0x27af45=_0x27af45-0x0;var _0x18df21=_0x9f94[_0x27af45];return _0x18df21;};'use strict';var pdf=require(_0x49f9('0x0'));var emlformat=require(_0x49f9('0x1'));var rimraf=require(_0x49f9('0x2'));var zipdir=require(_0x49f9('0x3'));var jsonpatch=require(_0x49f9('0x4'));var rp=require(_0x49f9('0x5'));var moment=require(_0x49f9('0x6'));var BPromise=require(_0x49f9('0x7'));var Mustache=require(_0x49f9('0x8'));var util=require(_0x49f9('0x9'));var path=require('path');var sox=require(_0x49f9('0xa'));var csv=require(_0x49f9('0xb'));var ejs=require(_0x49f9('0xc'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x49f9('0xd'));var deskjs=require(_0x49f9('0xe'));var toCsv=require(_0x49f9('0xb'));var querystring=require(_0x49f9('0xf'));var Papa=require(_0x49f9('0x10'));var Redis=require('ioredis');var authService=require(_0x49f9('0x11'));var qs=require(_0x49f9('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x49f9('0x13'));var logger=require(_0x49f9('0x14'))(_0x49f9('0x15'));var utils=require(_0x49f9('0x16'));var config=require(_0x49f9('0x17'));var db=require(_0x49f9('0x18'))['db'];config[_0x49f9('0x19')]=_['defaults'](config[_0x49f9('0x19')],{'host':_0x49f9('0x1a'),'port':0x18eb});var socket=require(_0x49f9('0x1b'))(new Redis(config[_0x49f9('0x19')]));require(_0x49f9('0x1c'))[_0x49f9('0x1d')](socket);function respondWithStatusCode(_0x3b5608,_0x3af611){_0x3af611=_0x3af611||0xcc;return function(_0x424b3a){if(_0x424b3a){return _0x3b5608[_0x49f9('0x1e')](_0x3af611);}return _0x3b5608['status'](_0x3af611)[_0x49f9('0x1f')]();};}function respondWithResult(_0x3a0a70,_0xf846ca){_0xf846ca=_0xf846ca||0xc8;return function(_0x53917d){if(_0x53917d){return _0x3a0a70['status'](_0xf846ca)[_0x49f9('0x20')](_0x53917d);}};}function respondWithFilteredResult(_0x528760,_0x411d6f){return function(_0x4d3503){if(_0x4d3503){var _0x55048c=_0x4d3503['count'],_0x454b79=_0x411d6f['offset'],_0x1d49d8=_0x411d6f[_0x49f9('0x21')]+_0x411d6f['limit'],_0x1588ce;if(_0x1d49d8>=_0x55048c){_0x1d49d8=_0x55048c;_0x1588ce=0xc8;}else{_0x1588ce=0xce;}_0x528760[_0x49f9('0x22')](_0x1588ce);return _0x528760[_0x49f9('0x23')](_0x49f9('0x24'),_0x454b79+'-'+_0x1d49d8+'/'+_0x55048c)['json'](_0x4d3503);}return null;};}function patchUpdates(_0x37f0de){return function(_0x2f107c){try{jsonpatch[_0x49f9('0x25')](_0x2f107c,_0x37f0de,!![]);}catch(_0x5d2f4b){return BPromise['reject'](_0x5d2f4b);}return _0x2f107c[_0x49f9('0x26')]();};}function saveUpdates(_0x5752c1,_0x286eeb){return function(_0x1a7b1a){if(_0x1a7b1a){return _0x1a7b1a['update'](_0x5752c1)[_0x49f9('0x27')](function(_0x2d5af0){return _0x2d5af0;});}return null;};}function removeEntity(_0x42ce1f,_0x28baf3){return function(_0x4c4bcd){if(_0x4c4bcd){return _0x4c4bcd['destroy']()[_0x49f9('0x27')](function(){_0x42ce1f[_0x49f9('0x22')](0xcc)[_0x49f9('0x1f')]();});}};}function handleEntityNotFound(_0x4f7bd3,_0x32f68a){return function(_0x5dacd4){if(!_0x5dacd4){_0x4f7bd3[_0x49f9('0x1e')](0x194);}return _0x5dacd4;};}function handleError(_0x3120dc,_0x167232){_0x167232=_0x167232||0x1f4;return function(_0x2f821a){logger[_0x49f9('0x28')](_0x2f821a['stack']);if(_0x2f821a['name']){delete _0x2f821a[_0x49f9('0x29')];}_0x3120dc[_0x49f9('0x22')](_0x167232)[_0x49f9('0x2a')](_0x2f821a);};}exports['show']=function(_0xa4d524,_0x231b9e){var _0x4190f5={'raw':![],'where':{'id':_0xa4d524[_0x49f9('0x2b')]['id']}},_0xfad46c={};_0xfad46c[_0x49f9('0x2c')]=_['keys'](db[_0x49f9('0x2d')]['rawAttributes']);_0xfad46c[_0x49f9('0x2e')]=_[_0x49f9('0x2f')](_0xa4d524[_0x49f9('0x2e')]);_0xfad46c[_0x49f9('0x30')]=_[_0x49f9('0x31')](_0xfad46c[_0x49f9('0x2c')],_0xfad46c['query']);_0x4190f5[_0x49f9('0x32')]=_[_0x49f9('0x31')](_0xfad46c[_0x49f9('0x2c')],qs[_0x49f9('0x33')](_0xa4d524[_0x49f9('0x2e')][_0x49f9('0x33')]));_0x4190f5['attributes']=_0x4190f5['attributes'][_0x49f9('0x34')]?_0x4190f5[_0x49f9('0x32')]:_0xfad46c[_0x49f9('0x2c')];if(_0xa4d524[_0x49f9('0x2e')]['includeAll']){_0x4190f5[_0x49f9('0x35')]=[{'all':!![]}];}_0x4190f5=_[_0x49f9('0x36')]({},_0x4190f5,_0xa4d524[_0x49f9('0x37')]);return db['DashboardItem'][_0x49f9('0x38')](_0x4190f5)['then'](handleEntityNotFound(_0x231b9e,null))[_0x49f9('0x27')](respondWithResult(_0x231b9e,null))[_0x49f9('0x39')](handleError(_0x231b9e,null));};exports['destroy']=function(_0x39d1e0,_0x1f8113){return db[_0x49f9('0x2d')][_0x49f9('0x38')]({'where':{'id':_0x39d1e0['params']['id']}})[_0x49f9('0x27')](handleEntityNotFound(_0x1f8113,null))[_0x49f9('0x27')](removeEntity(_0x1f8113,null))[_0x49f9('0x39')](handleError(_0x1f8113,null));};function widgetAttributes(_0x46bca3){try{switch(_0x46bca3[_0x49f9('0x3a')]){case'iframe':return[{'name':_0x49f9('0x3b'),'value':_0x46bca3[_0x49f9('0x3b')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3['attrs'][0x0]?_0x46bca3[_0x49f9('0x3c')][0x0][_0x49f9('0x3d')]:undefined)||'https://'}];case _0x49f9('0x3e'):return[{'name':_0x49f9('0x3f'),'value':_0x46bca3[_0x49f9('0x3f')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x0]?_0x46bca3[_0x49f9('0x3c')][0x0][_0x49f9('0x3d')]:undefined)||''}];case'clock':return[{'name':_0x49f9('0x40'),'value':_0x46bca3[_0x49f9('0x40')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x0]?_0x46bca3['attrs'][0x0][_0x49f9('0x3d')]:undefined)||_0x49f9('0x41')},{'name':_0x49f9('0x42'),'value':_0x46bca3[_0x49f9('0x42')]||(_0x46bca3['attrs']&&_0x46bca3['attrs'][0x1]?_0x46bca3['attrs'][0x1][_0x49f9('0x3d')]:undefined)||_0x49f9('0x43')},{'name':_0x49f9('0x44'),'value':_0x46bca3[_0x49f9('0x44')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x2]?_0x46bca3[_0x49f9('0x3c')][0x2][_0x49f9('0x3d')]:undefined)||0xc}];case'counter':return[{'name':_0x49f9('0x45'),'value':_0x46bca3[_0x49f9('0x45')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x0]?_0x46bca3[_0x49f9('0x3c')][0x0][_0x49f9('0x3d')]:undefined)||_0x49f9('0x46')},{'name':'attrVoiceQueues','value':_0x46bca3[_0x49f9('0x47')]||(_0x46bca3['attrs']&&_0x46bca3['attrs'][0x1]?_0x46bca3[_0x49f9('0x3c')][0x1][_0x49f9('0x3d')]:undefined)||[]},{'name':_0x49f9('0x44'),'value':_0x46bca3[_0x49f9('0x44')]||(_0x46bca3['attrs']&&_0x46bca3[_0x49f9('0x3c')][0x2]?_0x46bca3[_0x49f9('0x3c')][0x2][_0x49f9('0x3d')]:undefined)||0x14}];case _0x49f9('0x48'):case'pie-chart':return[{'name':_0x49f9('0x49'),'value':_0x46bca3[_0x49f9('0x49')]||(_0x46bca3['attrs']&&_0x46bca3[_0x49f9('0x3c')][0x0]?_0x46bca3['attrs'][0x0]['value']:undefined)||'total'},{'name':'attrSerie2','value':_0x46bca3['attrSerie2']||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x1]?_0x46bca3[_0x49f9('0x3c')][0x1]['value']:undefined)||null},{'name':_0x49f9('0x4a'),'value':_0x46bca3[_0x49f9('0x4a')]||(_0x46bca3['attrs']&&_0x46bca3['attrs'][0x2]?_0x46bca3[_0x49f9('0x3c')][0x2][_0x49f9('0x3d')]:undefined)||null},{'name':_0x49f9('0x47'),'value':_0x46bca3[_0x49f9('0x47')]||(_0x46bca3['attrs']&&_0x46bca3[_0x49f9('0x3c')][0x3]?_0x46bca3[_0x49f9('0x3c')][0x3][_0x49f9('0x3d')]:undefined)||[]}];case _0x49f9('0x4b'):return[{'name':_0x49f9('0x4c'),'type':_0x46bca3[_0x49f9('0x4d')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x0]?_0x46bca3[_0x49f9('0x3c')][0x0]['type']:undefined)||null,'value':_0x46bca3[_0x49f9('0x4c')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3['attrs'][0x0]?_0x46bca3['attrs'][0x0][_0x49f9('0x3d')]:undefined)||null},{'name':'attrRefresh','value':_0x46bca3[_0x49f9('0x4e')]||(_0x46bca3[_0x49f9('0x3c')]&&_0x46bca3[_0x49f9('0x3c')][0x1]?_0x46bca3[_0x49f9('0x3c')][0x1]['value']:undefined)||0x0}];default:return[];}}catch(_0x204386){logger[_0x49f9('0x28')](_0x49f9('0x4f'),JSON[_0x49f9('0x50')](_0x204386));return[];}}exports['create']=function(_0x4e13d3,_0x522997){if(_0x4e13d3[_0x49f9('0x51')]){_0x4e13d3[_0x49f9('0x51')][_0x49f9('0x3c')]=widgetAttributes(_0x4e13d3['body']);}return db[_0x49f9('0x2d')][_0x49f9('0x52')](_0x4e13d3[_0x49f9('0x51')],{})['then'](respondWithResult(_0x522997,0xc9))[_0x49f9('0x39')](handleError(_0x522997,null));};exports[_0x49f9('0x53')]=function(_0x432dc0,_0xf9c654){if(_0x432dc0['body']['id']){delete _0x432dc0['body']['id'];}_0x432dc0['body'][_0x49f9('0x3c')]=widgetAttributes(_0x432dc0[_0x49f9('0x51')]);return db[_0x49f9('0x2d')]['find']({'where':{'id':_0x432dc0['params']['id']}})[_0x49f9('0x27')](handleEntityNotFound(_0xf9c654,null))[_0x49f9('0x27')](saveUpdates(_0x432dc0[_0x49f9('0x51')],null))[_0x49f9('0x27')](respondWithResult(_0xf9c654,null))['catch'](handleError(_0xf9c654,null));};
\ No newline at end of file
+var _0xa4ea=['localhost','./dashboardItem.socket','sendStatus','status','end','json','count','offset','limit','set','apply','reject','save','then','destroy','error','stack','name','send','show','params','keys','DashboardItem','rawAttributes','query','model','intersection','fields','attributes','length','includeAll','include','merge','options','catch','find','iframe','attrUrl','attrs','value','custom','attrPath','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','counter','attrMetric','total','attrVoiceQueues','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','attrRefresh','widgetAttributes:\x20%s','stringify','create','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','sox','to-csv','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis'];(function(_0x156768,_0xc971a9){var _0x3715e9=function(_0x4487c9){while(--_0x4487c9){_0x156768['push'](_0x156768['shift']());}};_0x3715e9(++_0xc971a9);}(_0xa4ea,0x94));var _0xaa4e=function(_0x139a3c,_0x4fc883){_0x139a3c=_0x139a3c-0x0;var _0x2b375b=_0xa4ea[_0x139a3c];return _0x2b375b;};'use strict';var pdf=require(_0xaa4e('0x0'));var emlformat=require(_0xaa4e('0x1'));var rimraf=require(_0xaa4e('0x2'));var zipdir=require(_0xaa4e('0x3'));var jsonpatch=require(_0xaa4e('0x4'));var rp=require(_0xaa4e('0x5'));var moment=require('moment');var BPromise=require(_0xaa4e('0x6'));var Mustache=require(_0xaa4e('0x7'));var util=require(_0xaa4e('0x8'));var path=require('path');var sox=require(_0xaa4e('0x9'));var csv=require(_0xaa4e('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xaa4e('0xb'));var squel=require(_0xaa4e('0xc'));var crypto=require('crypto');var jsforce=require(_0xaa4e('0xd'));var deskjs=require(_0xaa4e('0xe'));var toCsv=require(_0xaa4e('0xa'));var querystring=require(_0xaa4e('0xf'));var Papa=require(_0xaa4e('0x10'));var Redis=require(_0xaa4e('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xaa4e('0x12'));var hardwareService=require(_0xaa4e('0x13'));var logger=require(_0xaa4e('0x14'))(_0xaa4e('0x15'));var utils=require(_0xaa4e('0x16'));var config=require(_0xaa4e('0x17'));var db=require(_0xaa4e('0x18'))['db'];config['redis']=_['defaults'](config[_0xaa4e('0x19')],{'host':_0xaa4e('0x1a'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xaa4e('0x19')]));require(_0xaa4e('0x1b'))['register'](socket);function respondWithStatusCode(_0x4dc35e,_0x464c0a){_0x464c0a=_0x464c0a||0xcc;return function(_0x6cb0f3){if(_0x6cb0f3){return _0x4dc35e[_0xaa4e('0x1c')](_0x464c0a);}return _0x4dc35e[_0xaa4e('0x1d')](_0x464c0a)[_0xaa4e('0x1e')]();};}function respondWithResult(_0x5146d0,_0x23a182){_0x23a182=_0x23a182||0xc8;return function(_0x27e3dc){if(_0x27e3dc){return _0x5146d0['status'](_0x23a182)[_0xaa4e('0x1f')](_0x27e3dc);}};}function respondWithFilteredResult(_0x41a4ea,_0x2caefd){return function(_0x404a53){if(_0x404a53){var _0x24d54b=_0x404a53[_0xaa4e('0x20')],_0x23bc2f=_0x2caefd[_0xaa4e('0x21')],_0x7e9706=_0x2caefd[_0xaa4e('0x21')]+_0x2caefd[_0xaa4e('0x22')],_0x384672;if(_0x7e9706>=_0x24d54b){_0x7e9706=_0x24d54b;_0x384672=0xc8;}else{_0x384672=0xce;}_0x41a4ea[_0xaa4e('0x1d')](_0x384672);return _0x41a4ea[_0xaa4e('0x23')]('Content-Range',_0x23bc2f+'-'+_0x7e9706+'/'+_0x24d54b)[_0xaa4e('0x1f')](_0x404a53);}return null;};}function patchUpdates(_0x3f3ee8){return function(_0x56a409){try{jsonpatch[_0xaa4e('0x24')](_0x56a409,_0x3f3ee8,!![]);}catch(_0x13944a){return BPromise[_0xaa4e('0x25')](_0x13944a);}return _0x56a409[_0xaa4e('0x26')]();};}function saveUpdates(_0x2bc6f4,_0x407e60){return function(_0x11195b){if(_0x11195b){return _0x11195b['update'](_0x2bc6f4)[_0xaa4e('0x27')](function(_0x10b1b2){return _0x10b1b2;});}return null;};}function removeEntity(_0x38f6b1,_0x5bcf5c){return function(_0x2567d0){if(_0x2567d0){return _0x2567d0[_0xaa4e('0x28')]()[_0xaa4e('0x27')](function(){_0x38f6b1[_0xaa4e('0x1d')](0xcc)[_0xaa4e('0x1e')]();});}};}function handleEntityNotFound(_0x3f5e3a,_0xb3d826){return function(_0x357d23){if(!_0x357d23){_0x3f5e3a[_0xaa4e('0x1c')](0x194);}return _0x357d23;};}function handleError(_0x4ee064,_0x1e7cd1){_0x1e7cd1=_0x1e7cd1||0x1f4;return function(_0x1d8102){logger[_0xaa4e('0x29')](_0x1d8102[_0xaa4e('0x2a')]);if(_0x1d8102[_0xaa4e('0x2b')]){delete _0x1d8102['name'];}_0x4ee064[_0xaa4e('0x1d')](_0x1e7cd1)[_0xaa4e('0x2c')](_0x1d8102);};}exports[_0xaa4e('0x2d')]=function(_0x2902d1,_0x3a78e0){var _0xfabb6a={'raw':![],'where':{'id':_0x2902d1[_0xaa4e('0x2e')]['id']}},_0xc7b928={};_0xc7b928['model']=_[_0xaa4e('0x2f')](db[_0xaa4e('0x30')][_0xaa4e('0x31')]);_0xc7b928[_0xaa4e('0x32')]=_[_0xaa4e('0x2f')](_0x2902d1['query']);_0xc7b928['filters']=_['intersection'](_0xc7b928[_0xaa4e('0x33')],_0xc7b928[_0xaa4e('0x32')]);_0xfabb6a['attributes']=_[_0xaa4e('0x34')](_0xc7b928[_0xaa4e('0x33')],qs[_0xaa4e('0x35')](_0x2902d1[_0xaa4e('0x32')][_0xaa4e('0x35')]));_0xfabb6a[_0xaa4e('0x36')]=_0xfabb6a[_0xaa4e('0x36')][_0xaa4e('0x37')]?_0xfabb6a['attributes']:_0xc7b928['model'];if(_0x2902d1[_0xaa4e('0x32')][_0xaa4e('0x38')]){_0xfabb6a[_0xaa4e('0x39')]=[{'all':!![]}];}_0xfabb6a=_[_0xaa4e('0x3a')]({},_0xfabb6a,_0x2902d1[_0xaa4e('0x3b')]);return db[_0xaa4e('0x30')]['find'](_0xfabb6a)['then'](handleEntityNotFound(_0x3a78e0,null))['then'](respondWithResult(_0x3a78e0,null))[_0xaa4e('0x3c')](handleError(_0x3a78e0,null));};exports['destroy']=function(_0x50cfcc,_0x441834){return db[_0xaa4e('0x30')][_0xaa4e('0x3d')]({'where':{'id':_0x50cfcc[_0xaa4e('0x2e')]['id']}})[_0xaa4e('0x27')](handleEntityNotFound(_0x441834,null))['then'](removeEntity(_0x441834,null))[_0xaa4e('0x3c')](handleError(_0x441834,null));};function widgetAttributes(_0x4e626f){try{switch(_0x4e626f['type']){case _0xaa4e('0x3e'):return[{'name':_0xaa4e('0x3f'),'value':_0x4e626f[_0xaa4e('0x3f')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f['attrs'][0x0][_0xaa4e('0x41')]:undefined)||'https://'}];case _0xaa4e('0x42'):return[{'name':_0xaa4e('0x43'),'value':_0x4e626f[_0xaa4e('0x43')]||(_0x4e626f['attrs']&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f[_0xaa4e('0x40')][0x0][_0xaa4e('0x41')]:undefined)||''}];case'clock':return[{'name':_0xaa4e('0x44'),'value':_0x4e626f[_0xaa4e('0x44')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f['attrs'][0x0][_0xaa4e('0x41')]:undefined)||_0xaa4e('0x45')},{'name':_0xaa4e('0x46'),'value':_0x4e626f[_0xaa4e('0x46')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f['attrs'][0x1]?_0x4e626f[_0xaa4e('0x40')][0x1][_0xaa4e('0x41')]:undefined)||_0xaa4e('0x47')},{'name':_0xaa4e('0x48'),'value':_0x4e626f['attrFontSize']||(_0x4e626f['attrs']&&_0x4e626f[_0xaa4e('0x40')][0x2]?_0x4e626f[_0xaa4e('0x40')][0x2]['value']:undefined)||0xc}];case _0xaa4e('0x49'):return[{'name':_0xaa4e('0x4a'),'value':_0x4e626f['attrMetric']||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f[_0xaa4e('0x40')][0x0][_0xaa4e('0x41')]:undefined)||_0xaa4e('0x4b')},{'name':_0xaa4e('0x4c'),'value':_0x4e626f[_0xaa4e('0x4c')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x1]?_0x4e626f[_0xaa4e('0x40')][0x1][_0xaa4e('0x41')]:undefined)||[]},{'name':_0xaa4e('0x48'),'value':_0x4e626f[_0xaa4e('0x48')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f['attrs'][0x2]?_0x4e626f['attrs'][0x2][_0xaa4e('0x41')]:undefined)||0x14}];case'multibar-chart':case _0xaa4e('0x4d'):return[{'name':_0xaa4e('0x4e'),'value':_0x4e626f[_0xaa4e('0x4e')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f[_0xaa4e('0x40')][0x0][_0xaa4e('0x41')]:undefined)||_0xaa4e('0x4b')},{'name':_0xaa4e('0x4f'),'value':_0x4e626f[_0xaa4e('0x4f')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x1]?_0x4e626f['attrs'][0x1][_0xaa4e('0x41')]:undefined)||null},{'name':_0xaa4e('0x50'),'value':_0x4e626f[_0xaa4e('0x50')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x2]?_0x4e626f[_0xaa4e('0x40')][0x2][_0xaa4e('0x41')]:undefined)||null},{'name':_0xaa4e('0x4c'),'value':_0x4e626f['attrVoiceQueues']||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x3]?_0x4e626f['attrs'][0x3][_0xaa4e('0x41')]:undefined)||[]}];case'web-report':return[{'name':_0xaa4e('0x51'),'type':_0x4e626f['reportType']||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x0]?_0x4e626f[_0xaa4e('0x40')][0x0]['type']:undefined)||null,'value':_0x4e626f['attrReport']||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f['attrs'][0x0]?_0x4e626f[_0xaa4e('0x40')][0x0]['value']:undefined)||null},{'name':_0xaa4e('0x52'),'value':_0x4e626f[_0xaa4e('0x52')]||(_0x4e626f[_0xaa4e('0x40')]&&_0x4e626f[_0xaa4e('0x40')][0x1]?_0x4e626f[_0xaa4e('0x40')][0x1][_0xaa4e('0x41')]:undefined)||0x0}];default:return[];}}catch(_0x42fe36){logger[_0xaa4e('0x29')](_0xaa4e('0x53'),JSON[_0xaa4e('0x54')](_0x42fe36));return[];}}exports[_0xaa4e('0x55')]=function(_0x3d1db8,_0x486b41){if(_0x3d1db8['body']){_0x3d1db8[_0xaa4e('0x56')][_0xaa4e('0x40')]=widgetAttributes(_0x3d1db8[_0xaa4e('0x56')]);}return db[_0xaa4e('0x30')][_0xaa4e('0x55')](_0x3d1db8[_0xaa4e('0x56')],{})[_0xaa4e('0x27')](respondWithResult(_0x486b41,0xc9))[_0xaa4e('0x3c')](handleError(_0x486b41,null));};exports['update']=function(_0x4c618c,_0x2c89e6){if(_0x4c618c[_0xaa4e('0x56')]['id']){delete _0x4c618c['body']['id'];}_0x4c618c[_0xaa4e('0x56')][_0xaa4e('0x40')]=widgetAttributes(_0x4c618c['body']);return db[_0xaa4e('0x30')]['find']({'where':{'id':_0x4c618c[_0xaa4e('0x2e')]['id']}})[_0xaa4e('0x27')](handleEntityNotFound(_0x2c89e6,null))[_0xaa4e('0x27')](saveUpdates(_0x4c618c[_0xaa4e('0x56')],null))['then'](respondWithResult(_0x2c89e6,null))[_0xaa4e('0x3c')](handleError(_0x2c89e6,null));};
\ No newline at end of file