Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / dashboardItem / dashboardItem.controller.js
index a914816..eaf1248 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf105=['attrHourFormat','attrTimezone','0.00','attrFontSize','counter','attrMetric','attrVoiceQueues','attrChannel','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','total','attrSerie2','attrSerie3','voice','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','body','create','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','./dashboardItem.socket','end','status','limit','undefined','offset','count','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','show','params','DashboardItem','rawAttributes','query','keys','filters','intersection','model','attributes','fields','length','merge','options','find','catch','type','iframe','attrUrl','attrs','value','https://','custom','attrPath','clock'];(function(_0x275caa,_0x166d5e){var _0x28d670=function(_0x2a20e1){while(--_0x2a20e1){_0x275caa['push'](_0x275caa['shift']());}};_0x28d670(++_0x166d5e);}(_0xf105,0x1b0));var _0x5f10=function(_0x40af00,_0x30d4dc){_0x40af00=_0x40af00-0x0;var _0x24cbc3=_0xf105[_0x40af00];return _0x24cbc3;};'use strict';var emlformat=require(_0x5f10('0x0'));var rimraf=require(_0x5f10('0x1'));var zipdir=require(_0x5f10('0x2'));var jsonpatch=require(_0x5f10('0x3'));var rp=require(_0x5f10('0x4'));var moment=require(_0x5f10('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x5f10('0x6'));var util=require('util');var path=require(_0x5f10('0x7'));var sox=require(_0x5f10('0x8'));var csv=require(_0x5f10('0x9'));var ejs=require(_0x5f10('0xa'));var fs=require('fs');var fs_extra=require(_0x5f10('0xb'));var _=require(_0x5f10('0xc'));var squel=require(_0x5f10('0xd'));var crypto=require(_0x5f10('0xe'));var jsforce=require('jsforce');var deskjs=require(_0x5f10('0xf'));var toCsv=require(_0x5f10('0x9'));var querystring=require(_0x5f10('0x10'));var Papa=require(_0x5f10('0x11'));var Redis=require(_0x5f10('0x12'));var authService=require(_0x5f10('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0x5f10('0x14'));var hardwareService=require(_0x5f10('0x15'));var logger=require(_0x5f10('0x16'))(_0x5f10('0x17'));var utils=require(_0x5f10('0x18'));var config=require(_0x5f10('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0x5f10('0x1a'))['db'];config[_0x5f10('0x1b')]=_[_0x5f10('0x1c')](config[_0x5f10('0x1b')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x5f10('0x1b')]));require(_0x5f10('0x1d'))['register'](socket);function respondWithStatusCode(_0x508aaa,_0x197ed4){_0x197ed4=_0x197ed4||0xcc;return function(_0x4ffa6a){if(_0x4ffa6a){return _0x508aaa['sendStatus'](_0x197ed4);}return _0x508aaa['status'](_0x197ed4)[_0x5f10('0x1e')]();};}function respondWithResult(_0x93fed1,_0x47d307){_0x47d307=_0x47d307||0xc8;return function(_0x369a23){if(_0x369a23){return _0x93fed1[_0x5f10('0x1f')](_0x47d307)['json'](_0x369a23);}};}function respondWithFilteredResult(_0x35cb24,_0x206bd2){return function(_0x25d01b){if(_0x25d01b){var _0x1cf554=typeof _0x206bd2['offset']==='undefined'&&typeof _0x206bd2[_0x5f10('0x20')]===_0x5f10('0x21');var _0x1ca208=_0x25d01b['count'];var _0x1a5ac4=_0x1cf554?0x0:_0x206bd2[_0x5f10('0x22')];var _0x4e7cf1=_0x1cf554?_0x25d01b[_0x5f10('0x23')]:_0x206bd2['offset']+_0x206bd2[_0x5f10('0x20')];var _0x1e536b;if(_0x4e7cf1>=_0x1ca208){_0x4e7cf1=_0x1ca208;_0x1e536b=0xc8;}else{_0x1e536b=0xce;}_0x35cb24[_0x5f10('0x1f')](_0x1e536b);return _0x35cb24[_0x5f10('0x24')](_0x5f10('0x25'),_0x1a5ac4+'-'+_0x4e7cf1+'/'+_0x1ca208)['json'](_0x25d01b);}return null;};}function patchUpdates(_0x5407a6){return function(_0x515a67){try{jsonpatch[_0x5f10('0x26')](_0x515a67,_0x5407a6,!![]);}catch(_0x6c4056){return BPromise[_0x5f10('0x27')](_0x6c4056);}return _0x515a67[_0x5f10('0x28')]();};}function saveUpdates(_0x4ac05d,_0x3aa6a3){return function(_0x3a0e83){if(_0x3a0e83){return _0x3a0e83[_0x5f10('0x29')](_0x4ac05d)[_0x5f10('0x2a')](function(_0x577569){return _0x577569;});}return null;};}function removeEntity(_0x5f3889,_0x363e84){return function(_0x3bb62f){if(_0x3bb62f){return _0x3bb62f[_0x5f10('0x2b')]()[_0x5f10('0x2a')](function(){_0x5f3889[_0x5f10('0x1f')](0xcc)[_0x5f10('0x1e')]();});}};}function handleEntityNotFound(_0x422c17,_0xf45c0d){return function(_0x2b216c){if(!_0x2b216c){_0x422c17[_0x5f10('0x2c')](0x194);}return _0x2b216c;};}function handleError(_0x1490c7,_0x42693d){_0x42693d=_0x42693d||0x1f4;return function(_0x25ac5e){logger[_0x5f10('0x2d')](_0x25ac5e[_0x5f10('0x2e')]);if(_0x25ac5e['name']){delete _0x25ac5e[_0x5f10('0x2f')];}_0x1490c7[_0x5f10('0x1f')](_0x42693d)['send'](_0x25ac5e);};}exports[_0x5f10('0x30')]=function(_0x1a566d,_0x209594){var _0x3d57e3={'raw':![],'where':{'id':_0x1a566d[_0x5f10('0x31')]['id']}},_0x1ff9a4={};_0x1ff9a4['model']=_['keys'](db[_0x5f10('0x32')][_0x5f10('0x33')]);_0x1ff9a4[_0x5f10('0x34')]=_[_0x5f10('0x35')](_0x1a566d['query']);_0x1ff9a4[_0x5f10('0x36')]=_[_0x5f10('0x37')](_0x1ff9a4[_0x5f10('0x38')],_0x1ff9a4['query']);_0x3d57e3[_0x5f10('0x39')]=_[_0x5f10('0x37')](_0x1ff9a4[_0x5f10('0x38')],qs[_0x5f10('0x3a')](_0x1a566d[_0x5f10('0x34')][_0x5f10('0x3a')]));_0x3d57e3[_0x5f10('0x39')]=_0x3d57e3['attributes'][_0x5f10('0x3b')]?_0x3d57e3[_0x5f10('0x39')]:_0x1ff9a4[_0x5f10('0x38')];if(_0x1a566d[_0x5f10('0x34')]['includeAll']){_0x3d57e3['include']=[{'all':!![]}];}_0x3d57e3=_[_0x5f10('0x3c')]({},_0x3d57e3,_0x1a566d[_0x5f10('0x3d')]);return db[_0x5f10('0x32')][_0x5f10('0x3e')](_0x3d57e3)[_0x5f10('0x2a')](handleEntityNotFound(_0x209594,null))[_0x5f10('0x2a')](respondWithResult(_0x209594,null))['catch'](handleError(_0x209594,null));};exports['destroy']=function(_0xd6ce5e,_0x297049){return db[_0x5f10('0x32')][_0x5f10('0x3e')]({'where':{'id':_0xd6ce5e[_0x5f10('0x31')]['id']}})[_0x5f10('0x2a')](handleEntityNotFound(_0x297049,null))[_0x5f10('0x2a')](removeEntity(_0x297049,null))[_0x5f10('0x3f')](handleError(_0x297049,null));};function widgetAttributes(_0x44dab6){try{switch(_0x44dab6[_0x5f10('0x40')]){case _0x5f10('0x41'):return[{'name':_0x5f10('0x42'),'value':_0x44dab6[_0x5f10('0x42')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x0]?_0x44dab6[_0x5f10('0x43')][0x0][_0x5f10('0x44')]:undefined)||_0x5f10('0x45')}];case _0x5f10('0x46'):return[{'name':_0x5f10('0x47'),'value':_0x44dab6[_0x5f10('0x47')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x0]?_0x44dab6[_0x5f10('0x43')][0x0][_0x5f10('0x44')]:undefined)||''}];case _0x5f10('0x48'):return[{'name':_0x5f10('0x49'),'value':_0x44dab6[_0x5f10('0x49')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x0]?_0x44dab6[_0x5f10('0x43')][0x0]['value']:undefined)||'HH:mm:ss'},{'name':_0x5f10('0x4a'),'value':_0x44dab6[_0x5f10('0x4a')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x1]?_0x44dab6['attrs'][0x1][_0x5f10('0x44')]:undefined)||_0x5f10('0x4b')},{'name':_0x5f10('0x4c'),'value':_0x44dab6[_0x5f10('0x4c')]||(_0x44dab6['attrs']&&_0x44dab6['attrs'][0x2]?_0x44dab6[_0x5f10('0x43')][0x2][_0x5f10('0x44')]:undefined)||0xc}];case _0x5f10('0x4d'):return[{'name':'attrMetric','value':_0x44dab6[_0x5f10('0x4e')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x0]?_0x44dab6[_0x5f10('0x43')][0x0][_0x5f10('0x44')]:undefined)||'total'},{'name':'attrVoiceQueues','value':_0x44dab6[_0x5f10('0x4f')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x1]?_0x44dab6[_0x5f10('0x43')][0x1][_0x5f10('0x44')]:undefined)||[]},{'name':'attrFontSize','value':_0x44dab6[_0x5f10('0x4c')]||(_0x44dab6['attrs']&&_0x44dab6['attrs'][0x2]?_0x44dab6[_0x5f10('0x43')][0x2]['value']:undefined)||0x14},{'name':_0x5f10('0x50'),'value':_0x44dab6['attrChannel']||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x3]?_0x44dab6[_0x5f10('0x43')][0x3][_0x5f10('0x44')]:undefined)||'voice'},{'name':_0x5f10('0x51'),'value':_0x44dab6[_0x5f10('0x51')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x4]?_0x44dab6[_0x5f10('0x43')][0x4][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x52'),'value':_0x44dab6[_0x5f10('0x52')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x5]?_0x44dab6[_0x5f10('0x43')][0x5][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x53'),'value':_0x44dab6[_0x5f10('0x53')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x6]?_0x44dab6[_0x5f10('0x43')][0x6][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x54'),'value':_0x44dab6[_0x5f10('0x54')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x7]?_0x44dab6['attrs'][0x7][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x55'),'value':_0x44dab6[_0x5f10('0x55')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x8]?_0x44dab6[_0x5f10('0x43')][0x8][_0x5f10('0x44')]:undefined)||''},{'name':'attrChatWebsites','value':_0x44dab6[_0x5f10('0x56')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x9]?_0x44dab6['attrs'][0x9][_0x5f10('0x44')]:undefined)||''}];case _0x5f10('0x57'):case _0x5f10('0x58'):return[{'name':'attrSerie1','value':_0x44dab6[_0x5f10('0x59')]||(_0x44dab6['attrs']&&_0x44dab6['attrs'][0x0]?_0x44dab6[_0x5f10('0x43')][0x0][_0x5f10('0x44')]:undefined)||_0x5f10('0x5a')},{'name':_0x5f10('0x5b'),'value':_0x44dab6[_0x5f10('0x5b')]||(_0x44dab6['attrs']&&_0x44dab6['attrs'][0x1]?_0x44dab6['attrs'][0x1]['value']:undefined)||null},{'name':_0x5f10('0x5c'),'value':_0x44dab6[_0x5f10('0x5c')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x2]?_0x44dab6[_0x5f10('0x43')][0x2][_0x5f10('0x44')]:undefined)||null},{'name':_0x5f10('0x4f'),'value':_0x44dab6[_0x5f10('0x4f')]||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x3]?_0x44dab6[_0x5f10('0x43')][0x3]['value']:undefined)||[]},{'name':_0x5f10('0x50'),'value':_0x44dab6['attrChannel']||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x4]?_0x44dab6[_0x5f10('0x43')][0x4][_0x5f10('0x44')]:undefined)||_0x5f10('0x5d')},{'name':_0x5f10('0x51'),'value':_0x44dab6['attrEmailAccounts']||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x5]?_0x44dab6['attrs'][0x5][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x52'),'value':_0x44dab6[_0x5f10('0x52')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x6]?_0x44dab6[_0x5f10('0x43')][0x6][_0x5f10('0x44')]:undefined)||''},{'name':'attrSmsAccounts','value':_0x44dab6['attrSmsAccounts']||(_0x44dab6['attrs']&&_0x44dab6[_0x5f10('0x43')][0x7]?_0x44dab6['attrs'][0x7][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x54'),'value':_0x44dab6[_0x5f10('0x54')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x8]?_0x44dab6['attrs'][0x8][_0x5f10('0x44')]:undefined)||''},{'name':'attrWhatsappAccounts','value':_0x44dab6[_0x5f10('0x55')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x9]?_0x44dab6[_0x5f10('0x43')][0x9][_0x5f10('0x44')]:undefined)||''},{'name':_0x5f10('0x56'),'value':_0x44dab6[_0x5f10('0x56')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0xa]?_0x44dab6[_0x5f10('0x43')][0xa]['value']:undefined)||''}];case _0x5f10('0x5e'):return[{'name':_0x5f10('0x5f'),'type':_0x44dab6[_0x5f10('0x60')]||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x0]?_0x44dab6[_0x5f10('0x43')][0x0][_0x5f10('0x40')]:undefined)||null,'value':_0x44dab6['attrReport']||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6[_0x5f10('0x43')][0x0]?_0x44dab6[_0x5f10('0x43')][0x0]['value']:undefined)||null},{'name':_0x5f10('0x61'),'value':_0x44dab6['attrRefresh']||(_0x44dab6[_0x5f10('0x43')]&&_0x44dab6['attrs'][0x1]?_0x44dab6[_0x5f10('0x43')][0x1][_0x5f10('0x44')]:undefined)||0x0}];default:return[];}}catch(_0x26cf63){logger[_0x5f10('0x2d')](_0x5f10('0x62'),JSON['stringify'](_0x26cf63));return[];}}exports['create']=function(_0x57ac59,_0x4d40ec){if(_0x57ac59[_0x5f10('0x63')]){_0x57ac59[_0x5f10('0x63')][_0x5f10('0x43')]=widgetAttributes(_0x57ac59[_0x5f10('0x63')]);}return db[_0x5f10('0x32')][_0x5f10('0x64')](_0x57ac59[_0x5f10('0x63')],{})[_0x5f10('0x2a')](respondWithResult(_0x4d40ec,0xc9))[_0x5f10('0x3f')](handleError(_0x4d40ec,null));};exports['update']=function(_0x1cb733,_0x268406){if(_0x1cb733[_0x5f10('0x63')]['id']){delete _0x1cb733[_0x5f10('0x63')]['id'];}_0x1cb733[_0x5f10('0x63')][_0x5f10('0x43')]=widgetAttributes(_0x1cb733[_0x5f10('0x63')]);return db[_0x5f10('0x32')][_0x5f10('0x3e')]({'where':{'id':_0x1cb733['params']['id']}})[_0x5f10('0x2a')](handleEntityNotFound(_0x268406,null))[_0x5f10('0x2a')](saveUpdates(_0x1cb733[_0x5f10('0x63')],null))[_0x5f10('0x2a')](respondWithResult(_0x268406,null))[_0x5f10('0x3f')](handleError(_0x268406,null));};
\ No newline at end of file
+var _0x103f=['HH:mm:ss','attrTimezone','0.00','attrFontSize','attrMetric','total','attrVoiceQueues','voice','attrEmailAccounts','attrFaxAccounts','attrSmsAccounts','attrOpenchannelAccounts','attrWhatsappAccounts','attrChatWebsites','multibar-chart','pie-chart','attrSerie1','attrSerie2','attrSerie3','attrChannel','web-report','attrReport','reportType','attrRefresh','widgetAttributes:\x20%s','create','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../config/environment','../../mysqldb','localhost','redis','./dashboardItem.socket','sendStatus','status','json','undefined','limit','count','offset','set','Content-Range','apply','reject','update','then','destroy','error','name','show','DashboardItem','query','keys','model','intersection','fields','attributes','length','includeAll','include','merge','options','find','catch','params','type','iframe','attrUrl','attrs','value','custom','attrPath','clock','attrHourFormat'];(function(_0x2dadb9,_0x42cfe6){var _0x2f0097=function(_0x21163f){while(--_0x21163f){_0x2dadb9['push'](_0x2dadb9['shift']());}};_0x2f0097(++_0x42cfe6);}(_0x103f,0x13e));var _0xf103=function(_0x5717f6,_0x889b3d){_0x5717f6=_0x5717f6-0x0;var _0x1ebe78=_0x103f[_0x5717f6];return _0x1ebe78;};'use strict';var emlformat=require(_0xf103('0x0'));var rimraf=require(_0xf103('0x1'));var zipdir=require(_0xf103('0x2'));var jsonpatch=require(_0xf103('0x3'));var rp=require(_0xf103('0x4'));var moment=require(_0xf103('0x5'));var BPromise=require(_0xf103('0x6'));var Mustache=require(_0xf103('0x7'));var util=require(_0xf103('0x8'));var path=require(_0xf103('0x9'));var sox=require('sox');var csv=require(_0xf103('0xa'));var ejs=require(_0xf103('0xb'));var fs=require('fs');var fs_extra=require(_0xf103('0xc'));var _=require(_0xf103('0xd'));var squel=require(_0xf103('0xe'));var crypto=require(_0xf103('0xf'));var jsforce=require(_0xf103('0x10'));var deskjs=require(_0xf103('0x11'));var toCsv=require(_0xf103('0xa'));var querystring=require(_0xf103('0x12'));var Papa=require(_0xf103('0x13'));var Redis=require(_0xf103('0x14'));var authService=require('../../components/auth/service');var qs=require(_0xf103('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xf103('0x16'));var logger=require('../../config/logger')('api');var utils=require(_0xf103('0x17'));var config=require(_0xf103('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0xf103('0x19'))['db'];config['redis']=_['defaults'](config['redis'],{'host':_0xf103('0x1a'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xf103('0x1b')]));require(_0xf103('0x1c'))['register'](socket);function respondWithStatusCode(_0x189a41,_0x3d77bb){_0x3d77bb=_0x3d77bb||0xcc;return function(_0x587a54){if(_0x587a54){return _0x189a41[_0xf103('0x1d')](_0x3d77bb);}return _0x189a41[_0xf103('0x1e')](_0x3d77bb)['end']();};}function respondWithResult(_0x13be78,_0x49d07f){_0x49d07f=_0x49d07f||0xc8;return function(_0x4a1a87){if(_0x4a1a87){return _0x13be78[_0xf103('0x1e')](_0x49d07f)[_0xf103('0x1f')](_0x4a1a87);}};}function respondWithFilteredResult(_0x31e26e,_0x33d0fc){return function(_0x1659fa){if(_0x1659fa){var _0x2fbf42=typeof _0x33d0fc['offset']===_0xf103('0x20')&&typeof _0x33d0fc[_0xf103('0x21')]==='undefined';var _0x21ea69=_0x1659fa[_0xf103('0x22')];var _0x280aeb=_0x2fbf42?0x0:_0x33d0fc[_0xf103('0x23')];var _0xebb4ae=_0x2fbf42?_0x1659fa['count']:_0x33d0fc[_0xf103('0x23')]+_0x33d0fc[_0xf103('0x21')];var _0x467b15;if(_0xebb4ae>=_0x21ea69){_0xebb4ae=_0x21ea69;_0x467b15=0xc8;}else{_0x467b15=0xce;}_0x31e26e[_0xf103('0x1e')](_0x467b15);return _0x31e26e[_0xf103('0x24')](_0xf103('0x25'),_0x280aeb+'-'+_0xebb4ae+'/'+_0x21ea69)[_0xf103('0x1f')](_0x1659fa);}return null;};}function patchUpdates(_0x111e83){return function(_0x4aefdf){try{jsonpatch[_0xf103('0x26')](_0x4aefdf,_0x111e83,!![]);}catch(_0x4fab08){return BPromise[_0xf103('0x27')](_0x4fab08);}return _0x4aefdf['save']();};}function saveUpdates(_0x3a8d9e,_0x22c8b5){return function(_0x287998){if(_0x287998){return _0x287998[_0xf103('0x28')](_0x3a8d9e)[_0xf103('0x29')](function(_0x297198){return _0x297198;});}return null;};}function removeEntity(_0x23a122,_0x259797){return function(_0x4f24bd){if(_0x4f24bd){return _0x4f24bd[_0xf103('0x2a')]()['then'](function(){_0x23a122[_0xf103('0x1e')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4423a4,_0x3352e8){return function(_0x3a807f){if(!_0x3a807f){_0x4423a4[_0xf103('0x1d')](0x194);}return _0x3a807f;};}function handleError(_0x54d590,_0x43b9b5){_0x43b9b5=_0x43b9b5||0x1f4;return function(_0x1d3cdd){logger[_0xf103('0x2b')](_0x1d3cdd['stack']);if(_0x1d3cdd['name']){delete _0x1d3cdd[_0xf103('0x2c')];}_0x54d590[_0xf103('0x1e')](_0x43b9b5)['send'](_0x1d3cdd);};}exports[_0xf103('0x2d')]=function(_0x1458ac,_0x2fab93){var _0x65b43d={'raw':![],'where':{'id':_0x1458ac['params']['id']}},_0x5becbe={};_0x5becbe['model']=_['keys'](db[_0xf103('0x2e')]['rawAttributes']);_0x5becbe[_0xf103('0x2f')]=_[_0xf103('0x30')](_0x1458ac[_0xf103('0x2f')]);_0x5becbe['filters']=_['intersection'](_0x5becbe[_0xf103('0x31')],_0x5becbe[_0xf103('0x2f')]);_0x65b43d['attributes']=_[_0xf103('0x32')](_0x5becbe[_0xf103('0x31')],qs[_0xf103('0x33')](_0x1458ac[_0xf103('0x2f')][_0xf103('0x33')]));_0x65b43d[_0xf103('0x34')]=_0x65b43d[_0xf103('0x34')][_0xf103('0x35')]?_0x65b43d[_0xf103('0x34')]:_0x5becbe[_0xf103('0x31')];if(_0x1458ac[_0xf103('0x2f')][_0xf103('0x36')]){_0x65b43d[_0xf103('0x37')]=[{'all':!![]}];}_0x65b43d=_[_0xf103('0x38')]({},_0x65b43d,_0x1458ac[_0xf103('0x39')]);return db[_0xf103('0x2e')][_0xf103('0x3a')](_0x65b43d)['then'](handleEntityNotFound(_0x2fab93,null))[_0xf103('0x29')](respondWithResult(_0x2fab93,null))[_0xf103('0x3b')](handleError(_0x2fab93,null));};exports[_0xf103('0x2a')]=function(_0x4d5755,_0x39101d){return db['DashboardItem']['find']({'where':{'id':_0x4d5755[_0xf103('0x3c')]['id']}})[_0xf103('0x29')](handleEntityNotFound(_0x39101d,null))[_0xf103('0x29')](removeEntity(_0x39101d,null))[_0xf103('0x3b')](handleError(_0x39101d,null));};function widgetAttributes(_0x192a0d){try{switch(_0x192a0d[_0xf103('0x3d')]){case _0xf103('0x3e'):return[{'name':_0xf103('0x3f'),'value':_0x192a0d[_0xf103('0x3f')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x41')]:undefined)||'https://'}];case _0xf103('0x42'):return[{'name':_0xf103('0x43'),'value':_0x192a0d[_0xf103('0x43')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x41')]:undefined)||''}];case _0xf103('0x44'):return[{'name':_0xf103('0x45'),'value':_0x192a0d['attrHourFormat']||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x41')]:undefined)||_0xf103('0x46')},{'name':_0xf103('0x47'),'value':_0x192a0d[_0xf103('0x47')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x1]?_0x192a0d[_0xf103('0x40')][0x1][_0xf103('0x41')]:undefined)||_0xf103('0x48')},{'name':_0xf103('0x49'),'value':_0x192a0d[_0xf103('0x49')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x2]?_0x192a0d[_0xf103('0x40')][0x2][_0xf103('0x41')]:undefined)||0xc}];case'counter':return[{'name':'attrMetric','value':_0x192a0d[_0xf103('0x4a')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d['attrs'][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x41')]:undefined)||_0xf103('0x4b')},{'name':_0xf103('0x4c'),'value':_0x192a0d[_0xf103('0x4c')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x1]?_0x192a0d[_0xf103('0x40')][0x1]['value']:undefined)||[]},{'name':_0xf103('0x49'),'value':_0x192a0d[_0xf103('0x49')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x2]?_0x192a0d[_0xf103('0x40')][0x2]['value']:undefined)||0x14},{'name':'attrChannel','value':_0x192a0d['attrChannel']||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x3]?_0x192a0d[_0xf103('0x40')][0x3][_0xf103('0x41')]:undefined)||_0xf103('0x4d')},{'name':_0xf103('0x4e'),'value':_0x192a0d[_0xf103('0x4e')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x4]?_0x192a0d[_0xf103('0x40')][0x4][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x4f'),'value':_0x192a0d[_0xf103('0x4f')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d['attrs'][0x5]?_0x192a0d[_0xf103('0x40')][0x5][_0xf103('0x41')]:undefined)||''},{'name':'attrSmsAccounts','value':_0x192a0d[_0xf103('0x50')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x6]?_0x192a0d[_0xf103('0x40')][0x6][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x51'),'value':_0x192a0d[_0xf103('0x51')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x7]?_0x192a0d['attrs'][0x7][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x52'),'value':_0x192a0d['attrWhatsappAccounts']||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x8]?_0x192a0d[_0xf103('0x40')][0x8][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x53'),'value':_0x192a0d[_0xf103('0x53')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x9]?_0x192a0d[_0xf103('0x40')][0x9]['value']:undefined)||''}];case _0xf103('0x54'):case _0xf103('0x55'):return[{'name':_0xf103('0x56'),'value':_0x192a0d[_0xf103('0x56')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d['attrs'][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x41')]:undefined)||_0xf103('0x4b')},{'name':_0xf103('0x57'),'value':_0x192a0d[_0xf103('0x57')]||(_0x192a0d['attrs']&&_0x192a0d['attrs'][0x1]?_0x192a0d[_0xf103('0x40')][0x1][_0xf103('0x41')]:undefined)||null},{'name':_0xf103('0x58'),'value':_0x192a0d[_0xf103('0x58')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x2]?_0x192a0d['attrs'][0x2]['value']:undefined)||null},{'name':_0xf103('0x4c'),'value':_0x192a0d[_0xf103('0x4c')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x3]?_0x192a0d[_0xf103('0x40')][0x3][_0xf103('0x41')]:undefined)||[]},{'name':_0xf103('0x59'),'value':_0x192a0d[_0xf103('0x59')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x4]?_0x192a0d[_0xf103('0x40')][0x4][_0xf103('0x41')]:undefined)||_0xf103('0x4d')},{'name':'attrEmailAccounts','value':_0x192a0d[_0xf103('0x4e')]||(_0x192a0d['attrs']&&_0x192a0d[_0xf103('0x40')][0x5]?_0x192a0d[_0xf103('0x40')][0x5][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x4f'),'value':_0x192a0d[_0xf103('0x4f')]||(_0x192a0d['attrs']&&_0x192a0d['attrs'][0x6]?_0x192a0d[_0xf103('0x40')][0x6][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x50'),'value':_0x192a0d[_0xf103('0x50')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x7]?_0x192a0d['attrs'][0x7][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x51'),'value':_0x192a0d[_0xf103('0x51')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x8]?_0x192a0d[_0xf103('0x40')][0x8][_0xf103('0x41')]:undefined)||''},{'name':_0xf103('0x52'),'value':_0x192a0d[_0xf103('0x52')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x9]?_0x192a0d[_0xf103('0x40')][0x9][_0xf103('0x41')]:undefined)||''},{'name':'attrChatWebsites','value':_0x192a0d['attrChatWebsites']||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0xa]?_0x192a0d['attrs'][0xa][_0xf103('0x41')]:undefined)||''}];case _0xf103('0x5a'):return[{'name':_0xf103('0x5b'),'type':_0x192a0d[_0xf103('0x5c')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x0]?_0x192a0d[_0xf103('0x40')][0x0][_0xf103('0x3d')]:undefined)||null,'value':_0x192a0d[_0xf103('0x5b')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x0]?_0x192a0d['attrs'][0x0]['value']:undefined)||null},{'name':_0xf103('0x5d'),'value':_0x192a0d[_0xf103('0x5d')]||(_0x192a0d[_0xf103('0x40')]&&_0x192a0d[_0xf103('0x40')][0x1]?_0x192a0d[_0xf103('0x40')][0x1][_0xf103('0x41')]:undefined)||0x0}];default:return[];}}catch(_0x4776d8){logger[_0xf103('0x2b')](_0xf103('0x5e'),JSON['stringify'](_0x4776d8));return[];}}exports[_0xf103('0x5f')]=function(_0x3ecd72,_0x5bb322){if(_0x3ecd72['body']){_0x3ecd72['body'][_0xf103('0x40')]=widgetAttributes(_0x3ecd72['body']);}return db[_0xf103('0x2e')][_0xf103('0x5f')](_0x3ecd72[_0xf103('0x60')],{})[_0xf103('0x29')](respondWithResult(_0x5bb322,0xc9))[_0xf103('0x3b')](handleError(_0x5bb322,null));};exports[_0xf103('0x28')]=function(_0x12094e,_0x2d7880){if(_0x12094e[_0xf103('0x60')]['id']){delete _0x12094e[_0xf103('0x60')]['id'];}_0x12094e[_0xf103('0x60')]['attrs']=widgetAttributes(_0x12094e[_0xf103('0x60')]);return db[_0xf103('0x2e')][_0xf103('0x3a')]({'where':{'id':_0x12094e['params']['id']}})[_0xf103('0x29')](handleEntityNotFound(_0x2d7880,null))[_0xf103('0x29')](saveUpdates(_0x12094e[_0xf103('0x60')],null))[_0xf103('0x29')](respondWithResult(_0x2d7880,null))[_0xf103('0x3b')](handleError(_0x2d7880,null));};
\ No newline at end of file