Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / api / setting / setting.controller.js
index 1b641c1..fd8fe61 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7087=['error','message','Setting,\x20%s,\x20%s','catch','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','update','destroy','name','index','Setting','fieldName','type','key','model','map','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','show','params','rawAttributes','find','body','addLogo','file','filename','logo','addLogoLogin','loginLogo','getLogo','server/files/images/logos','defaultLogo','defaultLoginLogo','defaultPreferred','existsSync','join','root','default_logo.svg','custom','toLower','Sequelize','ValidationError','\x20not\x20found','download','getLicense','preferred','favicon','defaultFavicon','default_loginLogo.svg','default','upperFirst','gdpr','addPreferred','getPreferred','default_preferred.png','addFavicon','getFavicon','default_favicon.ico','utcOffset','now','format','YYYY-MM-DD\x20HH:mm:ss:SSS','send','eml-format','rimraf','bluebird','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','jayson/promise','client','request','then','info','request\x20sent','debug','stringify'];(function(_0x4b369d,_0x265eb8){var _0x571a98=function(_0x56341a){while(--_0x56341a){_0x4b369d['push'](_0x4b369d['shift']());}};_0x571a98(++_0x265eb8);}(_0x7087,0x14b));var _0x7708=function(_0x51509a,_0x1ce621){_0x51509a=_0x51509a-0x0;var _0x184948=_0x7087[_0x51509a];return _0x184948;};'use strict';var emlformat=require(_0x7708('0x0'));var rimraf=require(_0x7708('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x7708('0x2'));var Mustache=require('mustache');var util=require('util');var path=require(_0x7708('0x3'));var sox=require(_0x7708('0x4'));var csv=require(_0x7708('0x5'));var ejs=require(_0x7708('0x6'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x7708('0x7'));var squel=require(_0x7708('0x8'));var crypto=require(_0x7708('0x9'));var jsforce=require(_0x7708('0xa'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x7708('0xb'));var Papa=require(_0x7708('0xc'));var Redis=require('ioredis');var authService=require(_0x7708('0xd'));var qs=require(_0x7708('0xe'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x7708('0xf'))(_0x7708('0x10'));var utils=require(_0x7708('0x11'));var config=require(_0x7708('0x12'));var licenseUtil=require(_0x7708('0x13'));var db=require(_0x7708('0x14'))['db'];var jayson=require(_0x7708('0x15'));var client=jayson[_0x7708('0x16')]['http']({'port':0x232a});function respondWithRpcPromise(_0x57285e,_0x21db0f,_0x23f82f,_0x116182){return new BPromise(function(_0x5d60f4,_0x26521e){var _0x44b042=_0x116182||client;return _0x44b042[_0x7708('0x17')](_0x57285e,_0x23f82f)[_0x7708('0x18')](function(_0x5ddb2d){logger[_0x7708('0x19')]('Setting,\x20%s,\x20%s',_0x21db0f,_0x7708('0x1a'));logger[_0x7708('0x1b')]('Setting,\x20%s,\x20%s,\x20%s',_0x21db0f,'request\x20sent',JSON[_0x7708('0x1c')](_0x5ddb2d));if(_0x5ddb2d[_0x7708('0x1d')]){if(_0x5ddb2d[_0x7708('0x1d')]['code']===0x1f4){logger['error']('Setting,\x20%s,\x20%s',_0x21db0f,_0x5ddb2d['error'][_0x7708('0x1e')]);return _0x26521e(_0x5ddb2d[_0x7708('0x1d')][_0x7708('0x1e')]);}logger['error'](_0x7708('0x1f'),_0x21db0f,_0x5ddb2d[_0x7708('0x1d')][_0x7708('0x1e')]);return _0x5d60f4(_0x5ddb2d['error'][_0x7708('0x1e')]);}else{logger['info'](_0x7708('0x1f'),_0x21db0f,_0x7708('0x1a'));_0x5d60f4(_0x5ddb2d['result']['message']);}})[_0x7708('0x20')](function(_0x5f4980){logger[_0x7708('0x1d')](_0x7708('0x1f'),_0x21db0f,_0x5f4980);_0x26521e(_0x5f4980);});});}function respondWithStatusCode(_0x1d0d4a,_0x41eec7){_0x41eec7=_0x41eec7||0xcc;return function(_0x328ec8){if(_0x328ec8){return _0x1d0d4a[_0x7708('0x21')](_0x41eec7);}return _0x1d0d4a[_0x7708('0x22')](_0x41eec7)[_0x7708('0x23')]();};}function respondWithResult(_0x4acfbe,_0xdf85cc){_0xdf85cc=_0xdf85cc||0xc8;return function(_0x40659e){if(_0x40659e){return _0x4acfbe[_0x7708('0x22')](_0xdf85cc)[_0x7708('0x24')](_0x40659e);}};}function respondWithFilteredResult(_0x3ade46,_0x405ffd){return function(_0x40cfba){if(_0x40cfba){var _0x6e9d75=typeof _0x405ffd[_0x7708('0x25')]===_0x7708('0x26')&&typeof _0x405ffd[_0x7708('0x27')]==='undefined';var _0x2c85c9=_0x40cfba[_0x7708('0x28')];var _0x3f213b=_0x6e9d75?0x0:_0x405ffd['offset'];var _0x3e5f03=_0x6e9d75?_0x40cfba[_0x7708('0x28')]:_0x405ffd['offset']+_0x405ffd[_0x7708('0x27')];var _0x500ed5;if(_0x3e5f03>=_0x2c85c9){_0x3e5f03=_0x2c85c9;_0x500ed5=0xc8;}else{_0x500ed5=0xce;}_0x3ade46[_0x7708('0x22')](_0x500ed5);return _0x3ade46['set'](_0x7708('0x29'),_0x3f213b+'-'+_0x3e5f03+'/'+_0x2c85c9)['json'](_0x40cfba);}return null;};}function patchUpdates(_0x3b843c){return function(_0x356d67){try{jsonpatch[_0x7708('0x2a')](_0x356d67,_0x3b843c,!![]);}catch(_0x39297b){return BPromise[_0x7708('0x2b')](_0x39297b);}return _0x356d67[_0x7708('0x2c')]();};}function saveUpdates(_0x54b627,_0x319005){return function(_0x5a69db){if(_0x5a69db){return _0x5a69db[_0x7708('0x2d')](_0x54b627)[_0x7708('0x18')](function(_0x4bd84e){return _0x4bd84e;});}return null;};}function removeEntity(_0x347500,_0x2a599d){return function(_0x4330b1){if(_0x4330b1){return _0x4330b1[_0x7708('0x2e')]()['then'](function(){_0x347500['status'](0xcc)[_0x7708('0x23')]();});}};}function handleEntityNotFound(_0x105987,_0x11c182){return function(_0x5939d7){if(!_0x5939d7){_0x105987[_0x7708('0x21')](0x194);}return _0x5939d7;};}function handleError(_0x400572,_0x1a9978){_0x1a9978=_0x1a9978||0x1f4;return function(_0x87dc6e){logger[_0x7708('0x1d')](_0x87dc6e['stack']);if(_0x87dc6e[_0x7708('0x2f')]){delete _0x87dc6e[_0x7708('0x2f')];}_0x400572[_0x7708('0x22')](_0x1a9978)['send'](_0x87dc6e);};}exports[_0x7708('0x30')]=function(_0x2d1df6,_0x4450b2){var _0x56e6bd={},_0x107b46={},_0x4109f4={'count':0x0,'rows':[]};var _0x200d72=_['map'](db[_0x7708('0x31')]['rawAttributes'],function(_0xcfc18d){return{'name':_0xcfc18d[_0x7708('0x32')],'type':_0xcfc18d[_0x7708('0x33')][_0x7708('0x34')]};});_0x107b46[_0x7708('0x35')]=_[_0x7708('0x36')](_0x200d72,_0x7708('0x2f'));_0x107b46[_0x7708('0x37')]=_[_0x7708('0x38')](_0x2d1df6[_0x7708('0x37')]);_0x107b46[_0x7708('0x39')]=_['intersection'](_0x107b46['model'],_0x107b46[_0x7708('0x37')]);_0x56e6bd['attributes']=_[_0x7708('0x3a')](_0x107b46[_0x7708('0x35')],qs[_0x7708('0x3b')](_0x2d1df6[_0x7708('0x37')][_0x7708('0x3b')]));_0x56e6bd[_0x7708('0x3c')]=_0x56e6bd[_0x7708('0x3c')][_0x7708('0x3d')]?_0x56e6bd[_0x7708('0x3c')]:_0x107b46[_0x7708('0x35')];if(!_0x2d1df6[_0x7708('0x37')][_0x7708('0x3e')]('nolimit')){_0x56e6bd[_0x7708('0x27')]=qs[_0x7708('0x27')](_0x2d1df6[_0x7708('0x37')][_0x7708('0x27')]);_0x56e6bd[_0x7708('0x25')]=qs[_0x7708('0x25')](_0x2d1df6['query'][_0x7708('0x25')]);}_0x56e6bd[_0x7708('0x3f')]=qs[_0x7708('0x40')](_0x2d1df6[_0x7708('0x37')][_0x7708('0x40')]);_0x56e6bd[_0x7708('0x41')]=qs['filters'](_[_0x7708('0x42')](_0x2d1df6['query'],_0x107b46['filters']),_0x200d72);if(_0x2d1df6[_0x7708('0x37')][_0x7708('0x43')]){_0x56e6bd['where']=_[_0x7708('0x44')](_0x56e6bd[_0x7708('0x41')],{'$or':_[_0x7708('0x36')](_0x200d72,function(_0x4b076b){if(_0x4b076b[_0x7708('0x33')]!==_0x7708('0x45')){var _0x5ac9ff={};_0x5ac9ff[_0x4b076b[_0x7708('0x2f')]]={'$like':'%'+_0x2d1df6[_0x7708('0x37')][_0x7708('0x43')]+'%'};return _0x5ac9ff;}})});}_0x56e6bd=_[_0x7708('0x44')]({},_0x56e6bd,_0x2d1df6[_0x7708('0x46')]);var _0x7d2476={'where':_0x56e6bd['where']};return db[_0x7708('0x31')][_0x7708('0x28')](_0x7d2476)['then'](function(_0x44d2fa){_0x4109f4[_0x7708('0x28')]=_0x44d2fa;if(_0x2d1df6[_0x7708('0x37')][_0x7708('0x47')]){_0x56e6bd[_0x7708('0x48')]=[{'all':!![]}];}return db['Setting'][_0x7708('0x49')](_0x56e6bd);})[_0x7708('0x18')](function(_0x33f3d1){_0x4109f4[_0x7708('0x4a')]=_0x33f3d1;return _0x4109f4;})['then'](respondWithFilteredResult(_0x4450b2,_0x56e6bd))[_0x7708('0x20')](handleError(_0x4450b2,null));};exports[_0x7708('0x4b')]=function(_0x4616d4,_0x4c5d4b){var _0x4ba3e8={'raw':![],'where':{'id':_0x4616d4[_0x7708('0x4c')]['id']}},_0x5c36c5={};_0x5c36c5['model']=_[_0x7708('0x38')](db[_0x7708('0x31')][_0x7708('0x4d')]);_0x5c36c5['query']=_[_0x7708('0x38')](_0x4616d4[_0x7708('0x37')]);_0x5c36c5[_0x7708('0x39')]=_[_0x7708('0x3a')](_0x5c36c5[_0x7708('0x35')],_0x5c36c5[_0x7708('0x37')]);_0x4ba3e8[_0x7708('0x3c')]=_['intersection'](_0x5c36c5['model'],qs[_0x7708('0x3b')](_0x4616d4[_0x7708('0x37')][_0x7708('0x3b')]));_0x4ba3e8[_0x7708('0x3c')]=_0x4ba3e8['attributes']['length']?_0x4ba3e8[_0x7708('0x3c')]:_0x5c36c5[_0x7708('0x35')];if(_0x4616d4[_0x7708('0x37')]['includeAll']){_0x4ba3e8[_0x7708('0x48')]=[{'all':!![]}];}_0x4ba3e8=_[_0x7708('0x44')]({},_0x4ba3e8,_0x4616d4[_0x7708('0x46')]);return db[_0x7708('0x31')][_0x7708('0x4e')](_0x4ba3e8)[_0x7708('0x18')](handleEntityNotFound(_0x4c5d4b,null))['then'](respondWithResult(_0x4c5d4b,null))[_0x7708('0x20')](handleError(_0x4c5d4b,null));};exports['update']=function(_0x3ccec8,_0x229df4){if(_0x3ccec8[_0x7708('0x4f')]['id']){delete _0x3ccec8[_0x7708('0x4f')]['id'];}return db[_0x7708('0x31')]['find']({'where':{'id':_0x3ccec8['params']['id']}})[_0x7708('0x18')](handleEntityNotFound(_0x229df4,null))[_0x7708('0x18')](saveUpdates(_0x3ccec8[_0x7708('0x4f')],null))[_0x7708('0x18')](respondWithResult(_0x229df4,null))['catch'](handleError(_0x229df4,null));};exports[_0x7708('0x50')]=function(_0x1cf77d,_0x2a6fce,_0x35ea39){if(_0x1cf77d[_0x7708('0x51')]&&_0x1cf77d[_0x7708('0x51')][_0x7708('0x52')]){_0x1cf77d[_0x7708('0x4f')][_0x7708('0x53')]=_0x1cf77d[_0x7708('0x51')]['filename'];}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0x1cf77d[_0x7708('0x4c')]['id']}})[_0x7708('0x18')](handleEntityNotFound(_0x2a6fce,null))[_0x7708('0x18')](saveUpdates(_0x1cf77d[_0x7708('0x4f')],null))[_0x7708('0x18')](respondWithResult(_0x2a6fce,null))[_0x7708('0x20')](handleError(_0x2a6fce,null));};exports[_0x7708('0x54')]=function(_0x31cbae,_0x2f793b,_0x2b50ae){if(_0x31cbae[_0x7708('0x51')]&&_0x31cbae[_0x7708('0x51')][_0x7708('0x52')]){_0x31cbae['body'][_0x7708('0x55')]=_0x31cbae['file'][_0x7708('0x52')];}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0x31cbae['params']['id']}})['then'](handleEntityNotFound(_0x2f793b,null))['then'](saveUpdates(_0x31cbae['body'],null))[_0x7708('0x18')](respondWithResult(_0x2f793b,null))['catch'](handleError(_0x2f793b,null));};var utilLicense=require(_0x7708('0x13'));exports[_0x7708('0x56')]=function(_0x3d3348,_0x3cd7c9,_0x5f0b57){var _0x2809bc=_0x7708('0x57');var _0x98d956={'custom':![]};return utilLicense['getLicense']()[_0x7708('0x18')](function(_0x2f41e5){if(_0x2f41e5){_0x98d956=_0x2f41e5;}return db['Setting']['find']({'where':{'id':_0x3d3348[_0x7708('0x4c')]['id']},'attributes':[_0x7708('0x53'),_0x7708('0x55'),'preferred','favicon',_0x7708('0x58'),_0x7708('0x59'),_0x7708('0x5a'),'defaultFavicon'],'raw':!![]});})['then'](handleEntityNotFound(_0x3cd7c9,null))['then'](function(_0x391308){if(_0x391308){var _0x593827=_0x391308[_0x7708('0x53')]&&fs[_0x7708('0x5b')](path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x2809bc,_['toLower'](_0x391308['logo'])))?path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x2809bc,_['toLower'](_0x391308['logo'])):path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x2809bc,_['toLower'](_0x7708('0x5e')));var _0x536a6c='default'+_['upperFirst']('logo');if(_0x391308[_0x536a6c]||!_0x98d956[_0x7708('0x5f')]){_0x593827=path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x2809bc,_[_0x7708('0x60')](_0x7708('0x5e')));}if(!fs['existsSync'](_0x593827)){throw new db[(_0x7708('0x61'))][(_0x7708('0x62'))](_['upperFirst'](_0x7708('0x53'))+_0x7708('0x63'));}return _0x3cd7c9[_0x7708('0x64')](_0x593827);}})[_0x7708('0x20')](handleError(_0x3cd7c9,null));};var utilLicense=require(_0x7708('0x13'));exports['getLogoLogin']=function(_0xf31fca,_0xd9e08,_0x1e47be){var _0x3b0f3f=_0x7708('0x57');var _0x435bb0={'custom':![]};return utilLicense[_0x7708('0x65')]()[_0x7708('0x18')](function(_0x3a5fc6){if(_0x3a5fc6){_0x435bb0=_0x3a5fc6;}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0xf31fca[_0x7708('0x4c')]['id']},'attributes':[_0x7708('0x53'),_0x7708('0x55'),_0x7708('0x66'),_0x7708('0x67'),_0x7708('0x58'),_0x7708('0x59'),_0x7708('0x5a'),_0x7708('0x68')],'raw':!![]});})[_0x7708('0x18')](handleEntityNotFound(_0xd9e08,null))[_0x7708('0x18')](function(_0x25f8a3){if(_0x25f8a3){var _0x31c163=_0x25f8a3[_0x7708('0x55')]&&fs[_0x7708('0x5b')](path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x3b0f3f,_[_0x7708('0x60')](_0x25f8a3['loginLogo'])))?path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x3b0f3f,_[_0x7708('0x60')](_0x25f8a3[_0x7708('0x55')])):path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x3b0f3f,_['toLower'](_0x7708('0x69')));var _0x1b7836=_0x7708('0x6a')+_[_0x7708('0x6b')]('loginLogo');if(_0x25f8a3[_0x1b7836]||!_0x435bb0[_0x7708('0x5f')]){_0x31c163=path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x3b0f3f,_[_0x7708('0x60')]('default_loginLogo.svg'));}if(!fs[_0x7708('0x5b')](_0x31c163)){throw new db['Sequelize'][(_0x7708('0x62'))](_[_0x7708('0x6b')](_0x7708('0x55'))+'\x20not\x20found');}return _0xd9e08[_0x7708('0x64')](_0x31c163);}})[_0x7708('0x20')](handleError(_0xd9e08,null));};exports[_0x7708('0x6c')]=function(_0x10d447,_0x315c8f){return db[_0x7708('0x31')]['find']({'where':{'id':_0x10d447[_0x7708('0x4c')]['id']},'attributes':['securePassword']})[_0x7708('0x18')](respondWithResult(_0x315c8f,null))[_0x7708('0x20')](handleError(_0x315c8f,null));};exports[_0x7708('0x6d')]=function(_0x16655a,_0x4df1b0,_0x4d9e25){if(_0x16655a[_0x7708('0x51')]&&_0x16655a['file'][_0x7708('0x52')]){_0x16655a[_0x7708('0x4f')][_0x7708('0x66')]=_0x16655a[_0x7708('0x51')][_0x7708('0x52')];}return db[_0x7708('0x31')]['find']({'where':{'id':_0x16655a[_0x7708('0x4c')]['id']}})[_0x7708('0x18')](handleEntityNotFound(_0x4df1b0,null))['then'](saveUpdates(_0x16655a[_0x7708('0x4f')],null))[_0x7708('0x18')](respondWithResult(_0x4df1b0,null))['catch'](handleError(_0x4df1b0,null));};var utilLicense=require(_0x7708('0x13'));exports[_0x7708('0x6e')]=function(_0x26387d,_0x50334f,_0x1dd3a1){var _0x2fafc0=_0x7708('0x57');var _0x565229={'custom':![]};return utilLicense['getLicense']()[_0x7708('0x18')](function(_0x2223a3){if(_0x2223a3){_0x565229=_0x2223a3;}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0x26387d['params']['id']},'attributes':[_0x7708('0x53'),_0x7708('0x55'),_0x7708('0x66'),_0x7708('0x67'),_0x7708('0x58'),_0x7708('0x59'),_0x7708('0x5a'),_0x7708('0x68')],'raw':!![]});})[_0x7708('0x18')](handleEntityNotFound(_0x50334f,null))[_0x7708('0x18')](function(_0x562eb2){if(_0x562eb2){var _0x3f743e=_0x562eb2[_0x7708('0x66')]&&fs[_0x7708('0x5b')](path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x2fafc0,_[_0x7708('0x60')](_0x562eb2[_0x7708('0x66')])))?path['join'](config[_0x7708('0x5d')],_0x2fafc0,_[_0x7708('0x60')](_0x562eb2[_0x7708('0x66')])):path['join'](config[_0x7708('0x5d')],_0x2fafc0,_['toLower'](_0x7708('0x6f')));var _0xc4e7e2='default'+_['upperFirst'](_0x7708('0x66'));if(_0x562eb2[_0xc4e7e2]||!_0x565229[_0x7708('0x5f')]||!_0x565229[_0x7708('0x66')]){_0x3f743e=path[_0x7708('0x5c')](config['root'],_0x2fafc0,_['toLower'](_0x7708('0x6f')));}if(!fs[_0x7708('0x5b')](_0x3f743e)){throw new db[(_0x7708('0x61'))]['ValidationError'](_[_0x7708('0x6b')](_0x7708('0x66'))+_0x7708('0x63'));}return _0x50334f['download'](_0x3f743e);}})['catch'](handleError(_0x50334f,null));};exports[_0x7708('0x70')]=function(_0x3890ba,_0x282525,_0x6271e8){if(_0x3890ba[_0x7708('0x51')]&&_0x3890ba[_0x7708('0x51')][_0x7708('0x52')]){_0x3890ba[_0x7708('0x4f')][_0x7708('0x67')]=_0x3890ba[_0x7708('0x51')][_0x7708('0x52')];}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0x3890ba['params']['id']}})[_0x7708('0x18')](handleEntityNotFound(_0x282525,null))[_0x7708('0x18')](saveUpdates(_0x3890ba[_0x7708('0x4f')],null))[_0x7708('0x18')](respondWithResult(_0x282525,null))['catch'](handleError(_0x282525,null));};var utilLicense=require(_0x7708('0x13'));exports[_0x7708('0x71')]=function(_0x4596df,_0x29cf84,_0x48e14f){var _0x1fb933=_0x7708('0x57');var _0x300cde={'custom':![]};return utilLicense['getLicense']()[_0x7708('0x18')](function(_0x273a23){if(_0x273a23){_0x300cde=_0x273a23;}return db[_0x7708('0x31')][_0x7708('0x4e')]({'where':{'id':_0x4596df[_0x7708('0x4c')]['id']},'attributes':[_0x7708('0x53'),_0x7708('0x55'),_0x7708('0x66'),_0x7708('0x67'),'defaultLogo','defaultLoginLogo',_0x7708('0x5a'),_0x7708('0x68')],'raw':!![]});})['then'](handleEntityNotFound(_0x29cf84,null))[_0x7708('0x18')](function(_0x31a5df){if(_0x31a5df){var _0x445c8a=_0x31a5df['favicon']&&fs[_0x7708('0x5b')](path[_0x7708('0x5c')](config[_0x7708('0x5d')],_0x1fb933,_['toLower'](_0x31a5df[_0x7708('0x67')])))?path[_0x7708('0x5c')](config['root'],_0x1fb933,_[_0x7708('0x60')](_0x31a5df['favicon'])):path['join'](config['root'],_0x1fb933,_['toLower'](_0x7708('0x72')));var _0xe7772e=_0x7708('0x6a')+_[_0x7708('0x6b')](_0x7708('0x67'));if(_0x31a5df[_0xe7772e]||!_0x300cde[_0x7708('0x5f')]){_0x445c8a=path['join'](config[_0x7708('0x5d')],_0x1fb933,_['toLower'](_0x7708('0x72')));}if(!fs[_0x7708('0x5b')](_0x445c8a)){throw new db[(_0x7708('0x61'))]['ValidationError'](_[_0x7708('0x6b')](_0x7708('0x67'))+_0x7708('0x63'));}return _0x29cf84[_0x7708('0x64')](_0x445c8a);}})[_0x7708('0x20')](handleError(_0x29cf84,null));};exports['getDate']=function(_0x69e20f,_0x6a8592){var _0x189e19={'offset':moment()[_0x7708('0x73')]()};_0x189e19[_0x7708('0x74')]=moment()['utcOffset'](_0x189e19[_0x7708('0x25')])[_0x7708('0x75')](_0x7708('0x76'));return _0x6a8592['status'](0xc8)[_0x7708('0x77')](_0x189e19);};
\ No newline at end of file
+var _0x7df0=['status','end','json','offset','undefined','limit','count','set','Content-Range','apply','save','update','destroy','stack','name','send','map','Setting','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','merge','VIRTUAL','options','includeAll','include','findAll','params','find','body','addLogo','file','logo','filename','addLogoLogin','getLogo','server/files/images/logos','loginLogo','preferred','defaultLogo','defaultLoginLogo','defaultPreferred','defaultFavicon','existsSync','join','toLower','root','default_logo.svg','default','upperFirst','custom','ValidationError','\x20not\x20found','download','getLogoLogin','favicon','Sequelize','gdpr','securePassword','getPreferred','getLicense','default_preferred.png','addFavicon','getFavicon','default_favicon.ico','getDate','utcOffset','now','format','YYYY-MM-DD\x20HH:mm:ss:SSS','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','http','then','info','Setting,\x20%s,\x20%s','request\x20sent','debug','Setting,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus'];(function(_0x45b100,_0x29a4b1){var _0x1b41f8=function(_0x5a48b4){while(--_0x5a48b4){_0x45b100['push'](_0x45b100['shift']());}};_0x1b41f8(++_0x29a4b1);}(_0x7df0,0x1c7));var _0x07df=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0x7df0[_0x3947c9];return _0x2e7871;};'use strict';var emlformat=require(_0x07df('0x0'));var rimraf=require(_0x07df('0x1'));var zipdir=require(_0x07df('0x2'));var jsonpatch=require(_0x07df('0x3'));var rp=require('request-promise');var moment=require(_0x07df('0x4'));var BPromise=require(_0x07df('0x5'));var Mustache=require('mustache');var util=require(_0x07df('0x6'));var path=require(_0x07df('0x7'));var sox=require(_0x07df('0x8'));var csv=require(_0x07df('0x9'));var ejs=require(_0x07df('0xa'));var fs=require('fs');var fs_extra=require(_0x07df('0xb'));var _=require(_0x07df('0xc'));var squel=require(_0x07df('0xd'));var crypto=require(_0x07df('0xe'));var jsforce=require(_0x07df('0xf'));var deskjs=require(_0x07df('0x10'));var toCsv=require(_0x07df('0x9'));var querystring=require('querystring');var Papa=require(_0x07df('0x11'));var Redis=require(_0x07df('0x12'));var authService=require(_0x07df('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0x07df('0x14'));var hardwareService=require(_0x07df('0x15'));var logger=require(_0x07df('0x16'))(_0x07df('0x17'));var utils=require(_0x07df('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0x07df('0x19'));var db=require(_0x07df('0x1a'))['db'];var jayson=require('jayson/promise');var client=jayson['client'][_0x07df('0x1b')]({'port':0x232a});function respondWithRpcPromise(_0x2b0f59,_0x2c4655,_0x1efbf8,_0x2bdab1){return new BPromise(function(_0x42b541,_0x5ded2e){var _0x41148a=_0x2bdab1||client;return _0x41148a['request'](_0x2b0f59,_0x1efbf8)[_0x07df('0x1c')](function(_0x8563dd){logger[_0x07df('0x1d')](_0x07df('0x1e'),_0x2c4655,_0x07df('0x1f'));logger[_0x07df('0x20')](_0x07df('0x21'),_0x2c4655,_0x07df('0x1f'),JSON[_0x07df('0x22')](_0x8563dd));if(_0x8563dd[_0x07df('0x23')]){if(_0x8563dd[_0x07df('0x23')][_0x07df('0x24')]===0x1f4){logger[_0x07df('0x23')]('Setting,\x20%s,\x20%s',_0x2c4655,_0x8563dd[_0x07df('0x23')][_0x07df('0x25')]);return _0x5ded2e(_0x8563dd[_0x07df('0x23')][_0x07df('0x25')]);}logger['error'](_0x07df('0x1e'),_0x2c4655,_0x8563dd[_0x07df('0x23')][_0x07df('0x25')]);return _0x42b541(_0x8563dd[_0x07df('0x23')][_0x07df('0x25')]);}else{logger[_0x07df('0x1d')](_0x07df('0x1e'),_0x2c4655,_0x07df('0x1f'));_0x42b541(_0x8563dd[_0x07df('0x26')]['message']);}})[_0x07df('0x27')](function(_0x24f098){logger[_0x07df('0x23')](_0x07df('0x1e'),_0x2c4655,_0x24f098);_0x5ded2e(_0x24f098);});});}function respondWithStatusCode(_0x45abba,_0x16ccd4){_0x16ccd4=_0x16ccd4||0xcc;return function(_0x57320b){if(_0x57320b){return _0x45abba[_0x07df('0x28')](_0x16ccd4);}return _0x45abba[_0x07df('0x29')](_0x16ccd4)[_0x07df('0x2a')]();};}function respondWithResult(_0x49287e,_0x82184){_0x82184=_0x82184||0xc8;return function(_0x214bdb){if(_0x214bdb){return _0x49287e[_0x07df('0x29')](_0x82184)[_0x07df('0x2b')](_0x214bdb);}};}function respondWithFilteredResult(_0x31d0cf,_0x2b06b9){return function(_0x68d28){if(_0x68d28){var _0x5d39ae=typeof _0x2b06b9[_0x07df('0x2c')]===_0x07df('0x2d')&&typeof _0x2b06b9[_0x07df('0x2e')]===_0x07df('0x2d');var _0x36371c=_0x68d28[_0x07df('0x2f')];var _0x22dcf4=_0x5d39ae?0x0:_0x2b06b9[_0x07df('0x2c')];var _0x380595=_0x5d39ae?_0x68d28[_0x07df('0x2f')]:_0x2b06b9[_0x07df('0x2c')]+_0x2b06b9['limit'];var _0x44e8b3;if(_0x380595>=_0x36371c){_0x380595=_0x36371c;_0x44e8b3=0xc8;}else{_0x44e8b3=0xce;}_0x31d0cf[_0x07df('0x29')](_0x44e8b3);return _0x31d0cf[_0x07df('0x30')](_0x07df('0x31'),_0x22dcf4+'-'+_0x380595+'/'+_0x36371c)['json'](_0x68d28);}return null;};}function patchUpdates(_0x1a6234){return function(_0x42042c){try{jsonpatch[_0x07df('0x32')](_0x42042c,_0x1a6234,!![]);}catch(_0x1f3b03){return BPromise['reject'](_0x1f3b03);}return _0x42042c[_0x07df('0x33')]();};}function saveUpdates(_0x2341b7,_0x353cef){return function(_0x249693){if(_0x249693){return _0x249693[_0x07df('0x34')](_0x2341b7)[_0x07df('0x1c')](function(_0x11a5b1){return _0x11a5b1;});}return null;};}function removeEntity(_0x5db28f,_0x271bf8){return function(_0x3612b0){if(_0x3612b0){return _0x3612b0[_0x07df('0x35')]()[_0x07df('0x1c')](function(){_0x5db28f[_0x07df('0x29')](0xcc)[_0x07df('0x2a')]();});}};}function handleEntityNotFound(_0x200d94,_0x5e187d){return function(_0x43985c){if(!_0x43985c){_0x200d94[_0x07df('0x28')](0x194);}return _0x43985c;};}function handleError(_0xcf7906,_0x534e21){_0x534e21=_0x534e21||0x1f4;return function(_0x458735){logger['error'](_0x458735[_0x07df('0x36')]);if(_0x458735[_0x07df('0x37')]){delete _0x458735[_0x07df('0x37')];}_0xcf7906['status'](_0x534e21)[_0x07df('0x38')](_0x458735);};}exports['index']=function(_0xfce1fe,_0x4b5eb2){var _0x414d0f={},_0x46a081={},_0x1f3f00={'count':0x0,'rows':[]};var _0x58ac0a=_[_0x07df('0x39')](db[_0x07df('0x3a')][_0x07df('0x3b')],function(_0x1336ed){return{'name':_0x1336ed[_0x07df('0x3c')],'type':_0x1336ed[_0x07df('0x3d')][_0x07df('0x3e')]};});_0x46a081[_0x07df('0x3f')]=_[_0x07df('0x39')](_0x58ac0a,_0x07df('0x37'));_0x46a081['query']=_[_0x07df('0x40')](_0xfce1fe[_0x07df('0x41')]);_0x46a081[_0x07df('0x42')]=_[_0x07df('0x43')](_0x46a081[_0x07df('0x3f')],_0x46a081[_0x07df('0x41')]);_0x414d0f[_0x07df('0x44')]=_[_0x07df('0x43')](_0x46a081['model'],qs['fields'](_0xfce1fe[_0x07df('0x41')][_0x07df('0x45')]));_0x414d0f[_0x07df('0x44')]=_0x414d0f[_0x07df('0x44')][_0x07df('0x46')]?_0x414d0f[_0x07df('0x44')]:_0x46a081[_0x07df('0x3f')];if(!_0xfce1fe[_0x07df('0x41')][_0x07df('0x47')]('nolimit')){_0x414d0f['limit']=qs[_0x07df('0x2e')](_0xfce1fe[_0x07df('0x41')]['limit']);_0x414d0f[_0x07df('0x2c')]=qs[_0x07df('0x2c')](_0xfce1fe[_0x07df('0x41')][_0x07df('0x2c')]);}_0x414d0f[_0x07df('0x48')]=qs['sort'](_0xfce1fe[_0x07df('0x41')][_0x07df('0x49')]);_0x414d0f[_0x07df('0x4a')]=qs[_0x07df('0x42')](_['pick'](_0xfce1fe['query'],_0x46a081['filters']),_0x58ac0a);if(_0xfce1fe['query']['filter']){_0x414d0f[_0x07df('0x4a')]=_[_0x07df('0x4b')](_0x414d0f[_0x07df('0x4a')],{'$or':_[_0x07df('0x39')](_0x58ac0a,function(_0x2cf1ba){if(_0x2cf1ba[_0x07df('0x3d')]!==_0x07df('0x4c')){var _0x26c26f={};_0x26c26f[_0x2cf1ba['name']]={'$like':'%'+_0xfce1fe['query']['filter']+'%'};return _0x26c26f;}})});}_0x414d0f=_[_0x07df('0x4b')]({},_0x414d0f,_0xfce1fe[_0x07df('0x4d')]);var _0x1e1f93={'where':_0x414d0f['where']};return db['Setting'][_0x07df('0x2f')](_0x1e1f93)[_0x07df('0x1c')](function(_0x346603){_0x1f3f00[_0x07df('0x2f')]=_0x346603;if(_0xfce1fe[_0x07df('0x41')][_0x07df('0x4e')]){_0x414d0f[_0x07df('0x4f')]=[{'all':!![]}];}return db[_0x07df('0x3a')][_0x07df('0x50')](_0x414d0f);})[_0x07df('0x1c')](function(_0x2855ca){_0x1f3f00['rows']=_0x2855ca;return _0x1f3f00;})['then'](respondWithFilteredResult(_0x4b5eb2,_0x414d0f))['catch'](handleError(_0x4b5eb2,null));};exports['show']=function(_0x18d5bf,_0x150c6c){var _0x2dfd6f={'raw':![],'where':{'id':_0x18d5bf[_0x07df('0x51')]['id']}},_0x3e4aad={};_0x3e4aad[_0x07df('0x3f')]=_['keys'](db[_0x07df('0x3a')]['rawAttributes']);_0x3e4aad[_0x07df('0x41')]=_[_0x07df('0x40')](_0x18d5bf[_0x07df('0x41')]);_0x3e4aad[_0x07df('0x42')]=_[_0x07df('0x43')](_0x3e4aad[_0x07df('0x3f')],_0x3e4aad[_0x07df('0x41')]);_0x2dfd6f[_0x07df('0x44')]=_[_0x07df('0x43')](_0x3e4aad[_0x07df('0x3f')],qs['fields'](_0x18d5bf[_0x07df('0x41')][_0x07df('0x45')]));_0x2dfd6f[_0x07df('0x44')]=_0x2dfd6f[_0x07df('0x44')][_0x07df('0x46')]?_0x2dfd6f[_0x07df('0x44')]:_0x3e4aad[_0x07df('0x3f')];if(_0x18d5bf[_0x07df('0x41')][_0x07df('0x4e')]){_0x2dfd6f[_0x07df('0x4f')]=[{'all':!![]}];}_0x2dfd6f=_[_0x07df('0x4b')]({},_0x2dfd6f,_0x18d5bf[_0x07df('0x4d')]);return db['Setting'][_0x07df('0x52')](_0x2dfd6f)[_0x07df('0x1c')](handleEntityNotFound(_0x150c6c,null))[_0x07df('0x1c')](respondWithResult(_0x150c6c,null))['catch'](handleError(_0x150c6c,null));};exports['update']=function(_0xa10495,_0x1d9c05){if(_0xa10495[_0x07df('0x53')]['id']){delete _0xa10495[_0x07df('0x53')]['id'];}return db[_0x07df('0x3a')][_0x07df('0x52')]({'where':{'id':_0xa10495[_0x07df('0x51')]['id']}})[_0x07df('0x1c')](handleEntityNotFound(_0x1d9c05,null))[_0x07df('0x1c')](saveUpdates(_0xa10495['body'],null))[_0x07df('0x1c')](respondWithResult(_0x1d9c05,null))['catch'](handleError(_0x1d9c05,null));};exports[_0x07df('0x54')]=function(_0x3a850e,_0x214401,_0x3115e1){if(_0x3a850e[_0x07df('0x55')]&&_0x3a850e['file']['filename']){_0x3a850e['body'][_0x07df('0x56')]=_0x3a850e[_0x07df('0x55')][_0x07df('0x57')];}return db[_0x07df('0x3a')][_0x07df('0x52')]({'where':{'id':_0x3a850e[_0x07df('0x51')]['id']}})[_0x07df('0x1c')](handleEntityNotFound(_0x214401,null))[_0x07df('0x1c')](saveUpdates(_0x3a850e[_0x07df('0x53')],null))[_0x07df('0x1c')](respondWithResult(_0x214401,null))[_0x07df('0x27')](handleError(_0x214401,null));};exports[_0x07df('0x58')]=function(_0x44fcba,_0x178966,_0x5e2b2b){if(_0x44fcba[_0x07df('0x55')]&&_0x44fcba[_0x07df('0x55')][_0x07df('0x57')]){_0x44fcba['body']['loginLogo']=_0x44fcba[_0x07df('0x55')][_0x07df('0x57')];}return db[_0x07df('0x3a')]['find']({'where':{'id':_0x44fcba[_0x07df('0x51')]['id']}})[_0x07df('0x1c')](handleEntityNotFound(_0x178966,null))[_0x07df('0x1c')](saveUpdates(_0x44fcba[_0x07df('0x53')],null))[_0x07df('0x1c')](respondWithResult(_0x178966,null))[_0x07df('0x27')](handleError(_0x178966,null));};var utilLicense=require(_0x07df('0x19'));exports[_0x07df('0x59')]=function(_0x2dbe4a,_0xad6334,_0x14f9f4){var _0x18fa85=_0x07df('0x5a');var _0x43e759={'custom':![]};return utilLicense['getLicense']()[_0x07df('0x1c')](function(_0x352945){if(_0x352945){_0x43e759=_0x352945;}return db['Setting']['find']({'where':{'id':_0x2dbe4a[_0x07df('0x51')]['id']},'attributes':[_0x07df('0x56'),_0x07df('0x5b'),_0x07df('0x5c'),'favicon',_0x07df('0x5d'),_0x07df('0x5e'),_0x07df('0x5f'),_0x07df('0x60')],'raw':!![]});})[_0x07df('0x1c')](handleEntityNotFound(_0xad6334,null))[_0x07df('0x1c')](function(_0x11f975){if(_0x11f975){var _0x5dc9f2=_0x11f975[_0x07df('0x56')]&&fs[_0x07df('0x61')](path[_0x07df('0x62')](config['root'],_0x18fa85,_[_0x07df('0x63')](_0x11f975[_0x07df('0x56')])))?path[_0x07df('0x62')](config['root'],_0x18fa85,_[_0x07df('0x63')](_0x11f975[_0x07df('0x56')])):path['join'](config[_0x07df('0x64')],_0x18fa85,_[_0x07df('0x63')](_0x07df('0x65')));var _0x40c04a=_0x07df('0x66')+_[_0x07df('0x67')](_0x07df('0x56'));if(_0x11f975[_0x40c04a]||!_0x43e759[_0x07df('0x68')]){_0x5dc9f2=path['join'](config['root'],_0x18fa85,_[_0x07df('0x63')]('default_logo.svg'));}if(!fs[_0x07df('0x61')](_0x5dc9f2)){throw new db['Sequelize'][(_0x07df('0x69'))](_[_0x07df('0x67')](_0x07df('0x56'))+_0x07df('0x6a'));}return _0xad6334[_0x07df('0x6b')](_0x5dc9f2);}})['catch'](handleError(_0xad6334,null));};var utilLicense=require(_0x07df('0x19'));exports[_0x07df('0x6c')]=function(_0x1f9432,_0x3bc49c,_0x4f4ac4){var _0x2854eb=_0x07df('0x5a');var _0x4fed4c={'custom':![]};return utilLicense['getLicense']()[_0x07df('0x1c')](function(_0x272c0c){if(_0x272c0c){_0x4fed4c=_0x272c0c;}return db['Setting'][_0x07df('0x52')]({'where':{'id':_0x1f9432[_0x07df('0x51')]['id']},'attributes':[_0x07df('0x56'),_0x07df('0x5b'),_0x07df('0x5c'),_0x07df('0x6d'),_0x07df('0x5d'),_0x07df('0x5e'),_0x07df('0x5f'),_0x07df('0x60')],'raw':!![]});})[_0x07df('0x1c')](handleEntityNotFound(_0x3bc49c,null))['then'](function(_0x4fd9d8){if(_0x4fd9d8){var _0x5aaaf1=_0x4fd9d8[_0x07df('0x5b')]&&fs['existsSync'](path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2854eb,_['toLower'](_0x4fd9d8[_0x07df('0x5b')])))?path[_0x07df('0x62')](config['root'],_0x2854eb,_[_0x07df('0x63')](_0x4fd9d8[_0x07df('0x5b')])):path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2854eb,_['toLower']('default_loginLogo.svg'));var _0x1d1142=_0x07df('0x66')+_[_0x07df('0x67')]('loginLogo');if(_0x4fd9d8[_0x1d1142]||!_0x4fed4c[_0x07df('0x68')]){_0x5aaaf1=path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2854eb,_[_0x07df('0x63')]('default_loginLogo.svg'));}if(!fs[_0x07df('0x61')](_0x5aaaf1)){throw new db[(_0x07df('0x6e'))][(_0x07df('0x69'))](_['upperFirst']('loginLogo')+_0x07df('0x6a'));}return _0x3bc49c[_0x07df('0x6b')](_0x5aaaf1);}})[_0x07df('0x27')](handleError(_0x3bc49c,null));};exports[_0x07df('0x6f')]=function(_0x5845f2,_0x579d60){return db[_0x07df('0x3a')][_0x07df('0x52')]({'where':{'id':_0x5845f2['params']['id']},'attributes':[_0x07df('0x70')]})[_0x07df('0x1c')](respondWithResult(_0x579d60,null))[_0x07df('0x27')](handleError(_0x579d60,null));};exports['addPreferred']=function(_0x39f89a,_0x5b2e2b,_0x5d9a36){if(_0x39f89a[_0x07df('0x55')]&&_0x39f89a[_0x07df('0x55')][_0x07df('0x57')]){_0x39f89a[_0x07df('0x53')][_0x07df('0x5c')]=_0x39f89a['file'][_0x07df('0x57')];}return db[_0x07df('0x3a')][_0x07df('0x52')]({'where':{'id':_0x39f89a[_0x07df('0x51')]['id']}})[_0x07df('0x1c')](handleEntityNotFound(_0x5b2e2b,null))[_0x07df('0x1c')](saveUpdates(_0x39f89a[_0x07df('0x53')],null))[_0x07df('0x1c')](respondWithResult(_0x5b2e2b,null))[_0x07df('0x27')](handleError(_0x5b2e2b,null));};var utilLicense=require(_0x07df('0x19'));exports[_0x07df('0x71')]=function(_0x38fcc1,_0x3281ab,_0x46d29b){var _0x2b1c7f='server/files/images/logos';var _0xee27b3={'custom':![]};return utilLicense[_0x07df('0x72')]()[_0x07df('0x1c')](function(_0x118333){if(_0x118333){_0xee27b3=_0x118333;}return db['Setting']['find']({'where':{'id':_0x38fcc1['params']['id']},'attributes':[_0x07df('0x56'),'loginLogo',_0x07df('0x5c'),_0x07df('0x6d'),_0x07df('0x5d'),_0x07df('0x5e'),_0x07df('0x5f'),_0x07df('0x60')],'raw':!![]});})[_0x07df('0x1c')](handleEntityNotFound(_0x3281ab,null))[_0x07df('0x1c')](function(_0x5139cd){if(_0x5139cd){var _0x80d9ed=_0x5139cd[_0x07df('0x5c')]&&fs['existsSync'](path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2b1c7f,_['toLower'](_0x5139cd[_0x07df('0x5c')])))?path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2b1c7f,_[_0x07df('0x63')](_0x5139cd[_0x07df('0x5c')])):path[_0x07df('0x62')](config['root'],_0x2b1c7f,_[_0x07df('0x63')](_0x07df('0x73')));var _0x1e1ca3=_0x07df('0x66')+_['upperFirst'](_0x07df('0x5c'));if(_0x5139cd[_0x1e1ca3]||!_0xee27b3[_0x07df('0x68')]||!_0xee27b3[_0x07df('0x5c')]){_0x80d9ed=path[_0x07df('0x62')](config[_0x07df('0x64')],_0x2b1c7f,_[_0x07df('0x63')](_0x07df('0x73')));}if(!fs['existsSync'](_0x80d9ed)){throw new db[(_0x07df('0x6e'))][(_0x07df('0x69'))](_[_0x07df('0x67')](_0x07df('0x5c'))+_0x07df('0x6a'));}return _0x3281ab[_0x07df('0x6b')](_0x80d9ed);}})['catch'](handleError(_0x3281ab,null));};exports[_0x07df('0x74')]=function(_0x39d5c2,_0x238d2e,_0x3cb890){if(_0x39d5c2['file']&&_0x39d5c2['file'][_0x07df('0x57')]){_0x39d5c2['body'][_0x07df('0x6d')]=_0x39d5c2[_0x07df('0x55')][_0x07df('0x57')];}return db['Setting'][_0x07df('0x52')]({'where':{'id':_0x39d5c2['params']['id']}})[_0x07df('0x1c')](handleEntityNotFound(_0x238d2e,null))[_0x07df('0x1c')](saveUpdates(_0x39d5c2[_0x07df('0x53')],null))[_0x07df('0x1c')](respondWithResult(_0x238d2e,null))[_0x07df('0x27')](handleError(_0x238d2e,null));};var utilLicense=require(_0x07df('0x19'));exports[_0x07df('0x75')]=function(_0x10ab27,_0x1e9bb5,_0x553cd0){var _0x9024fb='server/files/images/logos';var _0x50a61c={'custom':![]};return utilLicense[_0x07df('0x72')]()[_0x07df('0x1c')](function(_0x4c104d){if(_0x4c104d){_0x50a61c=_0x4c104d;}return db[_0x07df('0x3a')][_0x07df('0x52')]({'where':{'id':_0x10ab27[_0x07df('0x51')]['id']},'attributes':[_0x07df('0x56'),_0x07df('0x5b'),'preferred',_0x07df('0x6d'),_0x07df('0x5d'),'defaultLoginLogo',_0x07df('0x5f'),_0x07df('0x60')],'raw':!![]});})[_0x07df('0x1c')](handleEntityNotFound(_0x1e9bb5,null))['then'](function(_0x246109){if(_0x246109){var _0x563c7e=_0x246109[_0x07df('0x6d')]&&fs[_0x07df('0x61')](path[_0x07df('0x62')](config[_0x07df('0x64')],_0x9024fb,_[_0x07df('0x63')](_0x246109[_0x07df('0x6d')])))?path[_0x07df('0x62')](config[_0x07df('0x64')],_0x9024fb,_[_0x07df('0x63')](_0x246109[_0x07df('0x6d')])):path['join'](config[_0x07df('0x64')],_0x9024fb,_[_0x07df('0x63')](_0x07df('0x76')));var _0x2fb161=_0x07df('0x66')+_[_0x07df('0x67')](_0x07df('0x6d'));if(_0x246109[_0x2fb161]||!_0x50a61c[_0x07df('0x68')]){_0x563c7e=path['join'](config[_0x07df('0x64')],_0x9024fb,_[_0x07df('0x63')](_0x07df('0x76')));}if(!fs[_0x07df('0x61')](_0x563c7e)){throw new db[(_0x07df('0x6e'))]['ValidationError'](_[_0x07df('0x67')]('favicon')+_0x07df('0x6a'));}return _0x1e9bb5['download'](_0x563c7e);}})[_0x07df('0x27')](handleError(_0x1e9bb5,null));};exports[_0x07df('0x77')]=function(_0x5c8aa8,_0x314e73){var _0x51dbf1={'offset':moment()[_0x07df('0x78')]()};_0x51dbf1[_0x07df('0x79')]=moment()[_0x07df('0x78')](_0x51dbf1[_0x07df('0x2c')])[_0x07df('0x7a')](_0x07df('0x7b'));return _0x314e73[_0x07df('0x29')](0xc8)[_0x07df('0x38')](_0x51dbf1);};
\ No newline at end of file