Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / api / dashboard / dashboard.controller.js
index 1bb85fb..084941e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfb06=['papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','redis','defaults','localhost','socket.io-emitter','./dashboard.socket','status','end','json','undefined','limit','count','offset','set','apply','reject','update','then','destroy','get','CustomDashboards','UserProfileResource','sendStatus','error','stack','name','send','index','map','Dashboard','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','VIRTUAL','merge','options','where','includeAll','include','findAll','rows','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','clone','createdAt','omit','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','iframe','attrUrl','attrs','value','https://','custom','attrPath','clock','attrHourFormat','HH:mm:ss','attrTimezone','attrFontSize','counter','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','pie-chart','attrSerie1','attrSerie2','attrSerie3','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','stringify','addItem','DashboardId','DashboardItem','getItems','findOne','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','path','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring'];(function(_0x38dcb0,_0x43c707){var _0x246bf1=function(_0x5505b0){while(--_0x5505b0){_0x38dcb0['push'](_0x38dcb0['shift']());}};_0x246bf1(++_0x43c707);}(_0xfb06,0x186));var _0x6fb0=function(_0x1e8bea,_0x47bde9){_0x1e8bea=_0x1e8bea-0x0;var _0x29f756=_0xfb06[_0x1e8bea];return _0x29f756;};'use strict';var emlformat=require(_0x6fb0('0x0'));var rimraf=require(_0x6fb0('0x1'));var zipdir=require(_0x6fb0('0x2'));var jsonpatch=require(_0x6fb0('0x3'));var rp=require(_0x6fb0('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x6fb0('0x5'));var util=require('util');var path=require(_0x6fb0('0x6'));var sox=require(_0x6fb0('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x6fb0('0x8'));var squel=require(_0x6fb0('0x9'));var crypto=require(_0x6fb0('0xa'));var jsforce=require(_0x6fb0('0xb'));var deskjs=require(_0x6fb0('0xc'));var toCsv=require(_0x6fb0('0xd'));var querystring=require(_0x6fb0('0xe'));var Papa=require(_0x6fb0('0xf'));var Redis=require(_0x6fb0('0x10'));var authService=require(_0x6fb0('0x11'));var qs=require(_0x6fb0('0x12'));var as=require(_0x6fb0('0x13'));var hardwareService=require(_0x6fb0('0x14'));var logger=require(_0x6fb0('0x15'))(_0x6fb0('0x16'));var utils=require(_0x6fb0('0x17'));var config=require(_0x6fb0('0x18'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0x6fb0('0x19')]=_[_0x6fb0('0x1a')](config[_0x6fb0('0x19')],{'host':_0x6fb0('0x1b'),'port':0x18eb});var socket=require(_0x6fb0('0x1c'))(new Redis(config[_0x6fb0('0x19')]));require(_0x6fb0('0x1d'))['register'](socket);function respondWithStatusCode(_0x2b5c98,_0x1e5d39){_0x1e5d39=_0x1e5d39||0xcc;return function(_0x3e8511){if(_0x3e8511){return _0x2b5c98['sendStatus'](_0x1e5d39);}return _0x2b5c98[_0x6fb0('0x1e')](_0x1e5d39)[_0x6fb0('0x1f')]();};}function respondWithResult(_0x15b126,_0x4d2214){_0x4d2214=_0x4d2214||0xc8;return function(_0x3aec6f){if(_0x3aec6f){return _0x15b126[_0x6fb0('0x1e')](_0x4d2214)[_0x6fb0('0x20')](_0x3aec6f);}};}function respondWithFilteredResult(_0x4b05c6,_0x1aedb8){return function(_0x25910d){if(_0x25910d){var _0x3dcef9=typeof _0x1aedb8['offset']===_0x6fb0('0x21')&&typeof _0x1aedb8[_0x6fb0('0x22')]==='undefined';var _0x5daccc=_0x25910d[_0x6fb0('0x23')];var _0x4d3807=_0x3dcef9?0x0:_0x1aedb8[_0x6fb0('0x24')];var _0x707131=_0x3dcef9?_0x25910d['count']:_0x1aedb8[_0x6fb0('0x24')]+_0x1aedb8['limit'];var _0xdad33;if(_0x707131>=_0x5daccc){_0x707131=_0x5daccc;_0xdad33=0xc8;}else{_0xdad33=0xce;}_0x4b05c6[_0x6fb0('0x1e')](_0xdad33);return _0x4b05c6[_0x6fb0('0x25')]('Content-Range',_0x4d3807+'-'+_0x707131+'/'+_0x5daccc)[_0x6fb0('0x20')](_0x25910d);}return null;};}function patchUpdates(_0xdc10c6){return function(_0x5d6bbc){try{jsonpatch[_0x6fb0('0x26')](_0x5d6bbc,_0xdc10c6,!![]);}catch(_0x57ff2a){return BPromise[_0x6fb0('0x27')](_0x57ff2a);}return _0x5d6bbc['save']();};}function saveUpdates(_0x5a3361,_0x9c9611){return function(_0x55a45f){if(_0x55a45f){return _0x55a45f[_0x6fb0('0x28')](_0x5a3361)[_0x6fb0('0x29')](function(_0x345137){return _0x345137;});}return null;};}function removeEntity(_0x33dac6,_0xb3a156){return function(_0xc7c403){if(_0xc7c403){return _0xc7c403[_0x6fb0('0x2a')]()[_0x6fb0('0x29')](function(){var _0x21c7b4=_0xc7c403[_0x6fb0('0x2b')]({'plain':!![]});var _0x51265f=_0x6fb0('0x2c');return db[_0x6fb0('0x2d')]['destroy']({'where':{'type':_0x51265f,'resourceId':_0x21c7b4['id']}})[_0x6fb0('0x29')](function(){return _0xc7c403;});})[_0x6fb0('0x29')](function(){_0x33dac6[_0x6fb0('0x1e')](0xcc)[_0x6fb0('0x1f')]();});}};}function handleEntityNotFound(_0xdd030,_0x1458e0){return function(_0x11643f){if(!_0x11643f){_0xdd030[_0x6fb0('0x2e')](0x194);}return _0x11643f;};}function handleError(_0x10b211,_0x1e8eed){_0x1e8eed=_0x1e8eed||0x1f4;return function(_0x34123f){logger[_0x6fb0('0x2f')](_0x34123f[_0x6fb0('0x30')]);if(_0x34123f[_0x6fb0('0x31')]){delete _0x34123f['name'];}_0x10b211[_0x6fb0('0x1e')](_0x1e8eed)[_0x6fb0('0x32')](_0x34123f);};}exports[_0x6fb0('0x33')]=function(_0x15d96d,_0x16fe8b){var _0x85ff67={},_0x5bda1c={},_0x32b01c={'count':0x0,'rows':[]};var _0x5906b4=_[_0x6fb0('0x34')](db[_0x6fb0('0x35')][_0x6fb0('0x36')],function(_0x137d88){return{'name':_0x137d88[_0x6fb0('0x37')],'type':_0x137d88[_0x6fb0('0x38')][_0x6fb0('0x39')]};});_0x5bda1c[_0x6fb0('0x3a')]=_['map'](_0x5906b4,_0x6fb0('0x31'));_0x5bda1c[_0x6fb0('0x3b')]=_[_0x6fb0('0x3c')](_0x15d96d[_0x6fb0('0x3b')]);_0x5bda1c[_0x6fb0('0x3d')]=_[_0x6fb0('0x3e')](_0x5bda1c[_0x6fb0('0x3a')],_0x5bda1c[_0x6fb0('0x3b')]);_0x85ff67[_0x6fb0('0x3f')]=_[_0x6fb0('0x3e')](_0x5bda1c[_0x6fb0('0x3a')],qs[_0x6fb0('0x40')](_0x15d96d[_0x6fb0('0x3b')][_0x6fb0('0x40')]));_0x85ff67[_0x6fb0('0x3f')]=_0x85ff67[_0x6fb0('0x3f')][_0x6fb0('0x41')]?_0x85ff67[_0x6fb0('0x3f')]:_0x5bda1c['model'];if(!_0x15d96d[_0x6fb0('0x3b')][_0x6fb0('0x42')](_0x6fb0('0x43'))){_0x85ff67[_0x6fb0('0x22')]=qs[_0x6fb0('0x22')](_0x15d96d[_0x6fb0('0x3b')]['limit']);_0x85ff67['offset']=qs[_0x6fb0('0x24')](_0x15d96d[_0x6fb0('0x3b')][_0x6fb0('0x24')]);}_0x85ff67[_0x6fb0('0x44')]=qs[_0x6fb0('0x45')](_0x15d96d['query'][_0x6fb0('0x45')]);_0x85ff67['where']=qs[_0x6fb0('0x3d')](_[_0x6fb0('0x46')](_0x15d96d[_0x6fb0('0x3b')],_0x5bda1c['filters']),_0x5906b4);if(_0x15d96d[_0x6fb0('0x3b')][_0x6fb0('0x47')]){_0x85ff67['where']=_['merge'](_0x85ff67['where'],{'$or':_['map'](_0x5906b4,function(_0x6b5ece){if(_0x6b5ece[_0x6fb0('0x38')]!==_0x6fb0('0x48')){var _0x3d51f7={};_0x3d51f7[_0x6b5ece[_0x6fb0('0x31')]]={'$like':'%'+_0x15d96d[_0x6fb0('0x3b')]['filter']+'%'};return _0x3d51f7;}})});}_0x85ff67=_[_0x6fb0('0x49')]({},_0x85ff67,_0x15d96d[_0x6fb0('0x4a')]);var _0x17a302={'where':_0x85ff67[_0x6fb0('0x4b')]};return db['Dashboard']['count'](_0x17a302)[_0x6fb0('0x29')](function(_0x33384d){_0x32b01c[_0x6fb0('0x23')]=_0x33384d;if(_0x15d96d[_0x6fb0('0x3b')][_0x6fb0('0x4c')]){_0x85ff67[_0x6fb0('0x4d')]=[{'all':!![]}];}return db[_0x6fb0('0x35')][_0x6fb0('0x4e')](_0x85ff67);})[_0x6fb0('0x29')](function(_0x1ae84b){_0x32b01c[_0x6fb0('0x4f')]=_0x1ae84b;return _0x32b01c;})[_0x6fb0('0x29')](respondWithFilteredResult(_0x16fe8b,_0x85ff67))[_0x6fb0('0x50')](handleError(_0x16fe8b,null));};exports[_0x6fb0('0x51')]=function(_0x4e0f0d,_0x2d1c21){var _0x45d67b={'raw':![],'where':{'id':_0x4e0f0d[_0x6fb0('0x52')]['id']}},_0x2baaec={};_0x2baaec[_0x6fb0('0x3a')]=_[_0x6fb0('0x3c')](db[_0x6fb0('0x35')][_0x6fb0('0x36')]);_0x2baaec[_0x6fb0('0x3b')]=_['keys'](_0x4e0f0d['query']);_0x2baaec[_0x6fb0('0x3d')]=_[_0x6fb0('0x3e')](_0x2baaec[_0x6fb0('0x3a')],_0x2baaec[_0x6fb0('0x3b')]);_0x45d67b[_0x6fb0('0x3f')]=_[_0x6fb0('0x3e')](_0x2baaec[_0x6fb0('0x3a')],qs[_0x6fb0('0x40')](_0x4e0f0d[_0x6fb0('0x3b')]['fields']));_0x45d67b[_0x6fb0('0x3f')]=_0x45d67b['attributes']['length']?_0x45d67b[_0x6fb0('0x3f')]:_0x2baaec[_0x6fb0('0x3a')];if(_0x4e0f0d[_0x6fb0('0x3b')]['includeAll']){_0x45d67b[_0x6fb0('0x4d')]=[{'all':!![]}];}_0x45d67b=_[_0x6fb0('0x49')]({},_0x45d67b,_0x4e0f0d[_0x6fb0('0x4a')]);return db[_0x6fb0('0x35')][_0x6fb0('0x53')](_0x45d67b)[_0x6fb0('0x29')](handleEntityNotFound(_0x2d1c21,null))[_0x6fb0('0x29')](respondWithResult(_0x2d1c21,null))['catch'](handleError(_0x2d1c21,null));};exports[_0x6fb0('0x54')]=function(_0x3e00e7,_0xbfac1d){return db[_0x6fb0('0x35')]['create'](_0x3e00e7[_0x6fb0('0x55')],{})[_0x6fb0('0x29')](function(_0x39b7ca){var _0x56325f=_0x3e00e7[_0x6fb0('0x56')][_0x6fb0('0x2b')]({'plain':!![]});if(!_0x56325f)throw new Error(_0x6fb0('0x57'));if(_0x56325f[_0x6fb0('0x58')]===_0x6fb0('0x56')){var _0x588d35=_0x39b7ca[_0x6fb0('0x2b')]({'plain':!![]});var _0xda8a3d=_0x6fb0('0x2c');return db['UserProfileSection']['find']({'where':{'name':_0xda8a3d,'userProfileId':_0x56325f[_0x6fb0('0x59')]},'raw':!![]})[_0x6fb0('0x29')](function(_0x29d71f){if(_0x29d71f&&_0x29d71f['autoAssociation']===0x0){return db[_0x6fb0('0x2d')][_0x6fb0('0x54')]({'name':_0x588d35[_0x6fb0('0x31')],'resourceId':_0x588d35['id'],'type':_0x29d71f[_0x6fb0('0x31')],'sectionId':_0x29d71f['id']},{})[_0x6fb0('0x29')](function(){return _0x39b7ca;});}else{return _0x39b7ca;}})[_0x6fb0('0x50')](function(_0x5b2f33){logger[_0x6fb0('0x2f')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x5b2f33);throw _0x5b2f33;});}return _0x39b7ca;})[_0x6fb0('0x29')](respondWithResult(_0xbfac1d,0xc9))['catch'](handleError(_0xbfac1d,null));};exports[_0x6fb0('0x5a')]=function(_0x438a8d,_0x4295de){var _0x238dd7={'where':{'id':_0x438a8d[_0x6fb0('0x52')]['id']}},_0x275cf2={};_0x275cf2[_0x6fb0('0x3a')]=_[_0x6fb0('0x3c')](db[_0x6fb0('0x35')]['rawAttributes']);_0x238dd7[_0x6fb0('0x3f')]=_[_0x6fb0('0x3e')](_0x275cf2['model'],qs[_0x6fb0('0x40')](_0x438a8d[_0x6fb0('0x3b')][_0x6fb0('0x40')]));_0x238dd7[_0x6fb0('0x3f')]=_0x238dd7[_0x6fb0('0x3f')][_0x6fb0('0x41')]?_0x238dd7[_0x6fb0('0x3f')]:_0x275cf2[_0x6fb0('0x3a')];if(_0x438a8d[_0x6fb0('0x3b')][_0x6fb0('0x4c')]){_0x238dd7['include']=[{'all':!![]}];}_0x238dd7=_[_0x6fb0('0x49')]({},_0x238dd7,_0x438a8d[_0x6fb0('0x4a')]);return db[_0x6fb0('0x35')][_0x6fb0('0x53')](_0x238dd7)['then'](handleEntityNotFound(_0x4295de,null))['then'](function(_0x73a192){if(_0x73a192){var _0x4f90ce=_0x73a192[_0x6fb0('0x2b')]({'plain':!![]});_0x4f90ce=qs['omit'](_0x4f90ce,['id',_0x6fb0('0x5b'),'updatedAt']);_0x438a8d['body']=_[_0x6fb0('0x5c')](_0x438a8d[_0x6fb0('0x55')],['id','createdAt','updatedAt']);return db[_0x6fb0('0x35')]['create'](_[_0x6fb0('0x49')](_0x4f90ce,_0x438a8d[_0x6fb0('0x55')]),{'include':_0x438a8d[_0x6fb0('0x3b')][_0x6fb0('0x4c')]?[{'all':!![]}]:undefined})[_0x6fb0('0x29')](function(_0xeed7e3){var _0x520faf=_0x438a8d['user'][_0x6fb0('0x2b')]({'plain':!![]});if(!_0x520faf)throw new Error(_0x6fb0('0x57'));if(_0x520faf[_0x6fb0('0x58')]===_0x6fb0('0x56')){var _0x2cf793=_0xeed7e3[_0x6fb0('0x2b')]({'plain':!![]});var _0x3f0966=_0x6fb0('0x2c');return db[_0x6fb0('0x5d')][_0x6fb0('0x53')]({'where':{'name':_0x3f0966,'userProfileId':_0x520faf[_0x6fb0('0x59')]},'raw':!![]})[_0x6fb0('0x29')](function(_0x5b8a52){if(_0x5b8a52&&_0x5b8a52[_0x6fb0('0x5e')]===0x0){return db['UserProfileResource'][_0x6fb0('0x54')]({'name':_0x2cf793[_0x6fb0('0x31')],'resourceId':_0x2cf793['id'],'type':_0x5b8a52[_0x6fb0('0x31')],'sectionId':_0x5b8a52['id']},{})[_0x6fb0('0x29')](function(){return _0xeed7e3;});}else{return _0xeed7e3;}})[_0x6fb0('0x50')](function(_0x358b98){logger[_0x6fb0('0x2f')](_0x6fb0('0x5f'),_0x358b98);throw _0x358b98;});}return _0xeed7e3;});}})[_0x6fb0('0x29')](respondWithResult(_0x4295de,0xc9))[_0x6fb0('0x50')](handleError(_0x4295de,null));};exports[_0x6fb0('0x28')]=function(_0x34f84e,_0x3e7efc){if(_0x34f84e['body']['id']){delete _0x34f84e[_0x6fb0('0x55')]['id'];}return db[_0x6fb0('0x35')]['find']({'where':{'id':_0x34f84e[_0x6fb0('0x52')]['id']}})['then'](handleEntityNotFound(_0x3e7efc,null))['then'](saveUpdates(_0x34f84e[_0x6fb0('0x55')],null))[_0x6fb0('0x29')](respondWithResult(_0x3e7efc,null))[_0x6fb0('0x50')](handleError(_0x3e7efc,null));};exports[_0x6fb0('0x2a')]=function(_0x47a3a8,_0x498c86){return db[_0x6fb0('0x35')][_0x6fb0('0x53')]({'where':{'id':_0x47a3a8[_0x6fb0('0x52')]['id']}})[_0x6fb0('0x29')](handleEntityNotFound(_0x498c86,null))[_0x6fb0('0x29')](removeEntity(_0x498c86,null))[_0x6fb0('0x50')](handleError(_0x498c86,null));};function widgetAttributes(_0x34e72b){try{switch(_0x34e72b[_0x6fb0('0x38')]){case _0x6fb0('0x60'):return[{'name':'attrUrl','value':_0x34e72b[_0x6fb0('0x61')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0][_0x6fb0('0x63')]:undefined)||_0x6fb0('0x64')}];case _0x6fb0('0x65'):return[{'name':_0x6fb0('0x66'),'value':_0x34e72b[_0x6fb0('0x66')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0]['value']:undefined)||''}];case _0x6fb0('0x67'):return[{'name':'attrHourFormat','value':_0x34e72b[_0x6fb0('0x68')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x0]?_0x34e72b['attrs'][0x0]['value']:undefined)||_0x6fb0('0x69')},{'name':_0x6fb0('0x6a'),'value':_0x34e72b[_0x6fb0('0x6a')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x1]?_0x34e72b[_0x6fb0('0x62')][0x1]['value']:undefined)||'0.00'},{'name':'attrFontSize','value':_0x34e72b[_0x6fb0('0x6b')]||(_0x34e72b['attrs']&&_0x34e72b[_0x6fb0('0x62')][0x2]?_0x34e72b[_0x6fb0('0x62')][0x2][_0x6fb0('0x63')]:undefined)||0xc}];case _0x6fb0('0x6c'):return[{'name':'attrMetric','value':_0x34e72b[_0x6fb0('0x6d')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0][_0x6fb0('0x63')]:undefined)||_0x6fb0('0x6e')},{'name':_0x6fb0('0x6f'),'value':_0x34e72b[_0x6fb0('0x6f')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x1]?_0x34e72b[_0x6fb0('0x62')][0x1][_0x6fb0('0x63')]:undefined)||[]},{'name':'attrFontSize','value':_0x34e72b[_0x6fb0('0x6b')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x2]?_0x34e72b[_0x6fb0('0x62')][0x2][_0x6fb0('0x63')]:undefined)||0x14},{'name':_0x6fb0('0x70'),'value':_0x34e72b[_0x6fb0('0x70')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x3]?_0x34e72b[_0x6fb0('0x62')][0x3][_0x6fb0('0x63')]:undefined)||_0x6fb0('0x71')},{'name':'attrEmailAccounts','value':_0x34e72b[_0x6fb0('0x72')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x4]?_0x34e72b[_0x6fb0('0x62')][0x4][_0x6fb0('0x63')]:undefined)||''},{'name':'attrFaxAccounts','value':_0x34e72b[_0x6fb0('0x73')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x5]?_0x34e72b[_0x6fb0('0x62')][0x5][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x74'),'value':_0x34e72b['attrSmsAccounts']||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x6]?_0x34e72b[_0x6fb0('0x62')][0x6][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x75'),'value':_0x34e72b[_0x6fb0('0x75')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x7]?_0x34e72b[_0x6fb0('0x62')][0x7][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x76'),'value':_0x34e72b['attrWhatsappAccounts']||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x8]?_0x34e72b[_0x6fb0('0x62')][0x8][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x77'),'value':_0x34e72b[_0x6fb0('0x77')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x9]?_0x34e72b['attrs'][0x9][_0x6fb0('0x63')]:undefined)||''}];case'multibar-chart':case _0x6fb0('0x78'):return[{'name':'attrSerie1','value':_0x34e72b[_0x6fb0('0x79')]||(_0x34e72b['attrs']&&_0x34e72b['attrs'][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0][_0x6fb0('0x63')]:undefined)||_0x6fb0('0x6e')},{'name':_0x6fb0('0x7a'),'value':_0x34e72b[_0x6fb0('0x7a')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x1]?_0x34e72b[_0x6fb0('0x62')][0x1]['value']:undefined)||null},{'name':_0x6fb0('0x7b'),'value':_0x34e72b[_0x6fb0('0x7b')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x2]?_0x34e72b[_0x6fb0('0x62')][0x2]['value']:undefined)||null},{'name':_0x6fb0('0x6f'),'value':_0x34e72b[_0x6fb0('0x6f')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x3]?_0x34e72b[_0x6fb0('0x62')][0x3]['value']:undefined)||[]},{'name':_0x6fb0('0x70'),'value':_0x34e72b['attrChannel']||(_0x34e72b['attrs']&&_0x34e72b[_0x6fb0('0x62')][0x4]?_0x34e72b[_0x6fb0('0x62')][0x4]['value']:undefined)||_0x6fb0('0x71')},{'name':'attrEmailAccounts','value':_0x34e72b[_0x6fb0('0x72')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x5]?_0x34e72b[_0x6fb0('0x62')][0x5]['value']:undefined)||''},{'name':'attrFaxAccounts','value':_0x34e72b[_0x6fb0('0x73')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x6]?_0x34e72b[_0x6fb0('0x62')][0x6][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x74'),'value':_0x34e72b[_0x6fb0('0x74')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x7]?_0x34e72b[_0x6fb0('0x62')][0x7]['value']:undefined)||''},{'name':_0x6fb0('0x75'),'value':_0x34e72b[_0x6fb0('0x75')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x8]?_0x34e72b[_0x6fb0('0x62')][0x8][_0x6fb0('0x63')]:undefined)||''},{'name':_0x6fb0('0x76'),'value':_0x34e72b[_0x6fb0('0x76')]||(_0x34e72b['attrs']&&_0x34e72b[_0x6fb0('0x62')][0x9]?_0x34e72b[_0x6fb0('0x62')][0x9]['value']:undefined)||''},{'name':'attrChatWebsites','value':_0x34e72b['attrChatWebsites']||(_0x34e72b['attrs']&&_0x34e72b['attrs'][0xa]?_0x34e72b[_0x6fb0('0x62')][0xa][_0x6fb0('0x63')]:undefined)||''}];case _0x6fb0('0x7c'):return[{'name':_0x6fb0('0x7d'),'type':_0x34e72b[_0x6fb0('0x7e')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0][_0x6fb0('0x38')]:undefined)||null,'value':_0x34e72b[_0x6fb0('0x7d')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b[_0x6fb0('0x62')][0x0]?_0x34e72b[_0x6fb0('0x62')][0x0][_0x6fb0('0x63')]:undefined)||null},{'name':'attrRefresh','value':_0x34e72b[_0x6fb0('0x7f')]||(_0x34e72b[_0x6fb0('0x62')]&&_0x34e72b['attrs'][0x1]?_0x34e72b[_0x6fb0('0x62')][0x1][_0x6fb0('0x63')]:undefined)||0x0}];default:return[];}}catch(_0x4cec0d){logger[_0x6fb0('0x2f')](_0x6fb0('0x80'),JSON[_0x6fb0('0x81')](_0x4cec0d));return[];}}exports[_0x6fb0('0x82')]=function(_0x274e59,_0x10102b,_0x2e045d){if(_0x274e59['body']['id']){delete _0x274e59['body']['id'];}return db[_0x6fb0('0x35')][_0x6fb0('0x53')]({'where':{'id':_0x274e59[_0x6fb0('0x52')]['id']}})['then'](handleEntityNotFound(_0x10102b,null))[_0x6fb0('0x29')](function(_0x1ac7e4){if(_0x1ac7e4){_0x274e59[_0x6fb0('0x55')][_0x6fb0('0x83')]=_0x1ac7e4['id'];_0x274e59['body'][_0x6fb0('0x62')]=widgetAttributes(_0x274e59['body']);return db[_0x6fb0('0x84')][_0x6fb0('0x54')](_0x274e59[_0x6fb0('0x55')]);}})['then'](respondWithResult(_0x10102b,null))['catch'](handleError(_0x10102b,null));};exports[_0x6fb0('0x85')]=function(_0x253472,_0x5bafa6,_0x381b7a){var _0x86e89c={};var _0x308bf9={};var _0xae6002;var _0x3d3497;return db['Dashboard'][_0x6fb0('0x86')]({'where':{'id':_0x253472['params']['id']}})[_0x6fb0('0x29')](handleEntityNotFound(_0x5bafa6,null))[_0x6fb0('0x29')](function(_0x3f14e5){if(_0x3f14e5){_0xae6002=_0x3f14e5;_0x308bf9[_0x6fb0('0x3a')]=_[_0x6fb0('0x3c')](db['DashboardItem'][_0x6fb0('0x36')]);_0x308bf9['query']=_[_0x6fb0('0x3c')](_0x253472[_0x6fb0('0x3b')]);_0x308bf9[_0x6fb0('0x3d')]=_[_0x6fb0('0x3e')](_0x308bf9[_0x6fb0('0x3a')],_0x308bf9['query']);_0x86e89c[_0x6fb0('0x3f')]=_['intersection'](_0x308bf9['model'],qs[_0x6fb0('0x40')](_0x253472[_0x6fb0('0x3b')][_0x6fb0('0x40')]));_0x86e89c[_0x6fb0('0x3f')]=_0x86e89c[_0x6fb0('0x3f')][_0x6fb0('0x41')]?_0x86e89c[_0x6fb0('0x3f')]:_0x308bf9[_0x6fb0('0x3a')];_0x86e89c[_0x6fb0('0x44')]=qs[_0x6fb0('0x45')](_0x253472[_0x6fb0('0x3b')][_0x6fb0('0x45')]);_0x86e89c[_0x6fb0('0x4b')]=qs[_0x6fb0('0x3d')](_[_0x6fb0('0x46')](_0x253472[_0x6fb0('0x3b')],_0x308bf9['filters']));if(_0x253472[_0x6fb0('0x3b')][_0x6fb0('0x47')]){_0x86e89c['where']=_[_0x6fb0('0x49')](_0x86e89c[_0x6fb0('0x4b')],{'$or':_[_0x6fb0('0x34')](_0x86e89c[_0x6fb0('0x3f')],function(_0x13eadc){var _0x3e6dd8={};_0x3e6dd8[_0x13eadc]={'$like':'%'+_0x253472[_0x6fb0('0x3b')][_0x6fb0('0x47')]+'%'};return _0x3e6dd8;})});}_0x86e89c=_[_0x6fb0('0x49')]({},_0x86e89c,_0x253472[_0x6fb0('0x4a')]);return _0xae6002[_0x6fb0('0x85')](_0x86e89c);}})['then'](function(_0x12aab0){if(_0x12aab0){_0x3d3497=_0x12aab0[_0x6fb0('0x41')];if(!_0x253472['query'][_0x6fb0('0x42')](_0x6fb0('0x43'))){_0x86e89c[_0x6fb0('0x22')]=qs[_0x6fb0('0x22')](_0x253472['query'][_0x6fb0('0x22')]);_0x86e89c[_0x6fb0('0x24')]=qs[_0x6fb0('0x24')](_0x253472[_0x6fb0('0x3b')][_0x6fb0('0x24')]);}return _0xae6002[_0x6fb0('0x85')](_0x86e89c);}})[_0x6fb0('0x29')](function(_0x3324a0){if(_0x3324a0){return _0x3324a0?{'count':_0x3d3497,'rows':_0x3324a0}:null;}})[_0x6fb0('0x29')](respondWithResult(_0x5bafa6,null))[_0x6fb0('0x50')](handleError(_0x5bafa6,null));};
\ No newline at end of file
+var _0x9b3c=['sox','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','localhost','redis','register','sendStatus','status','end','json','offset','undefined','limit','count','set','apply','save','update','then','destroy','get','UserProfileResource','error','send','index','Dashboard','fieldName','type','key','model','map','name','query','intersection','attributes','fields','length','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','params','keys','rawAttributes','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','CustomDashboards','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','updatedAt','createdAt','autoAssociation','attrUrl','attrs','value','https://','custom','attrPath','attrHourFormat','HH:mm:ss','attrTimezone','0.00','attrFontSize','counter','attrMetric','total','attrVoiceQueues','attrChannel','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrOpenchannelAccounts','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','DashboardId','DashboardItem','getItems','hasOwnProperty','eml-format','rimraf','fast-json-patch','moment','mustache','util','path'];(function(_0x4caf0d,_0x580ea2){var _0x473297=function(_0xf159ac){while(--_0xf159ac){_0x4caf0d['push'](_0x4caf0d['shift']());}};_0x473297(++_0x580ea2);}(_0x9b3c,0xfb));var _0xc9b3=function(_0x153a47,_0x2773df){_0x153a47=_0x153a47-0x0;var _0x1dfbda=_0x9b3c[_0x153a47];return _0x1dfbda;};'use strict';var emlformat=require(_0xc9b3('0x0'));var rimraf=require(_0xc9b3('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc9b3('0x2'));var rp=require('request-promise');var moment=require(_0xc9b3('0x3'));var BPromise=require('bluebird');var Mustache=require(_0xc9b3('0x4'));var util=require(_0xc9b3('0x5'));var path=require(_0xc9b3('0x6'));var sox=require(_0xc9b3('0x7'));var csv=require('to-csv');var ejs=require(_0xc9b3('0x8'));var fs=require('fs');var fs_extra=require(_0xc9b3('0x9'));var _=require(_0xc9b3('0xa'));var squel=require(_0xc9b3('0xb'));var crypto=require(_0xc9b3('0xc'));var jsforce=require(_0xc9b3('0xd'));var deskjs=require(_0xc9b3('0xe'));var toCsv=require(_0xc9b3('0xf'));var querystring=require(_0xc9b3('0x10'));var Papa=require(_0xc9b3('0x11'));var Redis=require(_0xc9b3('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xc9b3('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc9b3('0x14'));var logger=require(_0xc9b3('0x15'))('api');var utils=require(_0xc9b3('0x16'));var config=require(_0xc9b3('0x17'));var licenseUtil=require(_0xc9b3('0x18'));var db=require('../../mysqldb')['db'];config['redis']=_['defaults'](config['redis'],{'host':_0xc9b3('0x19'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xc9b3('0x1a')]));require('./dashboard.socket')[_0xc9b3('0x1b')](socket);function respondWithStatusCode(_0x12a328,_0x3d4e25){_0x3d4e25=_0x3d4e25||0xcc;return function(_0xfd6481){if(_0xfd6481){return _0x12a328[_0xc9b3('0x1c')](_0x3d4e25);}return _0x12a328[_0xc9b3('0x1d')](_0x3d4e25)[_0xc9b3('0x1e')]();};}function respondWithResult(_0x336e69,_0x50e9a0){_0x50e9a0=_0x50e9a0||0xc8;return function(_0x3f3d10){if(_0x3f3d10){return _0x336e69[_0xc9b3('0x1d')](_0x50e9a0)[_0xc9b3('0x1f')](_0x3f3d10);}};}function respondWithFilteredResult(_0x429ef9,_0x5bc19f){return function(_0x57de25){if(_0x57de25){var _0x32e045=typeof _0x5bc19f[_0xc9b3('0x20')]===_0xc9b3('0x21')&&typeof _0x5bc19f[_0xc9b3('0x22')]==='undefined';var _0x35c3c7=_0x57de25[_0xc9b3('0x23')];var _0x588690=_0x32e045?0x0:_0x5bc19f[_0xc9b3('0x20')];var _0x36d20d=_0x32e045?_0x57de25['count']:_0x5bc19f[_0xc9b3('0x20')]+_0x5bc19f[_0xc9b3('0x22')];var _0x31b8b7;if(_0x36d20d>=_0x35c3c7){_0x36d20d=_0x35c3c7;_0x31b8b7=0xc8;}else{_0x31b8b7=0xce;}_0x429ef9['status'](_0x31b8b7);return _0x429ef9[_0xc9b3('0x24')]('Content-Range',_0x588690+'-'+_0x36d20d+'/'+_0x35c3c7)['json'](_0x57de25);}return null;};}function patchUpdates(_0x45b7b3){return function(_0x1faab1){try{jsonpatch[_0xc9b3('0x25')](_0x1faab1,_0x45b7b3,!![]);}catch(_0x164ee2){return BPromise['reject'](_0x164ee2);}return _0x1faab1[_0xc9b3('0x26')]();};}function saveUpdates(_0x18567a,_0x4aa327){return function(_0x523ccd){if(_0x523ccd){return _0x523ccd[_0xc9b3('0x27')](_0x18567a)[_0xc9b3('0x28')](function(_0x2caf4f){return _0x2caf4f;});}return null;};}function removeEntity(_0x1e7fa0,_0x45b040){return function(_0x47dcdd){if(_0x47dcdd){return _0x47dcdd[_0xc9b3('0x29')]()[_0xc9b3('0x28')](function(){var _0x16be35=_0x47dcdd[_0xc9b3('0x2a')]({'plain':!![]});var _0x57103f='CustomDashboards';return db[_0xc9b3('0x2b')][_0xc9b3('0x29')]({'where':{'type':_0x57103f,'resourceId':_0x16be35['id']}})[_0xc9b3('0x28')](function(){return _0x47dcdd;});})[_0xc9b3('0x28')](function(){_0x1e7fa0[_0xc9b3('0x1d')](0xcc)[_0xc9b3('0x1e')]();});}};}function handleEntityNotFound(_0x143c41,_0x38dfc9){return function(_0x295c1c){if(!_0x295c1c){_0x143c41['sendStatus'](0x194);}return _0x295c1c;};}function handleError(_0xd4f5f3,_0x2fb36e){_0x2fb36e=_0x2fb36e||0x1f4;return function(_0x2d43bf){logger[_0xc9b3('0x2c')](_0x2d43bf['stack']);if(_0x2d43bf['name']){delete _0x2d43bf['name'];}_0xd4f5f3[_0xc9b3('0x1d')](_0x2fb36e)[_0xc9b3('0x2d')](_0x2d43bf);};}exports[_0xc9b3('0x2e')]=function(_0x3a265a,_0x490c8b){var _0x174f65={},_0x58870e={},_0x129c37={'count':0x0,'rows':[]};var _0x1ea87a=_['map'](db[_0xc9b3('0x2f')]['rawAttributes'],function(_0x2840ff){return{'name':_0x2840ff[_0xc9b3('0x30')],'type':_0x2840ff[_0xc9b3('0x31')][_0xc9b3('0x32')]};});_0x58870e[_0xc9b3('0x33')]=_[_0xc9b3('0x34')](_0x1ea87a,_0xc9b3('0x35'));_0x58870e[_0xc9b3('0x36')]=_['keys'](_0x3a265a['query']);_0x58870e['filters']=_[_0xc9b3('0x37')](_0x58870e['model'],_0x58870e[_0xc9b3('0x36')]);_0x174f65[_0xc9b3('0x38')]=_[_0xc9b3('0x37')](_0x58870e[_0xc9b3('0x33')],qs[_0xc9b3('0x39')](_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x39')]));_0x174f65[_0xc9b3('0x38')]=_0x174f65[_0xc9b3('0x38')][_0xc9b3('0x3a')]?_0x174f65[_0xc9b3('0x38')]:_0x58870e['model'];if(!_0x3a265a[_0xc9b3('0x36')]['hasOwnProperty'](_0xc9b3('0x3b'))){_0x174f65[_0xc9b3('0x22')]=qs[_0xc9b3('0x22')](_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x22')]);_0x174f65['offset']=qs[_0xc9b3('0x20')](_0x3a265a['query'][_0xc9b3('0x20')]);}_0x174f65[_0xc9b3('0x3c')]=qs['sort'](_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x3d')]);_0x174f65[_0xc9b3('0x3e')]=qs[_0xc9b3('0x3f')](_[_0xc9b3('0x40')](_0x3a265a[_0xc9b3('0x36')],_0x58870e['filters']),_0x1ea87a);if(_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x41')]){_0x174f65[_0xc9b3('0x3e')]=_[_0xc9b3('0x42')](_0x174f65['where'],{'$or':_[_0xc9b3('0x34')](_0x1ea87a,function(_0xe5133){if(_0xe5133['type']!==_0xc9b3('0x43')){var _0x1408b3={};_0x1408b3[_0xe5133['name']]={'$like':'%'+_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x41')]+'%'};return _0x1408b3;}})});}_0x174f65=_['merge']({},_0x174f65,_0x3a265a[_0xc9b3('0x44')]);var _0x4f906f={'where':_0x174f65[_0xc9b3('0x3e')]};return db['Dashboard'][_0xc9b3('0x23')](_0x4f906f)['then'](function(_0x6a9000){_0x129c37[_0xc9b3('0x23')]=_0x6a9000;if(_0x3a265a[_0xc9b3('0x36')][_0xc9b3('0x45')]){_0x174f65[_0xc9b3('0x46')]=[{'all':!![]}];}return db[_0xc9b3('0x2f')][_0xc9b3('0x47')](_0x174f65);})[_0xc9b3('0x28')](function(_0x230f04){_0x129c37[_0xc9b3('0x48')]=_0x230f04;return _0x129c37;})[_0xc9b3('0x28')](respondWithFilteredResult(_0x490c8b,_0x174f65))[_0xc9b3('0x49')](handleError(_0x490c8b,null));};exports[_0xc9b3('0x4a')]=function(_0x429b6a,_0xd5eb12){var _0x4c9560={'raw':![],'where':{'id':_0x429b6a[_0xc9b3('0x4b')]['id']}},_0x1e81df={};_0x1e81df[_0xc9b3('0x33')]=_[_0xc9b3('0x4c')](db[_0xc9b3('0x2f')][_0xc9b3('0x4d')]);_0x1e81df[_0xc9b3('0x36')]=_[_0xc9b3('0x4c')](_0x429b6a[_0xc9b3('0x36')]);_0x1e81df[_0xc9b3('0x3f')]=_[_0xc9b3('0x37')](_0x1e81df['model'],_0x1e81df[_0xc9b3('0x36')]);_0x4c9560[_0xc9b3('0x38')]=_[_0xc9b3('0x37')](_0x1e81df[_0xc9b3('0x33')],qs[_0xc9b3('0x39')](_0x429b6a[_0xc9b3('0x36')][_0xc9b3('0x39')]));_0x4c9560[_0xc9b3('0x38')]=_0x4c9560[_0xc9b3('0x38')]['length']?_0x4c9560[_0xc9b3('0x38')]:_0x1e81df['model'];if(_0x429b6a['query'][_0xc9b3('0x45')]){_0x4c9560[_0xc9b3('0x46')]=[{'all':!![]}];}_0x4c9560=_[_0xc9b3('0x42')]({},_0x4c9560,_0x429b6a[_0xc9b3('0x44')]);return db[_0xc9b3('0x2f')][_0xc9b3('0x4e')](_0x4c9560)[_0xc9b3('0x28')](handleEntityNotFound(_0xd5eb12,null))[_0xc9b3('0x28')](respondWithResult(_0xd5eb12,null))[_0xc9b3('0x49')](handleError(_0xd5eb12,null));};exports[_0xc9b3('0x4f')]=function(_0x31aac8,_0x45e06d){return db['Dashboard'][_0xc9b3('0x4f')](_0x31aac8[_0xc9b3('0x50')],{})[_0xc9b3('0x28')](function(_0x10b600){var _0x4c6de2=_0x31aac8['user'][_0xc9b3('0x2a')]({'plain':!![]});if(!_0x4c6de2)throw new Error(_0xc9b3('0x51'));if(_0x4c6de2[_0xc9b3('0x52')]===_0xc9b3('0x53')){var _0x537ed5=_0x10b600[_0xc9b3('0x2a')]({'plain':!![]});var _0x55ff1e=_0xc9b3('0x54');return db[_0xc9b3('0x55')][_0xc9b3('0x4e')]({'where':{'name':_0x55ff1e,'userProfileId':_0x4c6de2[_0xc9b3('0x56')]},'raw':!![]})['then'](function(_0x461826){if(_0x461826&&_0x461826['autoAssociation']===0x0){return db[_0xc9b3('0x2b')][_0xc9b3('0x4f')]({'name':_0x537ed5[_0xc9b3('0x35')],'resourceId':_0x537ed5['id'],'type':_0x461826[_0xc9b3('0x35')],'sectionId':_0x461826['id']},{})['then'](function(){return _0x10b600;});}else{return _0x10b600;}})[_0xc9b3('0x49')](function(_0x44aae9){logger['error'](_0xc9b3('0x57'),_0x44aae9);throw _0x44aae9;});}return _0x10b600;})[_0xc9b3('0x28')](respondWithResult(_0x45e06d,0xc9))[_0xc9b3('0x49')](handleError(_0x45e06d,null));};exports[_0xc9b3('0x58')]=function(_0x335d6b,_0x31bd61){var _0x13ae38={'where':{'id':_0x335d6b[_0xc9b3('0x4b')]['id']}},_0x299b2d={};_0x299b2d[_0xc9b3('0x33')]=_['keys'](db[_0xc9b3('0x2f')]['rawAttributes']);_0x13ae38[_0xc9b3('0x38')]=_[_0xc9b3('0x37')](_0x299b2d[_0xc9b3('0x33')],qs['fields'](_0x335d6b['query'][_0xc9b3('0x39')]));_0x13ae38[_0xc9b3('0x38')]=_0x13ae38[_0xc9b3('0x38')][_0xc9b3('0x3a')]?_0x13ae38['attributes']:_0x299b2d[_0xc9b3('0x33')];if(_0x335d6b[_0xc9b3('0x36')]['includeAll']){_0x13ae38[_0xc9b3('0x46')]=[{'all':!![]}];}_0x13ae38=_[_0xc9b3('0x42')]({},_0x13ae38,_0x335d6b[_0xc9b3('0x44')]);return db['Dashboard']['find'](_0x13ae38)[_0xc9b3('0x28')](handleEntityNotFound(_0x31bd61,null))[_0xc9b3('0x28')](function(_0x2164ab){if(_0x2164ab){var _0x1a6b56=_0x2164ab['get']({'plain':!![]});_0x1a6b56=qs[_0xc9b3('0x59')](_0x1a6b56,['id','createdAt',_0xc9b3('0x5a')]);_0x335d6b[_0xc9b3('0x50')]=_[_0xc9b3('0x59')](_0x335d6b[_0xc9b3('0x50')],['id',_0xc9b3('0x5b'),'updatedAt']);return db[_0xc9b3('0x2f')][_0xc9b3('0x4f')](_[_0xc9b3('0x42')](_0x1a6b56,_0x335d6b[_0xc9b3('0x50')]),{'include':_0x335d6b[_0xc9b3('0x36')]['includeAll']?[{'all':!![]}]:undefined})[_0xc9b3('0x28')](function(_0xc5565f){var _0x3f6d99=_0x335d6b['user'][_0xc9b3('0x2a')]({'plain':!![]});if(!_0x3f6d99)throw new Error(_0xc9b3('0x51'));if(_0x3f6d99[_0xc9b3('0x52')]===_0xc9b3('0x53')){var _0x593c3d=_0xc5565f[_0xc9b3('0x2a')]({'plain':!![]});var _0x214457=_0xc9b3('0x54');return db['UserProfileSection'][_0xc9b3('0x4e')]({'where':{'name':_0x214457,'userProfileId':_0x3f6d99[_0xc9b3('0x56')]},'raw':!![]})[_0xc9b3('0x28')](function(_0x512ae0){if(_0x512ae0&&_0x512ae0[_0xc9b3('0x5c')]===0x0){return db['UserProfileResource'][_0xc9b3('0x4f')]({'name':_0x593c3d[_0xc9b3('0x35')],'resourceId':_0x593c3d['id'],'type':_0x512ae0[_0xc9b3('0x35')],'sectionId':_0x512ae0['id']},{})[_0xc9b3('0x28')](function(){return _0xc5565f;});}else{return _0xc5565f;}})[_0xc9b3('0x49')](function(_0x2d0d8c){logger[_0xc9b3('0x2c')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x2d0d8c);throw _0x2d0d8c;});}return _0xc5565f;});}})[_0xc9b3('0x28')](respondWithResult(_0x31bd61,0xc9))[_0xc9b3('0x49')](handleError(_0x31bd61,null));};exports[_0xc9b3('0x27')]=function(_0x5b3a52,_0x15406a){if(_0x5b3a52[_0xc9b3('0x50')]['id']){delete _0x5b3a52[_0xc9b3('0x50')]['id'];}return db['Dashboard'][_0xc9b3('0x4e')]({'where':{'id':_0x5b3a52[_0xc9b3('0x4b')]['id']}})[_0xc9b3('0x28')](handleEntityNotFound(_0x15406a,null))['then'](saveUpdates(_0x5b3a52[_0xc9b3('0x50')],null))[_0xc9b3('0x28')](respondWithResult(_0x15406a,null))[_0xc9b3('0x49')](handleError(_0x15406a,null));};exports['destroy']=function(_0x3aecf8,_0x1d83cf){return db[_0xc9b3('0x2f')][_0xc9b3('0x4e')]({'where':{'id':_0x3aecf8[_0xc9b3('0x4b')]['id']}})['then'](handleEntityNotFound(_0x1d83cf,null))[_0xc9b3('0x28')](removeEntity(_0x1d83cf,null))[_0xc9b3('0x49')](handleError(_0x1d83cf,null));};function widgetAttributes(_0x494fa8){try{switch(_0x494fa8[_0xc9b3('0x31')]){case'iframe':return[{'name':'attrUrl','value':_0x494fa8[_0xc9b3('0x5d')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x0]?_0x494fa8[_0xc9b3('0x5e')][0x0][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x60')}];case _0xc9b3('0x61'):return[{'name':_0xc9b3('0x62'),'value':_0x494fa8[_0xc9b3('0x62')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8['attrs'][0x0]?_0x494fa8['attrs'][0x0]['value']:undefined)||''}];case'clock':return[{'name':_0xc9b3('0x63'),'value':_0x494fa8[_0xc9b3('0x63')]||(_0x494fa8['attrs']&&_0x494fa8['attrs'][0x0]?_0x494fa8[_0xc9b3('0x5e')][0x0]['value']:undefined)||_0xc9b3('0x64')},{'name':_0xc9b3('0x65'),'value':_0x494fa8[_0xc9b3('0x65')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8['attrs'][0x1]?_0x494fa8[_0xc9b3('0x5e')][0x1][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x66')},{'name':_0xc9b3('0x67'),'value':_0x494fa8[_0xc9b3('0x67')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x2]?_0x494fa8[_0xc9b3('0x5e')][0x2][_0xc9b3('0x5f')]:undefined)||0xc}];case _0xc9b3('0x68'):return[{'name':_0xc9b3('0x69'),'value':_0x494fa8[_0xc9b3('0x69')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x0]?_0x494fa8[_0xc9b3('0x5e')][0x0][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x6a')},{'name':_0xc9b3('0x6b'),'value':_0x494fa8[_0xc9b3('0x6b')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x1]?_0x494fa8[_0xc9b3('0x5e')][0x1][_0xc9b3('0x5f')]:undefined)||[]},{'name':_0xc9b3('0x67'),'value':_0x494fa8['attrFontSize']||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x2]?_0x494fa8[_0xc9b3('0x5e')][0x2]['value']:undefined)||0x14},{'name':_0xc9b3('0x6c'),'value':_0x494fa8[_0xc9b3('0x6c')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x3]?_0x494fa8[_0xc9b3('0x5e')][0x3][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x6d')},{'name':_0xc9b3('0x6e'),'value':_0x494fa8[_0xc9b3('0x6e')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x4]?_0x494fa8['attrs'][0x4][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x6f'),'value':_0x494fa8['attrFaxAccounts']||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x5]?_0x494fa8['attrs'][0x5][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x70'),'value':_0x494fa8[_0xc9b3('0x70')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x6]?_0x494fa8[_0xc9b3('0x5e')][0x6][_0xc9b3('0x5f')]:undefined)||''},{'name':'attrOpenchannelAccounts','value':_0x494fa8['attrOpenchannelAccounts']||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x7]?_0x494fa8[_0xc9b3('0x5e')][0x7][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x71'),'value':_0x494fa8[_0xc9b3('0x71')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x8]?_0x494fa8[_0xc9b3('0x5e')][0x8][_0xc9b3('0x5f')]:undefined)||''},{'name':'attrChatWebsites','value':_0x494fa8[_0xc9b3('0x72')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x9]?_0x494fa8['attrs'][0x9][_0xc9b3('0x5f')]:undefined)||''}];case _0xc9b3('0x73'):case _0xc9b3('0x74'):return[{'name':'attrSerie1','value':_0x494fa8[_0xc9b3('0x75')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x0]?_0x494fa8[_0xc9b3('0x5e')][0x0][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x6a')},{'name':'attrSerie2','value':_0x494fa8[_0xc9b3('0x76')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x1]?_0x494fa8['attrs'][0x1][_0xc9b3('0x5f')]:undefined)||null},{'name':_0xc9b3('0x77'),'value':_0x494fa8['attrSerie3']||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8['attrs'][0x2]?_0x494fa8[_0xc9b3('0x5e')][0x2][_0xc9b3('0x5f')]:undefined)||null},{'name':_0xc9b3('0x6b'),'value':_0x494fa8[_0xc9b3('0x6b')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8['attrs'][0x3]?_0x494fa8[_0xc9b3('0x5e')][0x3][_0xc9b3('0x5f')]:undefined)||[]},{'name':'attrChannel','value':_0x494fa8[_0xc9b3('0x6c')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x4]?_0x494fa8[_0xc9b3('0x5e')][0x4][_0xc9b3('0x5f')]:undefined)||_0xc9b3('0x6d')},{'name':_0xc9b3('0x6e'),'value':_0x494fa8[_0xc9b3('0x6e')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x5]?_0x494fa8['attrs'][0x5]['value']:undefined)||''},{'name':_0xc9b3('0x6f'),'value':_0x494fa8['attrFaxAccounts']||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x6]?_0x494fa8[_0xc9b3('0x5e')][0x6][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x70'),'value':_0x494fa8['attrSmsAccounts']||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x7]?_0x494fa8['attrs'][0x7][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x78'),'value':_0x494fa8[_0xc9b3('0x78')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x8]?_0x494fa8[_0xc9b3('0x5e')][0x8][_0xc9b3('0x5f')]:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x494fa8['attrWhatsappAccounts']||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x9]?_0x494fa8['attrs'][0x9][_0xc9b3('0x5f')]:undefined)||''},{'name':_0xc9b3('0x72'),'value':_0x494fa8[_0xc9b3('0x72')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8['attrs'][0xa]?_0x494fa8['attrs'][0xa]['value']:undefined)||''}];case'web-report':return[{'name':_0xc9b3('0x79'),'type':_0x494fa8[_0xc9b3('0x7a')]||(_0x494fa8['attrs']&&_0x494fa8[_0xc9b3('0x5e')][0x0]?_0x494fa8['attrs'][0x0][_0xc9b3('0x31')]:undefined)||null,'value':_0x494fa8[_0xc9b3('0x79')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x0]?_0x494fa8[_0xc9b3('0x5e')][0x0]['value']:undefined)||null},{'name':'attrRefresh','value':_0x494fa8[_0xc9b3('0x7b')]||(_0x494fa8[_0xc9b3('0x5e')]&&_0x494fa8[_0xc9b3('0x5e')][0x1]?_0x494fa8[_0xc9b3('0x5e')][0x1][_0xc9b3('0x5f')]:undefined)||0x0}];default:return[];}}catch(_0x2fb86b){logger[_0xc9b3('0x2c')](_0xc9b3('0x7c'),JSON['stringify'](_0x2fb86b));return[];}}exports['addItem']=function(_0x336e75,_0x5e5ef7,_0x2f56a0){if(_0x336e75[_0xc9b3('0x50')]['id']){delete _0x336e75[_0xc9b3('0x50')]['id'];}return db[_0xc9b3('0x2f')][_0xc9b3('0x4e')]({'where':{'id':_0x336e75['params']['id']}})['then'](handleEntityNotFound(_0x5e5ef7,null))[_0xc9b3('0x28')](function(_0x1062ad){if(_0x1062ad){_0x336e75[_0xc9b3('0x50')][_0xc9b3('0x7d')]=_0x1062ad['id'];_0x336e75['body']['attrs']=widgetAttributes(_0x336e75[_0xc9b3('0x50')]);return db[_0xc9b3('0x7e')][_0xc9b3('0x4f')](_0x336e75[_0xc9b3('0x50')]);}})[_0xc9b3('0x28')](respondWithResult(_0x5e5ef7,null))[_0xc9b3('0x49')](handleError(_0x5e5ef7,null));};exports['getItems']=function(_0x583160,_0x16b976,_0x49d192){var _0x363690={};var _0x3e100e={};var _0x28d5c4;var _0x5a198e;return db['Dashboard']['findOne']({'where':{'id':_0x583160[_0xc9b3('0x4b')]['id']}})[_0xc9b3('0x28')](handleEntityNotFound(_0x16b976,null))['then'](function(_0xc668ae){if(_0xc668ae){_0x28d5c4=_0xc668ae;_0x3e100e[_0xc9b3('0x33')]=_['keys'](db['DashboardItem'][_0xc9b3('0x4d')]);_0x3e100e[_0xc9b3('0x36')]=_[_0xc9b3('0x4c')](_0x583160[_0xc9b3('0x36')]);_0x3e100e['filters']=_[_0xc9b3('0x37')](_0x3e100e[_0xc9b3('0x33')],_0x3e100e[_0xc9b3('0x36')]);_0x363690[_0xc9b3('0x38')]=_['intersection'](_0x3e100e[_0xc9b3('0x33')],qs[_0xc9b3('0x39')](_0x583160[_0xc9b3('0x36')]['fields']));_0x363690[_0xc9b3('0x38')]=_0x363690['attributes'][_0xc9b3('0x3a')]?_0x363690[_0xc9b3('0x38')]:_0x3e100e[_0xc9b3('0x33')];_0x363690['order']=qs['sort'](_0x583160[_0xc9b3('0x36')][_0xc9b3('0x3d')]);_0x363690[_0xc9b3('0x3e')]=qs[_0xc9b3('0x3f')](_['pick'](_0x583160[_0xc9b3('0x36')],_0x3e100e[_0xc9b3('0x3f')]));if(_0x583160['query'][_0xc9b3('0x41')]){_0x363690['where']=_[_0xc9b3('0x42')](_0x363690[_0xc9b3('0x3e')],{'$or':_['map'](_0x363690['attributes'],function(_0xa8f259){var _0x435ee7={};_0x435ee7[_0xa8f259]={'$like':'%'+_0x583160[_0xc9b3('0x36')][_0xc9b3('0x41')]+'%'};return _0x435ee7;})});}_0x363690=_['merge']({},_0x363690,_0x583160[_0xc9b3('0x44')]);return _0x28d5c4[_0xc9b3('0x7f')](_0x363690);}})['then'](function(_0xe1ff6){if(_0xe1ff6){_0x5a198e=_0xe1ff6[_0xc9b3('0x3a')];if(!_0x583160[_0xc9b3('0x36')][_0xc9b3('0x80')](_0xc9b3('0x3b'))){_0x363690['limit']=qs[_0xc9b3('0x22')](_0x583160[_0xc9b3('0x36')][_0xc9b3('0x22')]);_0x363690[_0xc9b3('0x20')]=qs['offset'](_0x583160[_0xc9b3('0x36')][_0xc9b3('0x20')]);}return _0x28d5c4[_0xc9b3('0x7f')](_0x363690);}})['then'](function(_0x1b4d55){if(_0x1b4d55){return _0x1b4d55?{'count':_0x5a198e,'rows':_0x1b4d55}:null;}})[_0xc9b3('0x28')](respondWithResult(_0x16b976,null))[_0xc9b3('0x49')](handleError(_0x16b976,null));};
\ No newline at end of file