Built motion from commit 9d5c653a.|2.5.44
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
index 66585db..7672242 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x938d=['rimraf','fast-json-patch','request-promise','moment','util','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','sendStatus','offset','undefined','limit','count','status','set','Content-Range','apply','reject','save','update','then','destroy','error','name','send','params','model','keys','DashboardItem','rawAttributes','query','intersection','attributes','fields','length','includeAll','include','options','catch','find','attrUrl','attrs','value','custom','attrPath','clock','attrHourFormat','attrTimezone','0.00','attrFontSize','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrReport','reportType','type','attrRefresh','widgetAttributes:\x20%s','stringify','create','body','eml-format'];(function(_0x44d17a,_0x219c54){var _0x8ee2bb=function(_0x2707e5){while(--_0x2707e5){_0x44d17a['push'](_0x44d17a['shift']());}};_0x8ee2bb(++_0x219c54);}(_0x938d,0x122));var _0xd938=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x938d[_0x3dd15e];return _0x231fd0;};'use strict';var emlformat=require(_0xd938('0x0'));var rimraf=require(_0xd938('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xd938('0x2'));var rp=require(_0xd938('0x3'));var moment=require(_0xd938('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xd938('0x5'));var path=require(_0xd938('0x6'));var sox=require(_0xd938('0x7'));var csv=require('to-csv');var ejs=require(_0xd938('0x8'));var fs=require('fs');var fs_extra=require(_0xd938('0x9'));var _=require(_0xd938('0xa'));var squel=require(_0xd938('0xb'));var crypto=require(_0xd938('0xc'));var jsforce=require(_0xd938('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xd938('0xe'));var querystring=require(_0xd938('0xf'));var Papa=require(_0xd938('0x10'));var Redis=require(_0xd938('0x11'));var authService=require(_0xd938('0x12'));var qs=require(_0xd938('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xd938('0x14'));var logger=require(_0xd938('0x15'))(_0xd938('0x16'));var utils=require(_0xd938('0x17'));var config=require(_0xd938('0x18'));var licenseUtil=require(_0xd938('0x19'));var db=require(_0xd938('0x1a'))['db'];config[_0xd938('0x1b')]=_[_0xd938('0x1c')](config[_0xd938('0x1b')],{'host':_0xd938('0x1d'),'port':0x18eb});var socket=require(_0xd938('0x1e'))(new Redis(config[_0xd938('0x1b')]));require('./dashboardItem.socket')['register'](socket);function respondWithStatusCode(_0x5c9f99,_0x2f07e7){_0x2f07e7=_0x2f07e7||0xcc;return function(_0x12b804){if(_0x12b804){return _0x5c9f99[_0xd938('0x1f')](_0x2f07e7);}return _0x5c9f99['status'](_0x2f07e7)['end']();};}function respondWithResult(_0x9ab113,_0x33921f){_0x33921f=_0x33921f||0xc8;return function(_0x4de1aa){if(_0x4de1aa){return _0x9ab113['status'](_0x33921f)['json'](_0x4de1aa);}};}function respondWithFilteredResult(_0x352648,_0x1e3c7f){return function(_0x355185){if(_0x355185){var _0x54b652=typeof _0x1e3c7f[_0xd938('0x20')]===_0xd938('0x21')&&typeof _0x1e3c7f[_0xd938('0x22')]===_0xd938('0x21');var _0x1f31bc=_0x355185['count'];var _0x3fa45c=_0x54b652?0x0:_0x1e3c7f['offset'];var _0x5a783f=_0x54b652?_0x355185[_0xd938('0x23')]:_0x1e3c7f['offset']+_0x1e3c7f[_0xd938('0x22')];var _0x2f8bf2;if(_0x5a783f>=_0x1f31bc){_0x5a783f=_0x1f31bc;_0x2f8bf2=0xc8;}else{_0x2f8bf2=0xce;}_0x352648[_0xd938('0x24')](_0x2f8bf2);return _0x352648[_0xd938('0x25')](_0xd938('0x26'),_0x3fa45c+'-'+_0x5a783f+'/'+_0x1f31bc)['json'](_0x355185);}return null;};}function patchUpdates(_0x20e9f9){return function(_0x18d427){try{jsonpatch[_0xd938('0x27')](_0x18d427,_0x20e9f9,!![]);}catch(_0x3afd46){return BPromise[_0xd938('0x28')](_0x3afd46);}return _0x18d427[_0xd938('0x29')]();};}function saveUpdates(_0x2f571b,_0x114e02){return function(_0x2385de){if(_0x2385de){return _0x2385de[_0xd938('0x2a')](_0x2f571b)[_0xd938('0x2b')](function(_0x5bc216){return _0x5bc216;});}return null;};}function removeEntity(_0x595d85,_0x30dbd7){return function(_0x316835){if(_0x316835){return _0x316835[_0xd938('0x2c')]()['then'](function(){_0x595d85[_0xd938('0x24')](0xcc)['end']();});}};}function handleEntityNotFound(_0x1cd8aa,_0x5e931d){return function(_0x43fc62){if(!_0x43fc62){_0x1cd8aa['sendStatus'](0x194);}return _0x43fc62;};}function handleError(_0x1f0f53,_0x706f76){_0x706f76=_0x706f76||0x1f4;return function(_0x37c08f){logger[_0xd938('0x2d')](_0x37c08f['stack']);if(_0x37c08f[_0xd938('0x2e')]){delete _0x37c08f[_0xd938('0x2e')];}_0x1f0f53[_0xd938('0x24')](_0x706f76)[_0xd938('0x2f')](_0x37c08f);};}exports['show']=function(_0x2442ca,_0x350e6e){var _0xd55990={'raw':![],'where':{'id':_0x2442ca[_0xd938('0x30')]['id']}},_0x4bf006={};_0x4bf006[_0xd938('0x31')]=_[_0xd938('0x32')](db[_0xd938('0x33')][_0xd938('0x34')]);_0x4bf006[_0xd938('0x35')]=_[_0xd938('0x32')](_0x2442ca[_0xd938('0x35')]);_0x4bf006['filters']=_[_0xd938('0x36')](_0x4bf006[_0xd938('0x31')],_0x4bf006[_0xd938('0x35')]);_0xd55990[_0xd938('0x37')]=_['intersection'](_0x4bf006[_0xd938('0x31')],qs[_0xd938('0x38')](_0x2442ca[_0xd938('0x35')][_0xd938('0x38')]));_0xd55990['attributes']=_0xd55990[_0xd938('0x37')][_0xd938('0x39')]?_0xd55990[_0xd938('0x37')]:_0x4bf006[_0xd938('0x31')];if(_0x2442ca['query'][_0xd938('0x3a')]){_0xd55990[_0xd938('0x3b')]=[{'all':!![]}];}_0xd55990=_['merge']({},_0xd55990,_0x2442ca[_0xd938('0x3c')]);return db['DashboardItem']['find'](_0xd55990)[_0xd938('0x2b')](handleEntityNotFound(_0x350e6e,null))[_0xd938('0x2b')](respondWithResult(_0x350e6e,null))[_0xd938('0x3d')](handleError(_0x350e6e,null));};exports['destroy']=function(_0x35461c,_0x100594){return db[_0xd938('0x33')][_0xd938('0x3e')]({'where':{'id':_0x35461c['params']['id']}})['then'](handleEntityNotFound(_0x100594,null))[_0xd938('0x2b')](removeEntity(_0x100594,null))[_0xd938('0x3d')](handleError(_0x100594,null));};function widgetAttributes(_0x5e49e0){try{switch(_0x5e49e0['type']){case'iframe':return[{'name':_0xd938('0x3f'),'value':_0x5e49e0[_0xd938('0x3f')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x0]?_0x5e49e0[_0xd938('0x40')][0x0][_0xd938('0x41')]:undefined)||'https://'}];case _0xd938('0x42'):return[{'name':_0xd938('0x43'),'value':_0x5e49e0[_0xd938('0x43')]||(_0x5e49e0['attrs']&&_0x5e49e0['attrs'][0x0]?_0x5e49e0[_0xd938('0x40')][0x0]['value']:undefined)||''}];case _0xd938('0x44'):return[{'name':_0xd938('0x45'),'value':_0x5e49e0[_0xd938('0x45')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x0]?_0x5e49e0[_0xd938('0x40')][0x0][_0xd938('0x41')]:undefined)||'HH:mm:ss'},{'name':_0xd938('0x46'),'value':_0x5e49e0[_0xd938('0x46')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x1]?_0x5e49e0[_0xd938('0x40')][0x1][_0xd938('0x41')]:undefined)||_0xd938('0x47')},{'name':'attrFontSize','value':_0x5e49e0[_0xd938('0x48')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0['attrs'][0x2]?_0x5e49e0[_0xd938('0x40')][0x2][_0xd938('0x41')]:undefined)||0xc}];case'counter':return[{'name':_0xd938('0x49'),'value':_0x5e49e0[_0xd938('0x49')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x0]?_0x5e49e0['attrs'][0x0]['value']:undefined)||_0xd938('0x4a')},{'name':_0xd938('0x4b'),'value':_0x5e49e0[_0xd938('0x4b')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x1]?_0x5e49e0['attrs'][0x1][_0xd938('0x41')]:undefined)||[]},{'name':_0xd938('0x48'),'value':_0x5e49e0['attrFontSize']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0['attrs'][0x2]?_0x5e49e0[_0xd938('0x40')][0x2]['value']:undefined)||0x14},{'name':'attrChannel','value':_0x5e49e0[_0xd938('0x4c')]||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0x3]?_0x5e49e0[_0xd938('0x40')][0x3]['value']:undefined)||_0xd938('0x4d')},{'name':_0xd938('0x4e'),'value':_0x5e49e0['attrEmailAccounts']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x4]?_0x5e49e0['attrs'][0x4][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x4f'),'value':_0x5e49e0[_0xd938('0x4f')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x5]?_0x5e49e0[_0xd938('0x40')][0x5][_0xd938('0x41')]:undefined)||''},{'name':'attrSmsAccounts','value':_0x5e49e0[_0xd938('0x50')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x6]?_0x5e49e0[_0xd938('0x40')][0x6][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x51'),'value':_0x5e49e0['attrOpenchannelAccounts']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x7]?_0x5e49e0[_0xd938('0x40')][0x7][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x52'),'value':_0x5e49e0[_0xd938('0x52')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x8]?_0x5e49e0[_0xd938('0x40')][0x8][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x53'),'value':_0x5e49e0[_0xd938('0x53')]||(_0x5e49e0['attrs']&&_0x5e49e0['attrs'][0x9]?_0x5e49e0['attrs'][0x9][_0xd938('0x41')]:undefined)||''}];case _0xd938('0x54'):case _0xd938('0x55'):return[{'name':_0xd938('0x56'),'value':_0x5e49e0[_0xd938('0x56')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x0]?_0x5e49e0['attrs'][0x0]['value']:undefined)||_0xd938('0x4a')},{'name':_0xd938('0x57'),'value':_0x5e49e0[_0xd938('0x57')]||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0x1]?_0x5e49e0[_0xd938('0x40')][0x1]['value']:undefined)||null},{'name':'attrSerie3','value':_0x5e49e0[_0xd938('0x58')]||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0x2]?_0x5e49e0[_0xd938('0x40')][0x2][_0xd938('0x41')]:undefined)||null},{'name':_0xd938('0x4b'),'value':_0x5e49e0[_0xd938('0x4b')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x3]?_0x5e49e0['attrs'][0x3][_0xd938('0x41')]:undefined)||[]},{'name':_0xd938('0x4c'),'value':_0x5e49e0[_0xd938('0x4c')]||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0x4]?_0x5e49e0[_0xd938('0x40')][0x4][_0xd938('0x41')]:undefined)||_0xd938('0x4d')},{'name':_0xd938('0x4e'),'value':_0x5e49e0['attrEmailAccounts']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x5]?_0x5e49e0[_0xd938('0x40')][0x5][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x4f'),'value':_0x5e49e0['attrFaxAccounts']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x6]?_0x5e49e0[_0xd938('0x40')][0x6][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x50'),'value':_0x5e49e0[_0xd938('0x50')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0['attrs'][0x7]?_0x5e49e0[_0xd938('0x40')][0x7][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x51'),'value':_0x5e49e0['attrOpenchannelAccounts']||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0x8]?_0x5e49e0[_0xd938('0x40')][0x8][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x52'),'value':_0x5e49e0[_0xd938('0x52')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x9]?_0x5e49e0[_0xd938('0x40')][0x9][_0xd938('0x41')]:undefined)||''},{'name':_0xd938('0x53'),'value':_0x5e49e0[_0xd938('0x53')]||(_0x5e49e0['attrs']&&_0x5e49e0[_0xd938('0x40')][0xa]?_0x5e49e0[_0xd938('0x40')][0xa]['value']:undefined)||''}];case'web-report':return[{'name':_0xd938('0x59'),'type':_0x5e49e0[_0xd938('0x5a')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0['attrs'][0x0]?_0x5e49e0['attrs'][0x0][_0xd938('0x5b')]:undefined)||null,'value':_0x5e49e0[_0xd938('0x59')]||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0[_0xd938('0x40')][0x0]?_0x5e49e0[_0xd938('0x40')][0x0][_0xd938('0x41')]:undefined)||null},{'name':_0xd938('0x5c'),'value':_0x5e49e0['attrRefresh']||(_0x5e49e0[_0xd938('0x40')]&&_0x5e49e0['attrs'][0x1]?_0x5e49e0[_0xd938('0x40')][0x1][_0xd938('0x41')]:undefined)||0x0}];default:return[];}}catch(_0xed1a46){logger['error'](_0xd938('0x5d'),JSON[_0xd938('0x5e')](_0xed1a46));return[];}}exports[_0xd938('0x5f')]=function(_0x4e4cb0,_0x436536){if(_0x4e4cb0[_0xd938('0x60')]){_0x4e4cb0[_0xd938('0x60')][_0xd938('0x40')]=widgetAttributes(_0x4e4cb0[_0xd938('0x60')]);}return db[_0xd938('0x33')]['create'](_0x4e4cb0[_0xd938('0x60')],{})[_0xd938('0x2b')](respondWithResult(_0x436536,0xc9))[_0xd938('0x3d')](handleError(_0x436536,null));};exports[_0xd938('0x2a')]=function(_0x226ba7,_0x445aed){if(_0x226ba7[_0xd938('0x60')]['id']){delete _0x226ba7['body']['id'];}_0x226ba7[_0xd938('0x60')][_0xd938('0x40')]=widgetAttributes(_0x226ba7[_0xd938('0x60')]);return db[_0xd938('0x33')][_0xd938('0x3e')]({'where':{'id':_0x226ba7[_0xd938('0x30')]['id']}})[_0xd938('0x2b')](handleEntityNotFound(_0x445aed,null))[_0xd938('0x2b')](saveUpdates(_0x226ba7[_0xd938('0x60')],null))[_0xd938('0x2b')](respondWithResult(_0x445aed,null))['catch'](handleError(_0x445aed,null));};
\ No newline at end of file
+var _0xecb2=['query','keys','filters','attributes','intersection','fields','length','includeAll','merge','options','catch','find','type','iframe','attrUrl','attrs','value','https://','custom','attrPath','clock','attrHourFormat','attrTimezone','attrFontSize','counter','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrChatWebsites','multibar-chart','attrSerie1','attrSerie2','attrSerie3','attrWhatsappAccounts','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','stringify','create','body','eml-format','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./dashboardItem.socket','register','sendStatus','status','end','undefined','limit','count','offset','set','apply','reject','save','update','destroy','then','error','stack','name','send','show','params','model','DashboardItem','rawAttributes'];(function(_0x27b650,_0x485d1a){var _0x31d46f=function(_0x1e1475){while(--_0x1e1475){_0x27b650['push'](_0x27b650['shift']());}};_0x31d46f(++_0x485d1a);}(_0xecb2,0xf6));var _0x2ecb=function(_0xc54cbc,_0x595007){_0xc54cbc=_0xc54cbc-0x0;var _0x443ff9=_0xecb2[_0xc54cbc];return _0x443ff9;};'use strict';var emlformat=require(_0x2ecb('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x2ecb('0x1'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x2ecb('0x2'));var Mustache=require(_0x2ecb('0x3'));var util=require(_0x2ecb('0x4'));var path=require(_0x2ecb('0x5'));var sox=require(_0x2ecb('0x6'));var csv=require(_0x2ecb('0x7'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0x2ecb('0x8'));var crypto=require(_0x2ecb('0x9'));var jsforce=require(_0x2ecb('0xa'));var deskjs=require(_0x2ecb('0xb'));var toCsv=require(_0x2ecb('0x7'));var querystring=require('querystring');var Papa=require(_0x2ecb('0xc'));var Redis=require(_0x2ecb('0xd'));var authService=require(_0x2ecb('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0x2ecb('0xf'));var hardwareService=require(_0x2ecb('0x10'));var logger=require(_0x2ecb('0x11'))(_0x2ecb('0x12'));var utils=require(_0x2ecb('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0x2ecb('0x14'));var db=require(_0x2ecb('0x15'))['db'];config[_0x2ecb('0x16')]=_[_0x2ecb('0x17')](config[_0x2ecb('0x16')],{'host':_0x2ecb('0x18'),'port':0x18eb});var socket=require(_0x2ecb('0x19'))(new Redis(config['redis']));require(_0x2ecb('0x1a'))[_0x2ecb('0x1b')](socket);function respondWithStatusCode(_0x48505e,_0x121af9){_0x121af9=_0x121af9||0xcc;return function(_0x2764b4){if(_0x2764b4){return _0x48505e[_0x2ecb('0x1c')](_0x121af9);}return _0x48505e[_0x2ecb('0x1d')](_0x121af9)[_0x2ecb('0x1e')]();};}function respondWithResult(_0x37ea40,_0x3b25e){_0x3b25e=_0x3b25e||0xc8;return function(_0x35620a){if(_0x35620a){return _0x37ea40[_0x2ecb('0x1d')](_0x3b25e)['json'](_0x35620a);}};}function respondWithFilteredResult(_0x1c3e62,_0x2035a0){return function(_0x5a1d41){if(_0x5a1d41){var _0x46e3bc=typeof _0x2035a0['offset']===_0x2ecb('0x1f')&&typeof _0x2035a0[_0x2ecb('0x20')]===_0x2ecb('0x1f');var _0x3101fa=_0x5a1d41[_0x2ecb('0x21')];var _0x46e471=_0x46e3bc?0x0:_0x2035a0[_0x2ecb('0x22')];var _0x586728=_0x46e3bc?_0x5a1d41[_0x2ecb('0x21')]:_0x2035a0[_0x2ecb('0x22')]+_0x2035a0[_0x2ecb('0x20')];var _0x4c8330;if(_0x586728>=_0x3101fa){_0x586728=_0x3101fa;_0x4c8330=0xc8;}else{_0x4c8330=0xce;}_0x1c3e62[_0x2ecb('0x1d')](_0x4c8330);return _0x1c3e62[_0x2ecb('0x23')]('Content-Range',_0x46e471+'-'+_0x586728+'/'+_0x3101fa)['json'](_0x5a1d41);}return null;};}function patchUpdates(_0x2db610){return function(_0x5544ce){try{jsonpatch[_0x2ecb('0x24')](_0x5544ce,_0x2db610,!![]);}catch(_0x2a1834){return BPromise[_0x2ecb('0x25')](_0x2a1834);}return _0x5544ce[_0x2ecb('0x26')]();};}function saveUpdates(_0x1ff315,_0x51e8a6){return function(_0x5208f2){if(_0x5208f2){return _0x5208f2[_0x2ecb('0x27')](_0x1ff315)['then'](function(_0x3fa13f){return _0x3fa13f;});}return null;};}function removeEntity(_0x8f21c,_0x45249b){return function(_0x2d9800){if(_0x2d9800){return _0x2d9800[_0x2ecb('0x28')]()[_0x2ecb('0x29')](function(){_0x8f21c[_0x2ecb('0x1d')](0xcc)[_0x2ecb('0x1e')]();});}};}function handleEntityNotFound(_0x28ee7a,_0x1e2df4){return function(_0x32e88a){if(!_0x32e88a){_0x28ee7a[_0x2ecb('0x1c')](0x194);}return _0x32e88a;};}function handleError(_0x45c0ac,_0x211e0f){_0x211e0f=_0x211e0f||0x1f4;return function(_0x75c8cb){logger[_0x2ecb('0x2a')](_0x75c8cb[_0x2ecb('0x2b')]);if(_0x75c8cb[_0x2ecb('0x2c')]){delete _0x75c8cb[_0x2ecb('0x2c')];}_0x45c0ac[_0x2ecb('0x1d')](_0x211e0f)[_0x2ecb('0x2d')](_0x75c8cb);};}exports[_0x2ecb('0x2e')]=function(_0x4cfa56,_0x52f9f4){var _0x354734={'raw':![],'where':{'id':_0x4cfa56[_0x2ecb('0x2f')]['id']}},_0x3c97d1={};_0x3c97d1[_0x2ecb('0x30')]=_['keys'](db[_0x2ecb('0x31')][_0x2ecb('0x32')]);_0x3c97d1[_0x2ecb('0x33')]=_[_0x2ecb('0x34')](_0x4cfa56[_0x2ecb('0x33')]);_0x3c97d1[_0x2ecb('0x35')]=_['intersection'](_0x3c97d1[_0x2ecb('0x30')],_0x3c97d1['query']);_0x354734[_0x2ecb('0x36')]=_[_0x2ecb('0x37')](_0x3c97d1[_0x2ecb('0x30')],qs[_0x2ecb('0x38')](_0x4cfa56[_0x2ecb('0x33')][_0x2ecb('0x38')]));_0x354734[_0x2ecb('0x36')]=_0x354734[_0x2ecb('0x36')][_0x2ecb('0x39')]?_0x354734['attributes']:_0x3c97d1[_0x2ecb('0x30')];if(_0x4cfa56[_0x2ecb('0x33')][_0x2ecb('0x3a')]){_0x354734['include']=[{'all':!![]}];}_0x354734=_[_0x2ecb('0x3b')]({},_0x354734,_0x4cfa56[_0x2ecb('0x3c')]);return db[_0x2ecb('0x31')]['find'](_0x354734)[_0x2ecb('0x29')](handleEntityNotFound(_0x52f9f4,null))[_0x2ecb('0x29')](respondWithResult(_0x52f9f4,null))[_0x2ecb('0x3d')](handleError(_0x52f9f4,null));};exports[_0x2ecb('0x28')]=function(_0x2aa8ca,_0x29be){return db[_0x2ecb('0x31')][_0x2ecb('0x3e')]({'where':{'id':_0x2aa8ca[_0x2ecb('0x2f')]['id']}})[_0x2ecb('0x29')](handleEntityNotFound(_0x29be,null))['then'](removeEntity(_0x29be,null))[_0x2ecb('0x3d')](handleError(_0x29be,null));};function widgetAttributes(_0x5d9252){try{switch(_0x5d9252[_0x2ecb('0x3f')]){case _0x2ecb('0x40'):return[{'name':_0x2ecb('0x41'),'value':_0x5d9252[_0x2ecb('0x41')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252['attrs'][0x0][_0x2ecb('0x43')]:undefined)||_0x2ecb('0x44')}];case _0x2ecb('0x45'):return[{'name':_0x2ecb('0x46'),'value':_0x5d9252[_0x2ecb('0x46')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0][_0x2ecb('0x43')]:undefined)||''}];case _0x2ecb('0x47'):return[{'name':_0x2ecb('0x48'),'value':_0x5d9252[_0x2ecb('0x48')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252['attrs'][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0]['value']:undefined)||'HH:mm:ss'},{'name':_0x2ecb('0x49'),'value':_0x5d9252[_0x2ecb('0x49')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x1]?_0x5d9252['attrs'][0x1]['value']:undefined)||'0.00'},{'name':_0x2ecb('0x4a'),'value':_0x5d9252['attrFontSize']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x2]?_0x5d9252[_0x2ecb('0x42')][0x2][_0x2ecb('0x43')]:undefined)||0xc}];case _0x2ecb('0x4b'):return[{'name':_0x2ecb('0x4c'),'value':_0x5d9252[_0x2ecb('0x4c')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0][_0x2ecb('0x43')]:undefined)||_0x2ecb('0x4d')},{'name':'attrVoiceQueues','value':_0x5d9252[_0x2ecb('0x4e')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252['attrs'][0x1]?_0x5d9252[_0x2ecb('0x42')][0x1][_0x2ecb('0x43')]:undefined)||[]},{'name':_0x2ecb('0x4a'),'value':_0x5d9252['attrFontSize']||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x2]?_0x5d9252[_0x2ecb('0x42')][0x2][_0x2ecb('0x43')]:undefined)||0x14},{'name':_0x2ecb('0x4f'),'value':_0x5d9252['attrChannel']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x3]?_0x5d9252[_0x2ecb('0x42')][0x3][_0x2ecb('0x43')]:undefined)||_0x2ecb('0x50')},{'name':'attrEmailAccounts','value':_0x5d9252[_0x2ecb('0x51')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x4]?_0x5d9252[_0x2ecb('0x42')][0x4]['value']:undefined)||''},{'name':_0x2ecb('0x52'),'value':_0x5d9252['attrFaxAccounts']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x5]?_0x5d9252[_0x2ecb('0x42')][0x5]['value']:undefined)||''},{'name':_0x2ecb('0x53'),'value':_0x5d9252[_0x2ecb('0x53')]||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x6]?_0x5d9252[_0x2ecb('0x42')][0x6]['value']:undefined)||''},{'name':'attrOpenchannelAccounts','value':_0x5d9252[_0x2ecb('0x54')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x7]?_0x5d9252['attrs'][0x7][_0x2ecb('0x43')]:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x5d9252['attrWhatsappAccounts']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x8]?_0x5d9252[_0x2ecb('0x42')][0x8]['value']:undefined)||''},{'name':_0x2ecb('0x55'),'value':_0x5d9252['attrChatWebsites']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x9]?_0x5d9252[_0x2ecb('0x42')][0x9][_0x2ecb('0x43')]:undefined)||''}];case _0x2ecb('0x56'):case'pie-chart':return[{'name':_0x2ecb('0x57'),'value':_0x5d9252['attrSerie1']||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0][_0x2ecb('0x43')]:undefined)||_0x2ecb('0x4d')},{'name':_0x2ecb('0x58'),'value':_0x5d9252[_0x2ecb('0x58')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x1]?_0x5d9252[_0x2ecb('0x42')][0x1][_0x2ecb('0x43')]:undefined)||null},{'name':_0x2ecb('0x59'),'value':_0x5d9252[_0x2ecb('0x59')]||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x2]?_0x5d9252[_0x2ecb('0x42')][0x2][_0x2ecb('0x43')]:undefined)||null},{'name':_0x2ecb('0x4e'),'value':_0x5d9252['attrVoiceQueues']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x3]?_0x5d9252[_0x2ecb('0x42')][0x3]['value']:undefined)||[]},{'name':'attrChannel','value':_0x5d9252['attrChannel']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x4]?_0x5d9252['attrs'][0x4][_0x2ecb('0x43')]:undefined)||_0x2ecb('0x50')},{'name':'attrEmailAccounts','value':_0x5d9252[_0x2ecb('0x51')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x5]?_0x5d9252[_0x2ecb('0x42')][0x5]['value']:undefined)||''},{'name':_0x2ecb('0x52'),'value':_0x5d9252[_0x2ecb('0x52')]||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x6]?_0x5d9252[_0x2ecb('0x42')][0x6]['value']:undefined)||''},{'name':_0x2ecb('0x53'),'value':_0x5d9252[_0x2ecb('0x53')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x7]?_0x5d9252['attrs'][0x7][_0x2ecb('0x43')]:undefined)||''},{'name':_0x2ecb('0x54'),'value':_0x5d9252[_0x2ecb('0x54')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252['attrs'][0x8]?_0x5d9252[_0x2ecb('0x42')][0x8][_0x2ecb('0x43')]:undefined)||''},{'name':_0x2ecb('0x5a'),'value':_0x5d9252[_0x2ecb('0x5a')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x9]?_0x5d9252['attrs'][0x9][_0x2ecb('0x43')]:undefined)||''},{'name':_0x2ecb('0x55'),'value':_0x5d9252[_0x2ecb('0x55')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0xa]?_0x5d9252[_0x2ecb('0x42')][0xa][_0x2ecb('0x43')]:undefined)||''}];case _0x2ecb('0x5b'):return[{'name':_0x2ecb('0x5c'),'type':_0x5d9252[_0x2ecb('0x5d')]||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0][_0x2ecb('0x3f')]:undefined)||null,'value':_0x5d9252[_0x2ecb('0x5c')]||(_0x5d9252['attrs']&&_0x5d9252[_0x2ecb('0x42')][0x0]?_0x5d9252[_0x2ecb('0x42')][0x0][_0x2ecb('0x43')]:undefined)||null},{'name':_0x2ecb('0x5e'),'value':_0x5d9252['attrRefresh']||(_0x5d9252[_0x2ecb('0x42')]&&_0x5d9252['attrs'][0x1]?_0x5d9252[_0x2ecb('0x42')][0x1][_0x2ecb('0x43')]:undefined)||0x0}];default:return[];}}catch(_0x4565d2){logger['error'](_0x2ecb('0x5f'),JSON[_0x2ecb('0x60')](_0x4565d2));return[];}}exports[_0x2ecb('0x61')]=function(_0x5723b5,_0x16e2db){if(_0x5723b5['body']){_0x5723b5[_0x2ecb('0x62')]['attrs']=widgetAttributes(_0x5723b5['body']);}return db['DashboardItem'][_0x2ecb('0x61')](_0x5723b5[_0x2ecb('0x62')],{})[_0x2ecb('0x29')](respondWithResult(_0x16e2db,0xc9))[_0x2ecb('0x3d')](handleError(_0x16e2db,null));};exports[_0x2ecb('0x27')]=function(_0x338fe6,_0x2b709f){if(_0x338fe6[_0x2ecb('0x62')]['id']){delete _0x338fe6[_0x2ecb('0x62')]['id'];}_0x338fe6[_0x2ecb('0x62')][_0x2ecb('0x42')]=widgetAttributes(_0x338fe6['body']);return db[_0x2ecb('0x31')]['find']({'where':{'id':_0x338fe6[_0x2ecb('0x2f')]['id']}})[_0x2ecb('0x29')](handleEntityNotFound(_0x2b709f,null))[_0x2ecb('0x29')](saveUpdates(_0x338fe6[_0x2ecb('0x62')],null))[_0x2ecb('0x29')](respondWithResult(_0x2b709f,null))[_0x2ecb('0x3d')](handleError(_0x2b709f,null));};
\ No newline at end of file