Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
index 1d5d5ca..dc87477 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3936=['params','model','rawAttributes','query','filters','intersection','fields','attributes','length','include','merge','options','DashboardItem','find','type','iframe','attrUrl','attrs','value','attrPath','clock','attrHourFormat','HH:mm:ss','attrTimezone','attrFontSize','counter','attrMetric','total','attrVoiceQueues','pie-chart','attrSerie1','attrSerie2','attrSerie3','web-report','reportType','attrRefresh','create','body','update','catch','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../mysqldb','redis','defaults','localhost','./dashboardItem.socket','register','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','then','destroy','error','stack','name','send','show'];(function(_0x13cd20,_0x1d9211){var _0x22b6de=function(_0x4b574f){while(--_0x4b574f){_0x13cd20['push'](_0x13cd20['shift']());}};_0x22b6de(++_0x1d9211);}(_0x3936,0x18c));var _0x6393=function(_0x6f041d,_0x4029b4){_0x6f041d=_0x6f041d-0x0;var _0x4609b8=_0x3936[_0x6f041d];return _0x4609b8;};'use strict';var pdf=require(_0x6393('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x6393('0x1'));var zipdir=require(_0x6393('0x2'));var jsonpatch=require(_0x6393('0x3'));var rp=require(_0x6393('0x4'));var moment=require(_0x6393('0x5'));var BPromise=require(_0x6393('0x6'));var Mustache=require(_0x6393('0x7'));var util=require(_0x6393('0x8'));var path=require(_0x6393('0x9'));var sox=require(_0x6393('0xa'));var csv=require(_0x6393('0xb'));var ejs=require(_0x6393('0xc'));var fs=require('fs');var _=require(_0x6393('0xd'));var squel=require(_0x6393('0xe'));var crypto=require(_0x6393('0xf'));var jsforce=require(_0x6393('0x10'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x6393('0x11'));var Papa=require(_0x6393('0x12'));var authService=require(_0x6393('0x13'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x6393('0x14'));var qs=require(_0x6393('0x15'));var logger=require(_0x6393('0x16'))(_0x6393('0x17'));var utils=require(_0x6393('0x18'));var config=require('../../config/environment');var db=require(_0x6393('0x19'))['db'];config[_0x6393('0x1a')]=_[_0x6393('0x1b')](config[_0x6393('0x1a')],{'host':_0x6393('0x1c'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x6393('0x1a')]));require(_0x6393('0x1d'))[_0x6393('0x1e')](socket);function respondWithStatusCode(_0x983d83,_0x292467){_0x292467=_0x292467||0xcc;return function(_0x36587b){if(_0x36587b){return _0x983d83[_0x6393('0x1f')](_0x292467);}return _0x983d83[_0x6393('0x20')](_0x292467)[_0x6393('0x21')]();};}function respondWithResult(_0x1f9b69,_0x3180f4){_0x3180f4=_0x3180f4||0xc8;return function(_0x1427b1){if(_0x1427b1){return _0x1f9b69['status'](_0x3180f4)[_0x6393('0x22')](_0x1427b1);}};}function respondWithFilteredResult(_0x3652cf,_0x703b67){return function(_0x4c1cfa){if(_0x4c1cfa){var _0x3182fc=_0x4c1cfa[_0x6393('0x23')],_0x273374=_0x703b67['offset'],_0x48573b=_0x703b67[_0x6393('0x24')]+_0x703b67[_0x6393('0x25')],_0x499870;if(_0x48573b>=_0x3182fc){_0x48573b=_0x3182fc;_0x499870=0xc8;}else{_0x499870=0xce;}_0x3652cf[_0x6393('0x20')](_0x499870);return _0x3652cf[_0x6393('0x26')](_0x6393('0x27'),_0x273374+'-'+_0x48573b+'/'+_0x3182fc)[_0x6393('0x22')](_0x4c1cfa);}return null;};}function patchUpdates(_0x28870d){return function(_0x56e9b5){try{jsonpatch[_0x6393('0x28')](_0x56e9b5,_0x28870d,!![]);}catch(_0x444bc5){return BPromise[_0x6393('0x29')](_0x444bc5);}return _0x56e9b5['save']();};}function saveUpdates(_0x14e779,_0x11b520){return function(_0x2f9c5a){if(_0x2f9c5a){return _0x2f9c5a['update'](_0x14e779)[_0x6393('0x2a')](function(_0x29aaf0){return _0x29aaf0;});}return null;};}function removeEntity(_0x10795d,_0x46635b){return function(_0x5c7b59){if(_0x5c7b59){return _0x5c7b59[_0x6393('0x2b')]()['then'](function(){_0x10795d[_0x6393('0x20')](0xcc)[_0x6393('0x21')]();});}};}function handleEntityNotFound(_0x3d72ae,_0x581e59){return function(_0x4478db){if(!_0x4478db){_0x3d72ae[_0x6393('0x1f')](0x194);}return _0x4478db;};}function handleError(_0x3df87c,_0x470afd){_0x470afd=_0x470afd||0x1f4;return function(_0x46e193){logger[_0x6393('0x2c')](_0x46e193[_0x6393('0x2d')]);if(_0x46e193[_0x6393('0x2e')]){delete _0x46e193[_0x6393('0x2e')];}_0x3df87c[_0x6393('0x20')](_0x470afd)[_0x6393('0x2f')](_0x46e193);};}exports[_0x6393('0x30')]=function(_0x38555c,_0x129968){var _0x482559={'raw':![],'where':{'id':_0x38555c[_0x6393('0x31')]['id']}},_0x3b2c32={};_0x3b2c32[_0x6393('0x32')]=_['keys'](db['DashboardItem'][_0x6393('0x33')]);_0x3b2c32[_0x6393('0x34')]=_['keys'](_0x38555c[_0x6393('0x34')]);_0x3b2c32[_0x6393('0x35')]=_[_0x6393('0x36')](_0x3b2c32['model'],_0x3b2c32[_0x6393('0x34')]);_0x482559['attributes']=_['intersection'](_0x3b2c32[_0x6393('0x32')],qs[_0x6393('0x37')](_0x38555c['query']['fields']));_0x482559[_0x6393('0x38')]=_0x482559[_0x6393('0x38')][_0x6393('0x39')]?_0x482559[_0x6393('0x38')]:_0x3b2c32[_0x6393('0x32')];if(_0x38555c[_0x6393('0x34')]['includeAll']){_0x482559[_0x6393('0x3a')]=[{'all':!![]}];}_0x482559=_[_0x6393('0x3b')]({},_0x482559,_0x38555c[_0x6393('0x3c')]);return db[_0x6393('0x3d')][_0x6393('0x3e')](_0x482559)['then'](handleEntityNotFound(_0x129968,null))[_0x6393('0x2a')](respondWithResult(_0x129968,null))['catch'](handleError(_0x129968,null));};exports[_0x6393('0x2b')]=function(_0x5b5687,_0x5dbfac){return db[_0x6393('0x3d')][_0x6393('0x3e')]({'where':{'id':_0x5b5687[_0x6393('0x31')]['id']}})['then'](handleEntityNotFound(_0x5dbfac,null))['then'](removeEntity(_0x5dbfac,null))['catch'](handleError(_0x5dbfac,null));};function widgetAttributes(_0x36ab34){try{switch(_0x36ab34[_0x6393('0x3f')]){case _0x6393('0x40'):return[{'name':'attrUrl','value':_0x36ab34[_0x6393('0x41')]||(_0x36ab34['attrs']&&_0x36ab34['attrs'][0x0]?_0x36ab34[_0x6393('0x42')][0x0][_0x6393('0x43')]:undefined)||'https://'}];case'custom':return[{'name':_0x6393('0x44'),'value':_0x36ab34[_0x6393('0x44')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x0]?_0x36ab34[_0x6393('0x42')][0x0][_0x6393('0x43')]:undefined)||''}];case _0x6393('0x45'):return[{'name':_0x6393('0x46'),'value':_0x36ab34[_0x6393('0x46')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x0]?_0x36ab34[_0x6393('0x42')][0x0][_0x6393('0x43')]:undefined)||_0x6393('0x47')},{'name':'attrTimezone','value':_0x36ab34[_0x6393('0x48')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x1]?_0x36ab34[_0x6393('0x42')][0x1][_0x6393('0x43')]:undefined)||'0.00'},{'name':_0x6393('0x49'),'value':_0x36ab34[_0x6393('0x49')]||(_0x36ab34['attrs']&&_0x36ab34['attrs'][0x2]?_0x36ab34[_0x6393('0x42')][0x2]['value']:undefined)||0xc}];case _0x6393('0x4a'):return[{'name':_0x6393('0x4b'),'value':_0x36ab34['attrMetric']||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x0]?_0x36ab34[_0x6393('0x42')][0x0][_0x6393('0x43')]:undefined)||_0x6393('0x4c')},{'name':'attrVoiceQueues','value':_0x36ab34[_0x6393('0x4d')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x1]?_0x36ab34[_0x6393('0x42')][0x1][_0x6393('0x43')]:undefined)||[]},{'name':_0x6393('0x49'),'value':_0x36ab34[_0x6393('0x49')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34['attrs'][0x2]?_0x36ab34['attrs'][0x2][_0x6393('0x43')]:undefined)||0x14}];case'multibar-chart':case _0x6393('0x4e'):return[{'name':_0x6393('0x4f'),'value':_0x36ab34[_0x6393('0x4f')]||(_0x36ab34['attrs']&&_0x36ab34[_0x6393('0x42')][0x0]?_0x36ab34[_0x6393('0x42')][0x0][_0x6393('0x43')]:undefined)||_0x6393('0x4c')},{'name':_0x6393('0x50'),'value':_0x36ab34[_0x6393('0x50')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34['attrs'][0x1]?_0x36ab34[_0x6393('0x42')][0x1][_0x6393('0x43')]:undefined)||null},{'name':_0x6393('0x51'),'value':_0x36ab34[_0x6393('0x51')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34['attrs'][0x2]?_0x36ab34[_0x6393('0x42')][0x2][_0x6393('0x43')]:undefined)||null},{'name':_0x6393('0x4d'),'value':_0x36ab34[_0x6393('0x4d')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x3]?_0x36ab34[_0x6393('0x42')][0x3][_0x6393('0x43')]:undefined)||[]}];case _0x6393('0x52'):return[{'name':'attrReport','type':_0x36ab34[_0x6393('0x53')]||(_0x36ab34[_0x6393('0x42')]&&_0x36ab34[_0x6393('0x42')][0x0]?_0x36ab34[_0x6393('0x42')][0x0]['type']:undefined)||null,'value':_0x36ab34['attrReport']||(_0x36ab34['attrs']&&_0x36ab34['attrs'][0x0]?_0x36ab34[_0x6393('0x42')][0x0]['value']:undefined)||null},{'name':_0x6393('0x54'),'value':_0x36ab34[_0x6393('0x54')]||(_0x36ab34['attrs']&&_0x36ab34[_0x6393('0x42')][0x1]?_0x36ab34[_0x6393('0x42')][0x1]['value']:undefined)||0x0}];default:return[];}}catch(_0x3bb237){logger[_0x6393('0x2c')]('widgetAttributes:\x20%s',JSON['stringify'](_0x3bb237));return[];}}exports[_0x6393('0x55')]=function(_0x581a9d,_0x53757e){if(_0x581a9d[_0x6393('0x56')]){_0x581a9d['body'][_0x6393('0x42')]=widgetAttributes(_0x581a9d[_0x6393('0x56')]);}return db['DashboardItem']['create'](_0x581a9d[_0x6393('0x56')],{})[_0x6393('0x2a')](respondWithResult(_0x53757e,0xc9))['catch'](handleError(_0x53757e,null));};exports[_0x6393('0x57')]=function(_0x571896,_0xcb1495){if(_0x571896['body']['id']){delete _0x571896[_0x6393('0x56')]['id'];}_0x571896[_0x6393('0x56')][_0x6393('0x42')]=widgetAttributes(_0x571896[_0x6393('0x56')]);return db['DashboardItem'][_0x6393('0x3e')]({'where':{'id':_0x571896[_0x6393('0x31')]['id']}})['then'](handleEntityNotFound(_0xcb1495,null))[_0x6393('0x2a')](saveUpdates(_0x571896[_0x6393('0x56')],null))['then'](respondWithResult(_0xcb1495,null))[_0x6393('0x58')](handleError(_0xcb1495,null));};
\ No newline at end of file
+var _0xb30f=['body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','redis','localhost','socket.io-emitter','./dashboardItem.socket','register','sendStatus','status','end','offset','json','apply','reject','update','then','destroy','error','stack','name','send','show','params','keys','DashboardItem','filters','intersection','model','attributes','fields','includeAll','merge','options','find','catch','type','iframe','attrUrl','attrs','https://','custom','attrPath','value','clock','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','counter','attrMetric','total','attrVoiceQueues','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','stringify','create'];(function(_0x10f6e8,_0x351db6){var _0x35bb3c=function(_0x30a39b){while(--_0x30a39b){_0x10f6e8['push'](_0x10f6e8['shift']());}};_0x35bb3c(++_0x351db6);}(_0xb30f,0x109));var _0xfb30=function(_0x1af78b,_0x216a77){_0x1af78b=_0x1af78b-0x0;var _0x127c93=_0xb30f[_0x1af78b];return _0x127c93;};'use strict';var pdf=require(_0xfb30('0x0'));var emlformat=require(_0xfb30('0x1'));var rimraf=require(_0xfb30('0x2'));var zipdir=require(_0xfb30('0x3'));var jsonpatch=require(_0xfb30('0x4'));var rp=require('request-promise');var moment=require(_0xfb30('0x5'));var BPromise=require(_0xfb30('0x6'));var Mustache=require(_0xfb30('0x7'));var util=require('util');var path=require(_0xfb30('0x8'));var sox=require(_0xfb30('0x9'));var csv=require(_0xfb30('0xa'));var ejs=require(_0xfb30('0xb'));var fs=require('fs');var _=require(_0xfb30('0xc'));var squel=require('squel');var crypto=require(_0xfb30('0xd'));var jsforce=require(_0xfb30('0xe'));var deskjs=require(_0xfb30('0xf'));var toCsv=require(_0xfb30('0xa'));var querystring=require(_0xfb30('0x10'));var Papa=require('papaparse');var authService=require(_0xfb30('0x11'));var hardwareService=require(_0xfb30('0x12'));var Redis=require(_0xfb30('0x13'));var qs=require(_0xfb30('0x14'));var logger=require(_0xfb30('0x15'))(_0xfb30('0x16'));var utils=require(_0xfb30('0x17'));var config=require(_0xfb30('0x18'));var db=require('../../mysqldb')['db'];config[_0xfb30('0x19')]=_['defaults'](config[_0xfb30('0x19')],{'host':_0xfb30('0x1a'),'port':0x18eb});var socket=require(_0xfb30('0x1b'))(new Redis(config[_0xfb30('0x19')]));require(_0xfb30('0x1c'))[_0xfb30('0x1d')](socket);function respondWithStatusCode(_0x4ce80a,_0x47be36){_0x47be36=_0x47be36||0xcc;return function(_0x1c4f08){if(_0x1c4f08){return _0x4ce80a[_0xfb30('0x1e')](_0x47be36);}return _0x4ce80a[_0xfb30('0x1f')](_0x47be36)[_0xfb30('0x20')]();};}function respondWithResult(_0x443282,_0x2fd24d){_0x2fd24d=_0x2fd24d||0xc8;return function(_0x805cba){if(_0x805cba){return _0x443282['status'](_0x2fd24d)['json'](_0x805cba);}};}function respondWithFilteredResult(_0xb1c99e,_0x1261e3){return function(_0x3290a8){if(_0x3290a8){var _0x386dd4=_0x3290a8['count'],_0x1099d4=_0x1261e3[_0xfb30('0x21')],_0x11438e=_0x1261e3[_0xfb30('0x21')]+_0x1261e3['limit'],_0x56402e;if(_0x11438e>=_0x386dd4){_0x11438e=_0x386dd4;_0x56402e=0xc8;}else{_0x56402e=0xce;}_0xb1c99e[_0xfb30('0x1f')](_0x56402e);return _0xb1c99e['set']('Content-Range',_0x1099d4+'-'+_0x11438e+'/'+_0x386dd4)[_0xfb30('0x22')](_0x3290a8);}return null;};}function patchUpdates(_0x12972b){return function(_0x58d207){try{jsonpatch[_0xfb30('0x23')](_0x58d207,_0x12972b,!![]);}catch(_0x45d441){return BPromise[_0xfb30('0x24')](_0x45d441);}return _0x58d207['save']();};}function saveUpdates(_0x47fafa,_0x10a64d){return function(_0x286f20){if(_0x286f20){return _0x286f20[_0xfb30('0x25')](_0x47fafa)[_0xfb30('0x26')](function(_0x5899c0){return _0x5899c0;});}return null;};}function removeEntity(_0x2449c6,_0xeb8c09){return function(_0x50d75c){if(_0x50d75c){return _0x50d75c[_0xfb30('0x27')]()[_0xfb30('0x26')](function(){_0x2449c6[_0xfb30('0x1f')](0xcc)[_0xfb30('0x20')]();});}};}function handleEntityNotFound(_0x26dbbb,_0x385ef6){return function(_0x39dc68){if(!_0x39dc68){_0x26dbbb[_0xfb30('0x1e')](0x194);}return _0x39dc68;};}function handleError(_0x2b8549,_0x46dd0c){_0x46dd0c=_0x46dd0c||0x1f4;return function(_0x3c5fcb){logger[_0xfb30('0x28')](_0x3c5fcb[_0xfb30('0x29')]);if(_0x3c5fcb[_0xfb30('0x2a')]){delete _0x3c5fcb[_0xfb30('0x2a')];}_0x2b8549[_0xfb30('0x1f')](_0x46dd0c)[_0xfb30('0x2b')](_0x3c5fcb);};}exports[_0xfb30('0x2c')]=function(_0x497d57,_0x36f7a4){var _0x3d74eb={'raw':![],'where':{'id':_0x497d57[_0xfb30('0x2d')]['id']}},_0x514277={};_0x514277['model']=_[_0xfb30('0x2e')](db[_0xfb30('0x2f')]['rawAttributes']);_0x514277['query']=_[_0xfb30('0x2e')](_0x497d57['query']);_0x514277[_0xfb30('0x30')]=_[_0xfb30('0x31')](_0x514277[_0xfb30('0x32')],_0x514277['query']);_0x3d74eb[_0xfb30('0x33')]=_[_0xfb30('0x31')](_0x514277[_0xfb30('0x32')],qs[_0xfb30('0x34')](_0x497d57['query'][_0xfb30('0x34')]));_0x3d74eb[_0xfb30('0x33')]=_0x3d74eb[_0xfb30('0x33')]['length']?_0x3d74eb[_0xfb30('0x33')]:_0x514277[_0xfb30('0x32')];if(_0x497d57['query'][_0xfb30('0x35')]){_0x3d74eb['include']=[{'all':!![]}];}_0x3d74eb=_[_0xfb30('0x36')]({},_0x3d74eb,_0x497d57[_0xfb30('0x37')]);return db[_0xfb30('0x2f')][_0xfb30('0x38')](_0x3d74eb)[_0xfb30('0x26')](handleEntityNotFound(_0x36f7a4,null))[_0xfb30('0x26')](respondWithResult(_0x36f7a4,null))[_0xfb30('0x39')](handleError(_0x36f7a4,null));};exports[_0xfb30('0x27')]=function(_0x3788cc,_0x51b8b5){return db[_0xfb30('0x2f')][_0xfb30('0x38')]({'where':{'id':_0x3788cc[_0xfb30('0x2d')]['id']}})[_0xfb30('0x26')](handleEntityNotFound(_0x51b8b5,null))['then'](removeEntity(_0x51b8b5,null))[_0xfb30('0x39')](handleError(_0x51b8b5,null));};function widgetAttributes(_0x4d9ccb){try{switch(_0x4d9ccb[_0xfb30('0x3a')]){case _0xfb30('0x3b'):return[{'name':'attrUrl','value':_0x4d9ccb[_0xfb30('0x3c')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb['attrs'][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0]['value']:undefined)||_0xfb30('0x3e')}];case _0xfb30('0x3f'):return[{'name':_0xfb30('0x40'),'value':_0x4d9ccb[_0xfb30('0x40')]||(_0x4d9ccb['attrs']&&_0x4d9ccb[_0xfb30('0x3d')][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0][_0xfb30('0x41')]:undefined)||''}];case _0xfb30('0x42'):return[{'name':_0xfb30('0x43'),'value':_0x4d9ccb[_0xfb30('0x43')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0]['value']:undefined)||_0xfb30('0x44')},{'name':_0xfb30('0x45'),'value':_0x4d9ccb[_0xfb30('0x45')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x1]?_0x4d9ccb[_0xfb30('0x3d')][0x1][_0xfb30('0x41')]:undefined)||_0xfb30('0x46')},{'name':_0xfb30('0x47'),'value':_0x4d9ccb[_0xfb30('0x47')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x2]?_0x4d9ccb[_0xfb30('0x3d')][0x2][_0xfb30('0x41')]:undefined)||0xc}];case _0xfb30('0x48'):return[{'name':_0xfb30('0x49'),'value':_0x4d9ccb[_0xfb30('0x49')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0][_0xfb30('0x41')]:undefined)||_0xfb30('0x4a')},{'name':_0xfb30('0x4b'),'value':_0x4d9ccb['attrVoiceQueues']||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x1]?_0x4d9ccb['attrs'][0x1][_0xfb30('0x41')]:undefined)||[]},{'name':_0xfb30('0x47'),'value':_0x4d9ccb[_0xfb30('0x47')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x2]?_0x4d9ccb[_0xfb30('0x3d')][0x2][_0xfb30('0x41')]:undefined)||0x14}];case _0xfb30('0x4c'):case _0xfb30('0x4d'):return[{'name':_0xfb30('0x4e'),'value':_0x4d9ccb[_0xfb30('0x4e')]||(_0x4d9ccb['attrs']&&_0x4d9ccb['attrs'][0x0]?_0x4d9ccb['attrs'][0x0]['value']:undefined)||_0xfb30('0x4a')},{'name':_0xfb30('0x4f'),'value':_0x4d9ccb[_0xfb30('0x4f')]||(_0x4d9ccb['attrs']&&_0x4d9ccb[_0xfb30('0x3d')][0x1]?_0x4d9ccb[_0xfb30('0x3d')][0x1][_0xfb30('0x41')]:undefined)||null},{'name':_0xfb30('0x50'),'value':_0x4d9ccb['attrSerie3']||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb['attrs'][0x2]?_0x4d9ccb[_0xfb30('0x3d')][0x2][_0xfb30('0x41')]:undefined)||null},{'name':'attrVoiceQueues','value':_0x4d9ccb[_0xfb30('0x4b')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x3]?_0x4d9ccb[_0xfb30('0x3d')][0x3][_0xfb30('0x41')]:undefined)||[]}];case'web-report':return[{'name':_0xfb30('0x51'),'type':_0x4d9ccb[_0xfb30('0x52')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0][_0xfb30('0x3a')]:undefined)||null,'value':_0x4d9ccb[_0xfb30('0x51')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb['attrs'][0x0]?_0x4d9ccb[_0xfb30('0x3d')][0x0][_0xfb30('0x41')]:undefined)||null},{'name':'attrRefresh','value':_0x4d9ccb[_0xfb30('0x53')]||(_0x4d9ccb[_0xfb30('0x3d')]&&_0x4d9ccb[_0xfb30('0x3d')][0x1]?_0x4d9ccb[_0xfb30('0x3d')][0x1]['value']:undefined)||0x0}];default:return[];}}catch(_0x3af063){logger[_0xfb30('0x28')](_0xfb30('0x54'),JSON[_0xfb30('0x55')](_0x3af063));return[];}}exports[_0xfb30('0x56')]=function(_0x432af5,_0x58ca80){if(_0x432af5[_0xfb30('0x57')]){_0x432af5[_0xfb30('0x57')][_0xfb30('0x3d')]=widgetAttributes(_0x432af5[_0xfb30('0x57')]);}return db['DashboardItem']['create'](_0x432af5['body'],{})[_0xfb30('0x26')](respondWithResult(_0x58ca80,0xc9))['catch'](handleError(_0x58ca80,null));};exports[_0xfb30('0x25')]=function(_0x2b8cc7,_0x4ed641){if(_0x2b8cc7[_0xfb30('0x57')]['id']){delete _0x2b8cc7[_0xfb30('0x57')]['id'];}_0x2b8cc7[_0xfb30('0x57')]['attrs']=widgetAttributes(_0x2b8cc7[_0xfb30('0x57')]);return db[_0xfb30('0x2f')][_0xfb30('0x38')]({'where':{'id':_0x2b8cc7[_0xfb30('0x2d')]['id']}})['then'](handleEntityNotFound(_0x4ed641,null))[_0xfb30('0x26')](saveUpdates(_0x2b8cc7[_0xfb30('0x57')],null))[_0xfb30('0x26')](respondWithResult(_0x4ed641,null))['catch'](handleError(_0x4ed641,null));};
\ No newline at end of file