Built motion from commit 26d08302.|2.6.31
[motion2.git] / server / api / dashboard / dashboard.controller.js
index 003fdfe..5d75cd0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3831=['attrs','value','custom','attrPath','clock','HH:mm:ss','attrTimezone','attrFontSize','counter','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','pie-chart','attrSerie1','attrSerie2','attrSerie3','web-report','reportType','attrReport','attrRefresh','stringify','DashboardId','getItems','findOne','rimraf','zip-dir','request-promise','moment','mustache','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','register','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','then','destroy','get','sendStatus','error','stack','name','send','index','map','Dashboard','fieldName','key','model','keys','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filters','pick','where','type','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','params','find','create','body','user','role','CustomDashboards','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','rawAttributes','merge','omit','updatedAt','createdAt','UserProfileSection','update','iframe','attrUrl'];(function(_0x2963d7,_0x2ae31c){var _0x3095e1=function(_0x3c14c6){while(--_0x3c14c6){_0x2963d7['push'](_0x2963d7['shift']());}};_0x3095e1(++_0x2ae31c);}(_0x3831,0x197));var _0x1383=function(_0x4f9e31,_0x19881c){_0x4f9e31=_0x4f9e31-0x0;var _0x2f9fc7=_0x3831[_0x4f9e31];return _0x2f9fc7;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x1383('0x0'));var zipdir=require(_0x1383('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x1383('0x2'));var moment=require(_0x1383('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x1383('0x4'));var util=require('util');var path=require(_0x1383('0x5'));var sox=require(_0x1383('0x6'));var csv=require(_0x1383('0x7'));var ejs=require(_0x1383('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x1383('0x9'));var squel=require(_0x1383('0xa'));var crypto=require(_0x1383('0xb'));var jsforce=require(_0x1383('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x1383('0x7'));var querystring=require(_0x1383('0xd'));var Papa=require(_0x1383('0xe'));var Redis=require(_0x1383('0xf'));var authService=require(_0x1383('0x10'));var qs=require(_0x1383('0x11'));var as=require(_0x1383('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x1383('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x1383('0x14'));var db=require(_0x1383('0x15'))['db'];config[_0x1383('0x16')]=_['defaults'](config[_0x1383('0x16')],{'host':_0x1383('0x17'),'port':0x18eb});var socket=require(_0x1383('0x18'))(new Redis(config[_0x1383('0x16')]));require('./dashboard.socket')[_0x1383('0x19')](socket);function respondWithStatusCode(_0x163fba,_0xc030e6){_0xc030e6=_0xc030e6||0xcc;return function(_0x3b8889){if(_0x3b8889){return _0x163fba['sendStatus'](_0xc030e6);}return _0x163fba[_0x1383('0x1a')](_0xc030e6)[_0x1383('0x1b')]();};}function respondWithResult(_0x3e66f1,_0x431eed){_0x431eed=_0x431eed||0xc8;return function(_0x2f957a){if(_0x2f957a){return _0x3e66f1[_0x1383('0x1a')](_0x431eed)[_0x1383('0x1c')](_0x2f957a);}};}function respondWithFilteredResult(_0x4505b5,_0x53bd69){return function(_0x1d1c33){if(_0x1d1c33){var _0x43a876=typeof _0x53bd69[_0x1383('0x1d')]===_0x1383('0x1e')&&typeof _0x53bd69[_0x1383('0x1f')]===_0x1383('0x1e');var _0x5a927a=_0x1d1c33[_0x1383('0x20')];var _0x3e278e=_0x43a876?0x0:_0x53bd69[_0x1383('0x1d')];var _0xf27b4b=_0x43a876?_0x1d1c33['count']:_0x53bd69[_0x1383('0x1d')]+_0x53bd69['limit'];var _0x52d72d;if(_0xf27b4b>=_0x5a927a){_0xf27b4b=_0x5a927a;_0x52d72d=0xc8;}else{_0x52d72d=0xce;}_0x4505b5[_0x1383('0x1a')](_0x52d72d);return _0x4505b5[_0x1383('0x21')](_0x1383('0x22'),_0x3e278e+'-'+_0xf27b4b+'/'+_0x5a927a)[_0x1383('0x1c')](_0x1d1c33);}return null;};}function patchUpdates(_0x550e1f){return function(_0x454c5f){try{jsonpatch[_0x1383('0x23')](_0x454c5f,_0x550e1f,!![]);}catch(_0x156aa2){return BPromise['reject'](_0x156aa2);}return _0x454c5f[_0x1383('0x24')]();};}function saveUpdates(_0x5c883f,_0x344dc0){return function(_0x78b0d6){if(_0x78b0d6){return _0x78b0d6['update'](_0x5c883f)[_0x1383('0x25')](function(_0x2208a6){return _0x2208a6;});}return null;};}function removeEntity(_0x345ca1,_0x2df49d){return function(_0x4c1b2e){if(_0x4c1b2e){return _0x4c1b2e[_0x1383('0x26')]()[_0x1383('0x25')](function(){var _0x5a5375=_0x4c1b2e[_0x1383('0x27')]({'plain':!![]});var _0x5a4fd3='CustomDashboards';return db['UserProfileResource']['destroy']({'where':{'type':_0x5a4fd3,'resourceId':_0x5a5375['id']}})[_0x1383('0x25')](function(){return _0x4c1b2e;});})['then'](function(){_0x345ca1[_0x1383('0x1a')](0xcc)[_0x1383('0x1b')]();});}};}function handleEntityNotFound(_0x827291,_0x1c48b7){return function(_0x5b5f54){if(!_0x5b5f54){_0x827291[_0x1383('0x28')](0x194);}return _0x5b5f54;};}function handleError(_0x135c16,_0x189e1a){_0x189e1a=_0x189e1a||0x1f4;return function(_0x2309fd){logger[_0x1383('0x29')](_0x2309fd[_0x1383('0x2a')]);if(_0x2309fd[_0x1383('0x2b')]){delete _0x2309fd['name'];}_0x135c16[_0x1383('0x1a')](_0x189e1a)[_0x1383('0x2c')](_0x2309fd);};}exports[_0x1383('0x2d')]=function(_0x352c1e,_0x291e19){var _0x1cdd52={},_0x2c4f1f={},_0x24c79d={'count':0x0,'rows':[]};var _0x32a54b=_[_0x1383('0x2e')](db[_0x1383('0x2f')]['rawAttributes'],function(_0x525d94){return{'name':_0x525d94[_0x1383('0x30')],'type':_0x525d94['type'][_0x1383('0x31')]};});_0x2c4f1f[_0x1383('0x32')]=_[_0x1383('0x2e')](_0x32a54b,_0x1383('0x2b'));_0x2c4f1f['query']=_[_0x1383('0x33')](_0x352c1e[_0x1383('0x34')]);_0x2c4f1f['filters']=_[_0x1383('0x35')](_0x2c4f1f[_0x1383('0x32')],_0x2c4f1f[_0x1383('0x34')]);_0x1cdd52[_0x1383('0x36')]=_[_0x1383('0x35')](_0x2c4f1f[_0x1383('0x32')],qs['fields'](_0x352c1e[_0x1383('0x34')][_0x1383('0x37')]));_0x1cdd52[_0x1383('0x36')]=_0x1cdd52['attributes'][_0x1383('0x38')]?_0x1cdd52[_0x1383('0x36')]:_0x2c4f1f[_0x1383('0x32')];if(!_0x352c1e[_0x1383('0x34')][_0x1383('0x39')](_0x1383('0x3a'))){_0x1cdd52[_0x1383('0x1f')]=qs[_0x1383('0x1f')](_0x352c1e['query'][_0x1383('0x1f')]);_0x1cdd52['offset']=qs['offset'](_0x352c1e[_0x1383('0x34')][_0x1383('0x1d')]);}_0x1cdd52[_0x1383('0x3b')]=qs['sort'](_0x352c1e[_0x1383('0x34')][_0x1383('0x3c')]);_0x1cdd52['where']=qs[_0x1383('0x3d')](_[_0x1383('0x3e')](_0x352c1e[_0x1383('0x34')],_0x2c4f1f['filters']),_0x32a54b);if(_0x352c1e[_0x1383('0x34')]['filter']){_0x1cdd52[_0x1383('0x3f')]=_['merge'](_0x1cdd52['where'],{'$or':_[_0x1383('0x2e')](_0x32a54b,function(_0x568ea5){if(_0x568ea5[_0x1383('0x40')]!==_0x1383('0x41')){var _0x4c273b={};_0x4c273b[_0x568ea5['name']]={'$like':'%'+_0x352c1e[_0x1383('0x34')][_0x1383('0x42')]+'%'};return _0x4c273b;}})});}_0x1cdd52=_['merge']({},_0x1cdd52,_0x352c1e[_0x1383('0x43')]);var _0x2c24b2={'where':_0x1cdd52[_0x1383('0x3f')]};return db[_0x1383('0x2f')][_0x1383('0x20')](_0x2c24b2)[_0x1383('0x25')](function(_0x1ef082){_0x24c79d[_0x1383('0x20')]=_0x1ef082;if(_0x352c1e[_0x1383('0x34')][_0x1383('0x44')]){_0x1cdd52[_0x1383('0x45')]=[{'all':!![]}];}return db[_0x1383('0x2f')][_0x1383('0x46')](_0x1cdd52);})[_0x1383('0x25')](function(_0x4d8ac7){_0x24c79d[_0x1383('0x47')]=_0x4d8ac7;return _0x24c79d;})[_0x1383('0x25')](respondWithFilteredResult(_0x291e19,_0x1cdd52))[_0x1383('0x48')](handleError(_0x291e19,null));};exports['show']=function(_0x43cf3b,_0x24017a){var _0x3cbbbf={'raw':![],'where':{'id':_0x43cf3b[_0x1383('0x49')]['id']}},_0x2b34d0={};_0x2b34d0[_0x1383('0x32')]=_['keys'](db[_0x1383('0x2f')]['rawAttributes']);_0x2b34d0[_0x1383('0x34')]=_[_0x1383('0x33')](_0x43cf3b[_0x1383('0x34')]);_0x2b34d0[_0x1383('0x3d')]=_[_0x1383('0x35')](_0x2b34d0[_0x1383('0x32')],_0x2b34d0[_0x1383('0x34')]);_0x3cbbbf[_0x1383('0x36')]=_[_0x1383('0x35')](_0x2b34d0[_0x1383('0x32')],qs['fields'](_0x43cf3b['query'][_0x1383('0x37')]));_0x3cbbbf['attributes']=_0x3cbbbf[_0x1383('0x36')][_0x1383('0x38')]?_0x3cbbbf[_0x1383('0x36')]:_0x2b34d0[_0x1383('0x32')];if(_0x43cf3b['query'][_0x1383('0x44')]){_0x3cbbbf[_0x1383('0x45')]=[{'all':!![]}];}_0x3cbbbf=_['merge']({},_0x3cbbbf,_0x43cf3b['options']);return db[_0x1383('0x2f')][_0x1383('0x4a')](_0x3cbbbf)[_0x1383('0x25')](handleEntityNotFound(_0x24017a,null))['then'](respondWithResult(_0x24017a,null))['catch'](handleError(_0x24017a,null));};exports[_0x1383('0x4b')]=function(_0x110b39,_0x298658){return db[_0x1383('0x2f')][_0x1383('0x4b')](_0x110b39[_0x1383('0x4c')],{})[_0x1383('0x25')](function(_0x386c2b){var _0x42a37b=_0x110b39[_0x1383('0x4d')][_0x1383('0x27')]({'plain':!![]});if(!_0x42a37b)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x42a37b[_0x1383('0x4e')]==='user'){var _0x16c035=_0x386c2b['get']({'plain':!![]});var _0x172608=_0x1383('0x4f');return db['UserProfileSection'][_0x1383('0x4a')]({'where':{'name':_0x172608,'userProfileId':_0x42a37b[_0x1383('0x50')]},'raw':!![]})['then'](function(_0x26e6b8){if(_0x26e6b8&&_0x26e6b8[_0x1383('0x51')]===0x0){return db[_0x1383('0x52')][_0x1383('0x4b')]({'name':_0x16c035['name'],'resourceId':_0x16c035['id'],'type':_0x26e6b8[_0x1383('0x2b')],'sectionId':_0x26e6b8['id']},{})[_0x1383('0x25')](function(){return _0x386c2b;});}else{return _0x386c2b;}})[_0x1383('0x48')](function(_0x44ac83){logger[_0x1383('0x29')](_0x1383('0x53'),_0x44ac83);throw _0x44ac83;});}return _0x386c2b;})[_0x1383('0x25')](respondWithResult(_0x298658,0xc9))[_0x1383('0x48')](handleError(_0x298658,null));};exports['clone']=function(_0x186734,_0x431e0e){var _0x2ecee5={'where':{'id':_0x186734[_0x1383('0x49')]['id']}},_0x1c782c={};_0x1c782c[_0x1383('0x32')]=_[_0x1383('0x33')](db['Dashboard'][_0x1383('0x54')]);_0x2ecee5[_0x1383('0x36')]=_[_0x1383('0x35')](_0x1c782c[_0x1383('0x32')],qs[_0x1383('0x37')](_0x186734[_0x1383('0x34')][_0x1383('0x37')]));_0x2ecee5['attributes']=_0x2ecee5[_0x1383('0x36')]['length']?_0x2ecee5[_0x1383('0x36')]:_0x1c782c['model'];if(_0x186734['query'][_0x1383('0x44')]){_0x2ecee5[_0x1383('0x45')]=[{'all':!![]}];}_0x2ecee5=_[_0x1383('0x55')]({},_0x2ecee5,_0x186734[_0x1383('0x43')]);return db[_0x1383('0x2f')]['find'](_0x2ecee5)['then'](handleEntityNotFound(_0x431e0e,null))[_0x1383('0x25')](function(_0x55b711){if(_0x55b711){var _0x564ea7=_0x55b711[_0x1383('0x27')]({'plain':!![]});_0x564ea7=qs[_0x1383('0x56')](_0x564ea7,['id','createdAt',_0x1383('0x57')]);_0x186734[_0x1383('0x4c')]=_[_0x1383('0x56')](_0x186734[_0x1383('0x4c')],['id',_0x1383('0x58'),_0x1383('0x57')]);return db[_0x1383('0x2f')][_0x1383('0x4b')](_[_0x1383('0x55')](_0x564ea7,_0x186734[_0x1383('0x4c')]),{'include':_0x186734[_0x1383('0x34')][_0x1383('0x44')]?[{'all':!![]}]:undefined})[_0x1383('0x25')](function(_0x17f021){var _0x5c4804=_0x186734[_0x1383('0x4d')]['get']({'plain':!![]});if(!_0x5c4804)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x5c4804[_0x1383('0x4e')]===_0x1383('0x4d')){var _0x53ab16=_0x17f021['get']({'plain':!![]});var _0x3872bf=_0x1383('0x4f');return db[_0x1383('0x59')]['find']({'where':{'name':_0x3872bf,'userProfileId':_0x5c4804['userProfileId']},'raw':!![]})[_0x1383('0x25')](function(_0x498fd7){if(_0x498fd7&&_0x498fd7[_0x1383('0x51')]===0x0){return db[_0x1383('0x52')]['create']({'name':_0x53ab16['name'],'resourceId':_0x53ab16['id'],'type':_0x498fd7['name'],'sectionId':_0x498fd7['id']},{})[_0x1383('0x25')](function(){return _0x17f021;});}else{return _0x17f021;}})[_0x1383('0x48')](function(_0x50406c){logger[_0x1383('0x29')](_0x1383('0x53'),_0x50406c);throw _0x50406c;});}return _0x17f021;});}})[_0x1383('0x25')](respondWithResult(_0x431e0e,0xc9))['catch'](handleError(_0x431e0e,null));};exports[_0x1383('0x5a')]=function(_0x21173f,_0x326d71){if(_0x21173f[_0x1383('0x4c')]['id']){delete _0x21173f['body']['id'];}return db[_0x1383('0x2f')][_0x1383('0x4a')]({'where':{'id':_0x21173f[_0x1383('0x49')]['id']}})[_0x1383('0x25')](handleEntityNotFound(_0x326d71,null))[_0x1383('0x25')](saveUpdates(_0x21173f[_0x1383('0x4c')],null))[_0x1383('0x25')](respondWithResult(_0x326d71,null))[_0x1383('0x48')](handleError(_0x326d71,null));};exports['destroy']=function(_0x284b08,_0x1de66e){return db['Dashboard'][_0x1383('0x4a')]({'where':{'id':_0x284b08[_0x1383('0x49')]['id']}})[_0x1383('0x25')](handleEntityNotFound(_0x1de66e,null))[_0x1383('0x25')](removeEntity(_0x1de66e,null))[_0x1383('0x48')](handleError(_0x1de66e,null));};function widgetAttributes(_0x56513a){try{switch(_0x56513a[_0x1383('0x40')]){case _0x1383('0x5b'):return[{'name':_0x1383('0x5c'),'value':_0x56513a['attrUrl']||(_0x56513a['attrs']&&_0x56513a[_0x1383('0x5d')][0x0]?_0x56513a['attrs'][0x0][_0x1383('0x5e')]:undefined)||'https://'}];case _0x1383('0x5f'):return[{'name':_0x1383('0x60'),'value':_0x56513a['attrPath']||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x0]?_0x56513a[_0x1383('0x5d')][0x0][_0x1383('0x5e')]:undefined)||''}];case _0x1383('0x61'):return[{'name':'attrHourFormat','value':_0x56513a['attrHourFormat']||(_0x56513a['attrs']&&_0x56513a['attrs'][0x0]?_0x56513a[_0x1383('0x5d')][0x0][_0x1383('0x5e')]:undefined)||_0x1383('0x62')},{'name':_0x1383('0x63'),'value':_0x56513a[_0x1383('0x63')]||(_0x56513a['attrs']&&_0x56513a[_0x1383('0x5d')][0x1]?_0x56513a[_0x1383('0x5d')][0x1]['value']:undefined)||'0.00'},{'name':_0x1383('0x64'),'value':_0x56513a[_0x1383('0x64')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x2]?_0x56513a[_0x1383('0x5d')][0x2][_0x1383('0x5e')]:undefined)||0xc}];case _0x1383('0x65'):return[{'name':_0x1383('0x66'),'value':_0x56513a[_0x1383('0x66')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x0]?_0x56513a['attrs'][0x0][_0x1383('0x5e')]:undefined)||_0x1383('0x67')},{'name':_0x1383('0x68'),'value':_0x56513a[_0x1383('0x68')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x1]?_0x56513a[_0x1383('0x5d')][0x1][_0x1383('0x5e')]:undefined)||[]},{'name':_0x1383('0x64'),'value':_0x56513a['attrFontSize']||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x2]?_0x56513a['attrs'][0x2]['value']:undefined)||0x14},{'name':_0x1383('0x69'),'value':_0x56513a[_0x1383('0x69')]||(_0x56513a['attrs']&&_0x56513a['attrs'][0x3]?_0x56513a[_0x1383('0x5d')][0x3]['value']:undefined)||_0x1383('0x6a')},{'name':_0x1383('0x6b'),'value':_0x56513a[_0x1383('0x6b')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x4]?_0x56513a[_0x1383('0x5d')][0x4][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x6c'),'value':_0x56513a[_0x1383('0x6c')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x5]?_0x56513a['attrs'][0x5]['value']:undefined)||''},{'name':_0x1383('0x6d'),'value':_0x56513a[_0x1383('0x6d')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a['attrs'][0x6]?_0x56513a[_0x1383('0x5d')][0x6][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x6e'),'value':_0x56513a[_0x1383('0x6e')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a['attrs'][0x7]?_0x56513a['attrs'][0x7][_0x1383('0x5e')]:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x56513a[_0x1383('0x6f')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x8]?_0x56513a['attrs'][0x8][_0x1383('0x5e')]:undefined)||''},{'name':'attrChatWebsites','value':_0x56513a[_0x1383('0x70')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x9]?_0x56513a[_0x1383('0x5d')][0x9][_0x1383('0x5e')]:undefined)||''}];case'multibar-chart':case _0x1383('0x71'):return[{'name':_0x1383('0x72'),'value':_0x56513a[_0x1383('0x72')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a['attrs'][0x0]?_0x56513a[_0x1383('0x5d')][0x0][_0x1383('0x5e')]:undefined)||_0x1383('0x67')},{'name':_0x1383('0x73'),'value':_0x56513a['attrSerie2']||(_0x56513a['attrs']&&_0x56513a['attrs'][0x1]?_0x56513a[_0x1383('0x5d')][0x1][_0x1383('0x5e')]:undefined)||null},{'name':'attrSerie3','value':_0x56513a[_0x1383('0x74')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x2]?_0x56513a['attrs'][0x2][_0x1383('0x5e')]:undefined)||null},{'name':_0x1383('0x68'),'value':_0x56513a[_0x1383('0x68')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x3]?_0x56513a['attrs'][0x3][_0x1383('0x5e')]:undefined)||[]},{'name':'attrChannel','value':_0x56513a[_0x1383('0x69')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x4]?_0x56513a['attrs'][0x4]['value']:undefined)||_0x1383('0x6a')},{'name':_0x1383('0x6b'),'value':_0x56513a[_0x1383('0x6b')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x5]?_0x56513a['attrs'][0x5]['value']:undefined)||''},{'name':'attrFaxAccounts','value':_0x56513a[_0x1383('0x6c')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x6]?_0x56513a[_0x1383('0x5d')][0x6][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x6d'),'value':_0x56513a['attrSmsAccounts']||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x7]?_0x56513a[_0x1383('0x5d')][0x7][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x6e'),'value':_0x56513a[_0x1383('0x6e')]||(_0x56513a['attrs']&&_0x56513a[_0x1383('0x5d')][0x8]?_0x56513a[_0x1383('0x5d')][0x8][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x6f'),'value':_0x56513a['attrWhatsappAccounts']||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x9]?_0x56513a[_0x1383('0x5d')][0x9][_0x1383('0x5e')]:undefined)||''},{'name':_0x1383('0x70'),'value':_0x56513a['attrChatWebsites']||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0xa]?_0x56513a['attrs'][0xa]['value']:undefined)||''}];case _0x1383('0x75'):return[{'name':'attrReport','type':_0x56513a[_0x1383('0x76')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a['attrs'][0x0]?_0x56513a['attrs'][0x0][_0x1383('0x40')]:undefined)||null,'value':_0x56513a[_0x1383('0x77')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x0]?_0x56513a['attrs'][0x0][_0x1383('0x5e')]:undefined)||null},{'name':_0x1383('0x78'),'value':_0x56513a[_0x1383('0x78')]||(_0x56513a[_0x1383('0x5d')]&&_0x56513a[_0x1383('0x5d')][0x1]?_0x56513a[_0x1383('0x5d')][0x1]['value']:undefined)||0x0}];default:return[];}}catch(_0x1ed07a){logger[_0x1383('0x29')]('widgetAttributes:\x20%s',JSON[_0x1383('0x79')](_0x1ed07a));return[];}}exports['addItem']=function(_0x5a583b,_0x3f6348,_0x530301){if(_0x5a583b['body']['id']){delete _0x5a583b[_0x1383('0x4c')]['id'];}return db[_0x1383('0x2f')][_0x1383('0x4a')]({'where':{'id':_0x5a583b[_0x1383('0x49')]['id']}})[_0x1383('0x25')](handleEntityNotFound(_0x3f6348,null))[_0x1383('0x25')](function(_0x534ab6){if(_0x534ab6){_0x5a583b[_0x1383('0x4c')][_0x1383('0x7a')]=_0x534ab6['id'];_0x5a583b[_0x1383('0x4c')][_0x1383('0x5d')]=widgetAttributes(_0x5a583b[_0x1383('0x4c')]);return db['DashboardItem'][_0x1383('0x4b')](_0x5a583b[_0x1383('0x4c')]);}})[_0x1383('0x25')](respondWithResult(_0x3f6348,null))[_0x1383('0x48')](handleError(_0x3f6348,null));};exports[_0x1383('0x7b')]=function(_0x5cce9f,_0x499050,_0x1a7293){var _0x2e1c24={};var _0x362d61={};var _0x15cd4a;var _0x342699;return db['Dashboard'][_0x1383('0x7c')]({'where':{'id':_0x5cce9f[_0x1383('0x49')]['id']}})[_0x1383('0x25')](handleEntityNotFound(_0x499050,null))[_0x1383('0x25')](function(_0x23b682){if(_0x23b682){_0x15cd4a=_0x23b682;_0x362d61[_0x1383('0x32')]=_['keys'](db['DashboardItem'][_0x1383('0x54')]);_0x362d61[_0x1383('0x34')]=_[_0x1383('0x33')](_0x5cce9f['query']);_0x362d61[_0x1383('0x3d')]=_[_0x1383('0x35')](_0x362d61['model'],_0x362d61['query']);_0x2e1c24['attributes']=_['intersection'](_0x362d61['model'],qs[_0x1383('0x37')](_0x5cce9f[_0x1383('0x34')]['fields']));_0x2e1c24['attributes']=_0x2e1c24[_0x1383('0x36')][_0x1383('0x38')]?_0x2e1c24[_0x1383('0x36')]:_0x362d61[_0x1383('0x32')];_0x2e1c24[_0x1383('0x3b')]=qs['sort'](_0x5cce9f[_0x1383('0x34')][_0x1383('0x3c')]);_0x2e1c24[_0x1383('0x3f')]=qs['filters'](_[_0x1383('0x3e')](_0x5cce9f[_0x1383('0x34')],_0x362d61[_0x1383('0x3d')]));if(_0x5cce9f['query'][_0x1383('0x42')]){_0x2e1c24[_0x1383('0x3f')]=_[_0x1383('0x55')](_0x2e1c24[_0x1383('0x3f')],{'$or':_['map'](_0x2e1c24[_0x1383('0x36')],function(_0x34dfec){var _0x308e0b={};_0x308e0b[_0x34dfec]={'$like':'%'+_0x5cce9f[_0x1383('0x34')][_0x1383('0x42')]+'%'};return _0x308e0b;})});}_0x2e1c24=_[_0x1383('0x55')]({},_0x2e1c24,_0x5cce9f[_0x1383('0x43')]);return _0x15cd4a[_0x1383('0x7b')](_0x2e1c24);}})[_0x1383('0x25')](function(_0x44bc22){if(_0x44bc22){_0x342699=_0x44bc22[_0x1383('0x38')];if(!_0x5cce9f[_0x1383('0x34')][_0x1383('0x39')](_0x1383('0x3a'))){_0x2e1c24[_0x1383('0x1f')]=qs[_0x1383('0x1f')](_0x5cce9f['query'][_0x1383('0x1f')]);_0x2e1c24[_0x1383('0x1d')]=qs[_0x1383('0x1d')](_0x5cce9f['query'][_0x1383('0x1d')]);}return _0x15cd4a[_0x1383('0x7b')](_0x2e1c24);}})['then'](function(_0x2cbc9f){if(_0x2cbc9f){return _0x2cbc9f?{'count':_0x342699,'rows':_0x2cbc9f}:null;}})[_0x1383('0x25')](respondWithResult(_0x499050,null))['catch'](handleError(_0x499050,null));};
\ No newline at end of file
+var _0x4710=['undefined','limit','count','offset','Content-Range','json','apply','reject','save','then','destroy','CustomDashboards','UserProfileResource','sendStatus','error','name','Dashboard','fieldName','type','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filter','where','merge','VIRTUAL','options','includeAll','findAll','rows','show','params','rawAttributes','include','catch','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','updatedAt','omit','createdAt','update','iframe','attrUrl','attrs','value','custom','attrPath','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','web-report','attrReport','attrRefresh','widgetAttributes:\x20%s','stringify','DashboardId','DashboardItem','getItems','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','path','ejs','lodash','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','defaults','socket.io-emitter','./dashboard.socket','register','end','status'];(function(_0x540ca2,_0x6f1b6e){var _0x63ea8e=function(_0x553288){while(--_0x553288){_0x540ca2['push'](_0x540ca2['shift']());}};_0x63ea8e(++_0x6f1b6e);}(_0x4710,0xdb));var _0x0471=function(_0x4e623f,_0x462866){_0x4e623f=_0x4e623f-0x0;var _0x4e8db8=_0x4710[_0x4e623f];return _0x4e8db8;};'use strict';var emlformat=require(_0x0471('0x0'));var rimraf=require(_0x0471('0x1'));var zipdir=require(_0x0471('0x2'));var jsonpatch=require(_0x0471('0x3'));var rp=require('request-promise');var moment=require(_0x0471('0x4'));var BPromise=require(_0x0471('0x5'));var Mustache=require(_0x0471('0x6'));var util=require('util');var path=require(_0x0471('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x0471('0x8'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x0471('0x9'));var squel=require('squel');var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x0471('0xa'));var toCsv=require(_0x0471('0xb'));var querystring=require(_0x0471('0xc'));var Papa=require(_0x0471('0xd'));var Redis=require(_0x0471('0xe'));var authService=require(_0x0471('0xf'));var qs=require(_0x0471('0x10'));var as=require(_0x0471('0x11'));var hardwareService=require(_0x0471('0x12'));var logger=require(_0x0471('0x13'))(_0x0471('0x14'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x0471('0x15'));var db=require(_0x0471('0x16'))['db'];config['redis']=_[_0x0471('0x17')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x0471('0x18'))(new Redis(config['redis']));require(_0x0471('0x19'))[_0x0471('0x1a')](socket);function respondWithStatusCode(_0x159331,_0x2b409c){_0x2b409c=_0x2b409c||0xcc;return function(_0x3048d8){if(_0x3048d8){return _0x159331['sendStatus'](_0x2b409c);}return _0x159331['status'](_0x2b409c)[_0x0471('0x1b')]();};}function respondWithResult(_0x423f43,_0x528fa4){_0x528fa4=_0x528fa4||0xc8;return function(_0x15c29c){if(_0x15c29c){return _0x423f43[_0x0471('0x1c')](_0x528fa4)['json'](_0x15c29c);}};}function respondWithFilteredResult(_0x58b60e,_0x459534){return function(_0x2b5565){if(_0x2b5565){var _0x5a6e2a=typeof _0x459534['offset']===_0x0471('0x1d')&&typeof _0x459534[_0x0471('0x1e')]===_0x0471('0x1d');var _0x1ba8d0=_0x2b5565[_0x0471('0x1f')];var _0xce05a2=_0x5a6e2a?0x0:_0x459534[_0x0471('0x20')];var _0x4a31ef=_0x5a6e2a?_0x2b5565['count']:_0x459534[_0x0471('0x20')]+_0x459534['limit'];var _0x407a7c;if(_0x4a31ef>=_0x1ba8d0){_0x4a31ef=_0x1ba8d0;_0x407a7c=0xc8;}else{_0x407a7c=0xce;}_0x58b60e[_0x0471('0x1c')](_0x407a7c);return _0x58b60e['set'](_0x0471('0x21'),_0xce05a2+'-'+_0x4a31ef+'/'+_0x1ba8d0)[_0x0471('0x22')](_0x2b5565);}return null;};}function patchUpdates(_0x284fc5){return function(_0x14b359){try{jsonpatch[_0x0471('0x23')](_0x14b359,_0x284fc5,!![]);}catch(_0x2300b6){return BPromise[_0x0471('0x24')](_0x2300b6);}return _0x14b359[_0x0471('0x25')]();};}function saveUpdates(_0x584ddc,_0xaf1a7b){return function(_0x27ab76){if(_0x27ab76){return _0x27ab76['update'](_0x584ddc)[_0x0471('0x26')](function(_0x3ea5b9){return _0x3ea5b9;});}return null;};}function removeEntity(_0x201f26,_0x28899c){return function(_0xeeec8b){if(_0xeeec8b){return _0xeeec8b[_0x0471('0x27')]()[_0x0471('0x26')](function(){var _0x1d29d4=_0xeeec8b['get']({'plain':!![]});var _0x321043=_0x0471('0x28');return db[_0x0471('0x29')]['destroy']({'where':{'type':_0x321043,'resourceId':_0x1d29d4['id']}})[_0x0471('0x26')](function(){return _0xeeec8b;});})[_0x0471('0x26')](function(){_0x201f26['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x26af91,_0x47f1bb){return function(_0xf37849){if(!_0xf37849){_0x26af91[_0x0471('0x2a')](0x194);}return _0xf37849;};}function handleError(_0x27d2c8,_0x245917){_0x245917=_0x245917||0x1f4;return function(_0x34f4f3){logger[_0x0471('0x2b')](_0x34f4f3['stack']);if(_0x34f4f3[_0x0471('0x2c')]){delete _0x34f4f3[_0x0471('0x2c')];}_0x27d2c8[_0x0471('0x1c')](_0x245917)['send'](_0x34f4f3);};}exports['index']=function(_0x3e0e02,_0x1138d8){var _0x5466b4={},_0x3aae0c={},_0x1d2bd7={'count':0x0,'rows':[]};var _0x392ebb=_['map'](db[_0x0471('0x2d')]['rawAttributes'],function(_0x1d0d6a){return{'name':_0x1d0d6a[_0x0471('0x2e')],'type':_0x1d0d6a[_0x0471('0x2f')]['key']};});_0x3aae0c[_0x0471('0x30')]=_[_0x0471('0x31')](_0x392ebb,_0x0471('0x2c'));_0x3aae0c[_0x0471('0x32')]=_[_0x0471('0x33')](_0x3e0e02['query']);_0x3aae0c[_0x0471('0x34')]=_[_0x0471('0x35')](_0x3aae0c[_0x0471('0x30')],_0x3aae0c['query']);_0x5466b4[_0x0471('0x36')]=_[_0x0471('0x35')](_0x3aae0c['model'],qs[_0x0471('0x37')](_0x3e0e02['query'][_0x0471('0x37')]));_0x5466b4[_0x0471('0x36')]=_0x5466b4[_0x0471('0x36')][_0x0471('0x38')]?_0x5466b4[_0x0471('0x36')]:_0x3aae0c[_0x0471('0x30')];if(!_0x3e0e02[_0x0471('0x32')][_0x0471('0x39')](_0x0471('0x3a'))){_0x5466b4[_0x0471('0x1e')]=qs[_0x0471('0x1e')](_0x3e0e02[_0x0471('0x32')][_0x0471('0x1e')]);_0x5466b4[_0x0471('0x20')]=qs['offset'](_0x3e0e02['query'][_0x0471('0x20')]);}_0x5466b4[_0x0471('0x3b')]=qs[_0x0471('0x3c')](_0x3e0e02[_0x0471('0x32')]['sort']);_0x5466b4['where']=qs[_0x0471('0x34')](_['pick'](_0x3e0e02[_0x0471('0x32')],_0x3aae0c['filters']),_0x392ebb);if(_0x3e0e02[_0x0471('0x32')][_0x0471('0x3d')]){_0x5466b4[_0x0471('0x3e')]=_[_0x0471('0x3f')](_0x5466b4['where'],{'$or':_[_0x0471('0x31')](_0x392ebb,function(_0x20869b){if(_0x20869b[_0x0471('0x2f')]!==_0x0471('0x40')){var _0x13f8b1={};_0x13f8b1[_0x20869b[_0x0471('0x2c')]]={'$like':'%'+_0x3e0e02['query']['filter']+'%'};return _0x13f8b1;}})});}_0x5466b4=_[_0x0471('0x3f')]({},_0x5466b4,_0x3e0e02[_0x0471('0x41')]);var _0x2171c0={'where':_0x5466b4['where']};return db[_0x0471('0x2d')][_0x0471('0x1f')](_0x2171c0)[_0x0471('0x26')](function(_0xdabde5){_0x1d2bd7[_0x0471('0x1f')]=_0xdabde5;if(_0x3e0e02[_0x0471('0x32')][_0x0471('0x42')]){_0x5466b4['include']=[{'all':!![]}];}return db[_0x0471('0x2d')][_0x0471('0x43')](_0x5466b4);})['then'](function(_0x2df81c){_0x1d2bd7[_0x0471('0x44')]=_0x2df81c;return _0x1d2bd7;})[_0x0471('0x26')](respondWithFilteredResult(_0x1138d8,_0x5466b4))['catch'](handleError(_0x1138d8,null));};exports[_0x0471('0x45')]=function(_0x212d99,_0x1a29f4){var _0x120247={'raw':![],'where':{'id':_0x212d99[_0x0471('0x46')]['id']}},_0x5ac394={};_0x5ac394[_0x0471('0x30')]=_[_0x0471('0x33')](db[_0x0471('0x2d')][_0x0471('0x47')]);_0x5ac394[_0x0471('0x32')]=_[_0x0471('0x33')](_0x212d99[_0x0471('0x32')]);_0x5ac394[_0x0471('0x34')]=_['intersection'](_0x5ac394[_0x0471('0x30')],_0x5ac394['query']);_0x120247['attributes']=_['intersection'](_0x5ac394[_0x0471('0x30')],qs[_0x0471('0x37')](_0x212d99[_0x0471('0x32')][_0x0471('0x37')]));_0x120247['attributes']=_0x120247[_0x0471('0x36')][_0x0471('0x38')]?_0x120247[_0x0471('0x36')]:_0x5ac394[_0x0471('0x30')];if(_0x212d99[_0x0471('0x32')]['includeAll']){_0x120247[_0x0471('0x48')]=[{'all':!![]}];}_0x120247=_[_0x0471('0x3f')]({},_0x120247,_0x212d99[_0x0471('0x41')]);return db[_0x0471('0x2d')]['find'](_0x120247)[_0x0471('0x26')](handleEntityNotFound(_0x1a29f4,null))[_0x0471('0x26')](respondWithResult(_0x1a29f4,null))[_0x0471('0x49')](handleError(_0x1a29f4,null));};exports[_0x0471('0x4a')]=function(_0x23d165,_0x33104e){return db[_0x0471('0x2d')][_0x0471('0x4a')](_0x23d165[_0x0471('0x4b')],{})[_0x0471('0x26')](function(_0x1afa93){var _0x2a8805=_0x23d165[_0x0471('0x4c')][_0x0471('0x4d')]({'plain':!![]});if(!_0x2a8805)throw new Error(_0x0471('0x4e'));if(_0x2a8805[_0x0471('0x4f')]===_0x0471('0x4c')){var _0x559876=_0x1afa93[_0x0471('0x4d')]({'plain':!![]});var _0x2c408c='CustomDashboards';return db[_0x0471('0x50')][_0x0471('0x51')]({'where':{'name':_0x2c408c,'userProfileId':_0x2a8805[_0x0471('0x52')]},'raw':!![]})[_0x0471('0x26')](function(_0x487ae7){if(_0x487ae7&&_0x487ae7[_0x0471('0x53')]===0x0){return db['UserProfileResource'][_0x0471('0x4a')]({'name':_0x559876[_0x0471('0x2c')],'resourceId':_0x559876['id'],'type':_0x487ae7['name'],'sectionId':_0x487ae7['id']},{})[_0x0471('0x26')](function(){return _0x1afa93;});}else{return _0x1afa93;}})[_0x0471('0x49')](function(_0x4c72e7){logger[_0x0471('0x2b')](_0x0471('0x54'),_0x4c72e7);throw _0x4c72e7;});}return _0x1afa93;})[_0x0471('0x26')](respondWithResult(_0x33104e,0xc9))['catch'](handleError(_0x33104e,null));};exports['clone']=function(_0x179d5d,_0x351500){var _0x26493c={'where':{'id':_0x179d5d['params']['id']}},_0xbf0b04={};_0xbf0b04[_0x0471('0x30')]=_[_0x0471('0x33')](db[_0x0471('0x2d')]['rawAttributes']);_0x26493c['attributes']=_[_0x0471('0x35')](_0xbf0b04[_0x0471('0x30')],qs[_0x0471('0x37')](_0x179d5d[_0x0471('0x32')][_0x0471('0x37')]));_0x26493c[_0x0471('0x36')]=_0x26493c[_0x0471('0x36')][_0x0471('0x38')]?_0x26493c[_0x0471('0x36')]:_0xbf0b04[_0x0471('0x30')];if(_0x179d5d['query'][_0x0471('0x42')]){_0x26493c[_0x0471('0x48')]=[{'all':!![]}];}_0x26493c=_['merge']({},_0x26493c,_0x179d5d['options']);return db[_0x0471('0x2d')][_0x0471('0x51')](_0x26493c)[_0x0471('0x26')](handleEntityNotFound(_0x351500,null))[_0x0471('0x26')](function(_0x19d497){if(_0x19d497){var _0xad40=_0x19d497[_0x0471('0x4d')]({'plain':!![]});_0xad40=qs['omit'](_0xad40,['id','createdAt',_0x0471('0x55')]);_0x179d5d[_0x0471('0x4b')]=_[_0x0471('0x56')](_0x179d5d['body'],['id',_0x0471('0x57'),_0x0471('0x55')]);return db[_0x0471('0x2d')]['create'](_[_0x0471('0x3f')](_0xad40,_0x179d5d['body']),{'include':_0x179d5d[_0x0471('0x32')][_0x0471('0x42')]?[{'all':!![]}]:undefined})[_0x0471('0x26')](function(_0x422811){var _0x5c0d94=_0x179d5d[_0x0471('0x4c')][_0x0471('0x4d')]({'plain':!![]});if(!_0x5c0d94)throw new Error(_0x0471('0x4e'));if(_0x5c0d94[_0x0471('0x4f')]===_0x0471('0x4c')){var _0x23a2fc=_0x422811[_0x0471('0x4d')]({'plain':!![]});var _0x1dc580=_0x0471('0x28');return db[_0x0471('0x50')][_0x0471('0x51')]({'where':{'name':_0x1dc580,'userProfileId':_0x5c0d94[_0x0471('0x52')]},'raw':!![]})[_0x0471('0x26')](function(_0x5eecc0){if(_0x5eecc0&&_0x5eecc0[_0x0471('0x53')]===0x0){return db[_0x0471('0x29')][_0x0471('0x4a')]({'name':_0x23a2fc['name'],'resourceId':_0x23a2fc['id'],'type':_0x5eecc0['name'],'sectionId':_0x5eecc0['id']},{})['then'](function(){return _0x422811;});}else{return _0x422811;}})[_0x0471('0x49')](function(_0x1ede82){logger['error'](_0x0471('0x54'),_0x1ede82);throw _0x1ede82;});}return _0x422811;});}})['then'](respondWithResult(_0x351500,0xc9))[_0x0471('0x49')](handleError(_0x351500,null));};exports[_0x0471('0x58')]=function(_0x42f424,_0x4885d1){if(_0x42f424[_0x0471('0x4b')]['id']){delete _0x42f424[_0x0471('0x4b')]['id'];}return db[_0x0471('0x2d')][_0x0471('0x51')]({'where':{'id':_0x42f424[_0x0471('0x46')]['id']}})[_0x0471('0x26')](handleEntityNotFound(_0x4885d1,null))[_0x0471('0x26')](saveUpdates(_0x42f424[_0x0471('0x4b')],null))[_0x0471('0x26')](respondWithResult(_0x4885d1,null))[_0x0471('0x49')](handleError(_0x4885d1,null));};exports[_0x0471('0x27')]=function(_0x598292,_0x439199){return db[_0x0471('0x2d')][_0x0471('0x51')]({'where':{'id':_0x598292[_0x0471('0x46')]['id']}})[_0x0471('0x26')](handleEntityNotFound(_0x439199,null))[_0x0471('0x26')](removeEntity(_0x439199,null))['catch'](handleError(_0x439199,null));};function widgetAttributes(_0x2e7e39){try{switch(_0x2e7e39[_0x0471('0x2f')]){case _0x0471('0x59'):return[{'name':_0x0471('0x5a'),'value':_0x2e7e39[_0x0471('0x5a')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0][_0x0471('0x5c')]:undefined)||'https://'}];case _0x0471('0x5d'):return[{'name':_0x0471('0x5e'),'value':_0x2e7e39[_0x0471('0x5e')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0][_0x0471('0x5c')]:undefined)||''}];case'clock':return[{'name':_0x0471('0x5f'),'value':_0x2e7e39[_0x0471('0x5f')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0]['value']:undefined)||_0x0471('0x60')},{'name':_0x0471('0x61'),'value':_0x2e7e39[_0x0471('0x61')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x1]?_0x2e7e39['attrs'][0x1]['value']:undefined)||_0x0471('0x62')},{'name':_0x0471('0x63'),'value':_0x2e7e39[_0x0471('0x63')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x2]?_0x2e7e39[_0x0471('0x5b')][0x2][_0x0471('0x5c')]:undefined)||0xc}];case'counter':return[{'name':_0x0471('0x64'),'value':_0x2e7e39[_0x0471('0x64')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0][_0x0471('0x5c')]:undefined)||_0x0471('0x65')},{'name':_0x0471('0x66'),'value':_0x2e7e39[_0x0471('0x66')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x1]?_0x2e7e39[_0x0471('0x5b')][0x1][_0x0471('0x5c')]:undefined)||[]},{'name':_0x0471('0x63'),'value':_0x2e7e39[_0x0471('0x63')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x2]?_0x2e7e39['attrs'][0x2][_0x0471('0x5c')]:undefined)||0x14},{'name':'attrChannel','value':_0x2e7e39[_0x0471('0x67')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x3]?_0x2e7e39[_0x0471('0x5b')][0x3][_0x0471('0x5c')]:undefined)||_0x0471('0x68')},{'name':_0x0471('0x69'),'value':_0x2e7e39['attrEmailAccounts']||(_0x2e7e39['attrs']&&_0x2e7e39['attrs'][0x4]?_0x2e7e39['attrs'][0x4][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6a'),'value':_0x2e7e39[_0x0471('0x6a')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x5]?_0x2e7e39[_0x0471('0x5b')][0x5][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6b'),'value':_0x2e7e39[_0x0471('0x6b')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x6]?_0x2e7e39[_0x0471('0x5b')][0x6][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6c'),'value':_0x2e7e39[_0x0471('0x6c')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x7]?_0x2e7e39[_0x0471('0x5b')][0x7]['value']:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x2e7e39[_0x0471('0x6d')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x8]?_0x2e7e39[_0x0471('0x5b')][0x8][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6e'),'value':_0x2e7e39[_0x0471('0x6e')]||(_0x2e7e39['attrs']&&_0x2e7e39[_0x0471('0x5b')][0x9]?_0x2e7e39[_0x0471('0x5b')][0x9][_0x0471('0x5c')]:undefined)||''}];case _0x0471('0x6f'):case _0x0471('0x70'):return[{'name':_0x0471('0x71'),'value':_0x2e7e39[_0x0471('0x71')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0][_0x0471('0x5c')]:undefined)||'total'},{'name':'attrSerie2','value':_0x2e7e39[_0x0471('0x72')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x1]?_0x2e7e39[_0x0471('0x5b')][0x1][_0x0471('0x5c')]:undefined)||null},{'name':_0x0471('0x73'),'value':_0x2e7e39[_0x0471('0x73')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x2]?_0x2e7e39['attrs'][0x2][_0x0471('0x5c')]:undefined)||null},{'name':'attrVoiceQueues','value':_0x2e7e39[_0x0471('0x66')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x3]?_0x2e7e39['attrs'][0x3][_0x0471('0x5c')]:undefined)||[]},{'name':_0x0471('0x67'),'value':_0x2e7e39[_0x0471('0x67')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x4]?_0x2e7e39[_0x0471('0x5b')][0x4][_0x0471('0x5c')]:undefined)||_0x0471('0x68')},{'name':_0x0471('0x69'),'value':_0x2e7e39[_0x0471('0x69')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39['attrs'][0x5]?_0x2e7e39[_0x0471('0x5b')][0x5][_0x0471('0x5c')]:undefined)||''},{'name':'attrFaxAccounts','value':_0x2e7e39[_0x0471('0x6a')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x6]?_0x2e7e39[_0x0471('0x5b')][0x6]['value']:undefined)||''},{'name':_0x0471('0x6b'),'value':_0x2e7e39['attrSmsAccounts']||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x7]?_0x2e7e39[_0x0471('0x5b')][0x7][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6c'),'value':_0x2e7e39[_0x0471('0x6c')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x8]?_0x2e7e39[_0x0471('0x5b')][0x8][_0x0471('0x5c')]:undefined)||''},{'name':_0x0471('0x6d'),'value':_0x2e7e39[_0x0471('0x6d')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x9]?_0x2e7e39[_0x0471('0x5b')][0x9]['value']:undefined)||''},{'name':'attrChatWebsites','value':_0x2e7e39['attrChatWebsites']||(_0x2e7e39['attrs']&&_0x2e7e39[_0x0471('0x5b')][0xa]?_0x2e7e39[_0x0471('0x5b')][0xa][_0x0471('0x5c')]:undefined)||''}];case _0x0471('0x74'):return[{'name':_0x0471('0x75'),'type':_0x2e7e39['reportType']||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39['attrs'][0x0][_0x0471('0x2f')]:undefined)||null,'value':_0x2e7e39[_0x0471('0x75')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x0]?_0x2e7e39[_0x0471('0x5b')][0x0][_0x0471('0x5c')]:undefined)||null},{'name':'attrRefresh','value':_0x2e7e39[_0x0471('0x76')]||(_0x2e7e39[_0x0471('0x5b')]&&_0x2e7e39[_0x0471('0x5b')][0x1]?_0x2e7e39['attrs'][0x1][_0x0471('0x5c')]:undefined)||0x0}];default:return[];}}catch(_0x5e40f4){logger[_0x0471('0x2b')](_0x0471('0x77'),JSON[_0x0471('0x78')](_0x5e40f4));return[];}}exports['addItem']=function(_0x4f77ee,_0x40f1d9,_0x591c30){if(_0x4f77ee[_0x0471('0x4b')]['id']){delete _0x4f77ee['body']['id'];}return db[_0x0471('0x2d')][_0x0471('0x51')]({'where':{'id':_0x4f77ee[_0x0471('0x46')]['id']}})[_0x0471('0x26')](handleEntityNotFound(_0x40f1d9,null))[_0x0471('0x26')](function(_0x100683){if(_0x100683){_0x4f77ee['body'][_0x0471('0x79')]=_0x100683['id'];_0x4f77ee[_0x0471('0x4b')][_0x0471('0x5b')]=widgetAttributes(_0x4f77ee['body']);return db[_0x0471('0x7a')]['create'](_0x4f77ee['body']);}})[_0x0471('0x26')](respondWithResult(_0x40f1d9,null))[_0x0471('0x49')](handleError(_0x40f1d9,null));};exports[_0x0471('0x7b')]=function(_0x463ffd,_0x63401,_0x3d5fb){var _0x42cccb={};var _0x432c17={};var _0x1fbb12;var _0x457112;return db[_0x0471('0x2d')]['findOne']({'where':{'id':_0x463ffd['params']['id']}})[_0x0471('0x26')](handleEntityNotFound(_0x63401,null))[_0x0471('0x26')](function(_0x4e1bae){if(_0x4e1bae){_0x1fbb12=_0x4e1bae;_0x432c17[_0x0471('0x30')]=_[_0x0471('0x33')](db['DashboardItem']['rawAttributes']);_0x432c17['query']=_[_0x0471('0x33')](_0x463ffd[_0x0471('0x32')]);_0x432c17[_0x0471('0x34')]=_[_0x0471('0x35')](_0x432c17[_0x0471('0x30')],_0x432c17[_0x0471('0x32')]);_0x42cccb[_0x0471('0x36')]=_['intersection'](_0x432c17[_0x0471('0x30')],qs['fields'](_0x463ffd[_0x0471('0x32')][_0x0471('0x37')]));_0x42cccb[_0x0471('0x36')]=_0x42cccb[_0x0471('0x36')][_0x0471('0x38')]?_0x42cccb[_0x0471('0x36')]:_0x432c17[_0x0471('0x30')];_0x42cccb[_0x0471('0x3b')]=qs[_0x0471('0x3c')](_0x463ffd['query'][_0x0471('0x3c')]);_0x42cccb[_0x0471('0x3e')]=qs['filters'](_['pick'](_0x463ffd[_0x0471('0x32')],_0x432c17['filters']));if(_0x463ffd[_0x0471('0x32')][_0x0471('0x3d')]){_0x42cccb[_0x0471('0x3e')]=_[_0x0471('0x3f')](_0x42cccb['where'],{'$or':_[_0x0471('0x31')](_0x42cccb[_0x0471('0x36')],function(_0x479b9c){var _0x2e3a0d={};_0x2e3a0d[_0x479b9c]={'$like':'%'+_0x463ffd[_0x0471('0x32')]['filter']+'%'};return _0x2e3a0d;})});}_0x42cccb=_[_0x0471('0x3f')]({},_0x42cccb,_0x463ffd['options']);return _0x1fbb12['getItems'](_0x42cccb);}})[_0x0471('0x26')](function(_0xade52c){if(_0xade52c){_0x457112=_0xade52c['length'];if(!_0x463ffd[_0x0471('0x32')][_0x0471('0x39')](_0x0471('0x3a'))){_0x42cccb['limit']=qs['limit'](_0x463ffd[_0x0471('0x32')][_0x0471('0x1e')]);_0x42cccb[_0x0471('0x20')]=qs[_0x0471('0x20')](_0x463ffd[_0x0471('0x32')][_0x0471('0x20')]);}return _0x1fbb12[_0x0471('0x7b')](_0x42cccb);}})[_0x0471('0x26')](function(_0x3b9e26){if(_0x3b9e26){return _0x3b9e26?{'count':_0x457112,'rows':_0x3b9e26}:null;}})[_0x0471('0x26')](respondWithResult(_0x63401,null))[_0x0471('0x49')](handleError(_0x63401,null));};
\ No newline at end of file