Built motion from commit 746c7d2a.|2.5.35
[motion2.git] / server / api / setting / setting.controller.js
index 95287e6..673ddba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9d8c=['request-promise','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','../../mysqldb','jayson/promise','http','request','then','Setting,\x20%s,\x20%s','request\x20sent','debug','Setting,\x20%s,\x20%s,\x20%s','stringify','error','message','result','sendStatus','status','offset','undefined','count','limit','Content-Range','json','apply','reject','save','update','end','name','send','Setting','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','map','merge','options','includeAll','include','findAll','rows','catch','show','params','body','find','addLogo','file','logo','filename','addLogoLogin','loginLogo','getLogo','server/files/images/logos','preferred','favicon','defaultLogo','existsSync','join','root','toLower','default_logo.svg','default','upperFirst','ValidationError','\x20not\x20found','download','../../config/license/util','getLogoLogin','defaultPreferred','defaultFavicon','default_loginLogo.svg','Sequelize','gdpr','getLicense','defaultLoginLogo','default_preferred.png','getFavicon','default_favicon.ico','now','utcOffset','format','YYYY-MM-DD\x20HH:mm:ss:SSS','eml-format','zip-dir','fast-json-patch'];(function(_0x1982bf,_0x12e63a){var _0x2315de=function(_0x5d6eef){while(--_0x5d6eef){_0x1982bf['push'](_0x1982bf['shift']());}};_0x2315de(++_0x12e63a);}(_0x9d8c,0x162));var _0xc9d8=function(_0x15df76,_0x249a71){_0x15df76=_0x15df76-0x0;var _0x5598d4=_0x9d8c[_0x15df76];return _0x5598d4;};'use strict';var emlformat=require(_0xc9d8('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xc9d8('0x1'));var jsonpatch=require(_0xc9d8('0x2'));var rp=require(_0xc9d8('0x3'));var moment=require('moment');var BPromise=require(_0xc9d8('0x4'));var Mustache=require(_0xc9d8('0x5'));var util=require(_0xc9d8('0x6'));var path=require(_0xc9d8('0x7'));var sox=require('sox');var csv=require(_0xc9d8('0x8'));var ejs=require(_0xc9d8('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xc9d8('0xa'));var squel=require(_0xc9d8('0xb'));var crypto=require(_0xc9d8('0xc'));var jsforce=require(_0xc9d8('0xd'));var deskjs=require(_0xc9d8('0xe'));var toCsv=require(_0xc9d8('0x8'));var querystring=require(_0xc9d8('0xf'));var Papa=require(_0xc9d8('0x10'));var Redis=require(_0xc9d8('0x11'));var authService=require(_0xc9d8('0x12'));var qs=require(_0xc9d8('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc9d8('0x14'));var logger=require('../../config/logger')(_0xc9d8('0x15'));var utils=require('../../config/utils');var config=require(_0xc9d8('0x16'));var licenseUtil=require('../../config/license/util');var db=require(_0xc9d8('0x17'))['db'];var jayson=require(_0xc9d8('0x18'));var client=jayson['client'][_0xc9d8('0x19')]({'port':0x232a});function respondWithRpcPromise(_0x46dc87,_0x1d2a70,_0x16d664,_0x775bf7){return new BPromise(function(_0x1f8692,_0xa6c244){var _0x3edc6c=_0x775bf7||client;return _0x3edc6c[_0xc9d8('0x1a')](_0x46dc87,_0x16d664)[_0xc9d8('0x1b')](function(_0x1b21ac){logger['info'](_0xc9d8('0x1c'),_0x1d2a70,_0xc9d8('0x1d'));logger[_0xc9d8('0x1e')](_0xc9d8('0x1f'),_0x1d2a70,_0xc9d8('0x1d'),JSON[_0xc9d8('0x20')](_0x1b21ac));if(_0x1b21ac[_0xc9d8('0x21')]){if(_0x1b21ac[_0xc9d8('0x21')]['code']===0x1f4){logger[_0xc9d8('0x21')](_0xc9d8('0x1c'),_0x1d2a70,_0x1b21ac['error'][_0xc9d8('0x22')]);return _0xa6c244(_0x1b21ac[_0xc9d8('0x21')][_0xc9d8('0x22')]);}logger[_0xc9d8('0x21')](_0xc9d8('0x1c'),_0x1d2a70,_0x1b21ac[_0xc9d8('0x21')]['message']);return _0x1f8692(_0x1b21ac[_0xc9d8('0x21')][_0xc9d8('0x22')]);}else{logger['info'](_0xc9d8('0x1c'),_0x1d2a70,_0xc9d8('0x1d'));_0x1f8692(_0x1b21ac[_0xc9d8('0x23')][_0xc9d8('0x22')]);}})['catch'](function(_0x468788){logger['error'](_0xc9d8('0x1c'),_0x1d2a70,_0x468788);_0xa6c244(_0x468788);});});}function respondWithStatusCode(_0x2edc39,_0x56fafb){_0x56fafb=_0x56fafb||0xcc;return function(_0x36dd96){if(_0x36dd96){return _0x2edc39[_0xc9d8('0x24')](_0x56fafb);}return _0x2edc39[_0xc9d8('0x25')](_0x56fafb)['end']();};}function respondWithResult(_0x3f05b5,_0x134988){_0x134988=_0x134988||0xc8;return function(_0x290c29){if(_0x290c29){return _0x3f05b5[_0xc9d8('0x25')](_0x134988)['json'](_0x290c29);}};}function respondWithFilteredResult(_0x45d7cc,_0x48a976){return function(_0x2f1300){if(_0x2f1300){var _0x14b75d=typeof _0x48a976[_0xc9d8('0x26')]===_0xc9d8('0x27')&&typeof _0x48a976['limit']==='undefined';var _0x151495=_0x2f1300[_0xc9d8('0x28')];var _0x3b2a5d=_0x14b75d?0x0:_0x48a976['offset'];var _0x453cd3=_0x14b75d?_0x2f1300['count']:_0x48a976[_0xc9d8('0x26')]+_0x48a976[_0xc9d8('0x29')];var _0x421e57;if(_0x453cd3>=_0x151495){_0x453cd3=_0x151495;_0x421e57=0xc8;}else{_0x421e57=0xce;}_0x45d7cc[_0xc9d8('0x25')](_0x421e57);return _0x45d7cc['set'](_0xc9d8('0x2a'),_0x3b2a5d+'-'+_0x453cd3+'/'+_0x151495)[_0xc9d8('0x2b')](_0x2f1300);}return null;};}function patchUpdates(_0x2b702b){return function(_0x211c58){try{jsonpatch[_0xc9d8('0x2c')](_0x211c58,_0x2b702b,!![]);}catch(_0xf8e1d1){return BPromise[_0xc9d8('0x2d')](_0xf8e1d1);}return _0x211c58[_0xc9d8('0x2e')]();};}function saveUpdates(_0x226411,_0x4f7d34){return function(_0x42ccfb){if(_0x42ccfb){return _0x42ccfb[_0xc9d8('0x2f')](_0x226411)[_0xc9d8('0x1b')](function(_0x30d083){return _0x30d083;});}return null;};}function removeEntity(_0xea2e47,_0x1edc34){return function(_0x539f25){if(_0x539f25){return _0x539f25['destroy']()['then'](function(){_0xea2e47[_0xc9d8('0x25')](0xcc)[_0xc9d8('0x30')]();});}};}function handleEntityNotFound(_0x400415,_0x437091){return function(_0xffd6f9){if(!_0xffd6f9){_0x400415[_0xc9d8('0x24')](0x194);}return _0xffd6f9;};}function handleError(_0x20444b,_0x4c257c){_0x4c257c=_0x4c257c||0x1f4;return function(_0x3dadd8){logger[_0xc9d8('0x21')](_0x3dadd8['stack']);if(_0x3dadd8[_0xc9d8('0x31')]){delete _0x3dadd8[_0xc9d8('0x31')];}_0x20444b[_0xc9d8('0x25')](_0x4c257c)[_0xc9d8('0x32')](_0x3dadd8);};}exports['index']=function(_0x2c6bcb,_0x475c70){var _0x5cca2b={},_0x44ff14={},_0x508fc0={'count':0x0,'rows':[]};var _0x1983f5=_['map'](db[_0xc9d8('0x33')][_0xc9d8('0x34')],function(_0x11d338){return{'name':_0x11d338[_0xc9d8('0x35')],'type':_0x11d338[_0xc9d8('0x36')][_0xc9d8('0x37')]};});_0x44ff14['model']=_['map'](_0x1983f5,_0xc9d8('0x31'));_0x44ff14[_0xc9d8('0x38')]=_[_0xc9d8('0x39')](_0x2c6bcb[_0xc9d8('0x38')]);_0x44ff14[_0xc9d8('0x3a')]=_[_0xc9d8('0x3b')](_0x44ff14[_0xc9d8('0x3c')],_0x44ff14[_0xc9d8('0x38')]);_0x5cca2b[_0xc9d8('0x3d')]=_[_0xc9d8('0x3b')](_0x44ff14[_0xc9d8('0x3c')],qs['fields'](_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x3e')]));_0x5cca2b[_0xc9d8('0x3d')]=_0x5cca2b[_0xc9d8('0x3d')][_0xc9d8('0x3f')]?_0x5cca2b[_0xc9d8('0x3d')]:_0x44ff14['model'];if(!_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x40')](_0xc9d8('0x41'))){_0x5cca2b[_0xc9d8('0x29')]=qs[_0xc9d8('0x29')](_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x29')]);_0x5cca2b[_0xc9d8('0x26')]=qs[_0xc9d8('0x26')](_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x26')]);}_0x5cca2b['order']=qs['sort'](_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x42')]);_0x5cca2b[_0xc9d8('0x43')]=qs['filters'](_[_0xc9d8('0x44')](_0x2c6bcb[_0xc9d8('0x38')],_0x44ff14[_0xc9d8('0x3a')]),_0x1983f5);if(_0x2c6bcb['query'][_0xc9d8('0x45')]){_0x5cca2b[_0xc9d8('0x43')]=_['merge'](_0x5cca2b[_0xc9d8('0x43')],{'$or':_[_0xc9d8('0x46')](_0x1983f5,function(_0x24bb94){if(_0x24bb94['type']!=='VIRTUAL'){var _0x56150c={};_0x56150c[_0x24bb94[_0xc9d8('0x31')]]={'$like':'%'+_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x45')]+'%'};return _0x56150c;}})});}_0x5cca2b=_[_0xc9d8('0x47')]({},_0x5cca2b,_0x2c6bcb[_0xc9d8('0x48')]);var _0x16f3d6={'where':_0x5cca2b[_0xc9d8('0x43')]};return db[_0xc9d8('0x33')][_0xc9d8('0x28')](_0x16f3d6)[_0xc9d8('0x1b')](function(_0x498a57){_0x508fc0[_0xc9d8('0x28')]=_0x498a57;if(_0x2c6bcb[_0xc9d8('0x38')][_0xc9d8('0x49')]){_0x5cca2b[_0xc9d8('0x4a')]=[{'all':!![]}];}return db[_0xc9d8('0x33')][_0xc9d8('0x4b')](_0x5cca2b);})[_0xc9d8('0x1b')](function(_0x2490b9){_0x508fc0[_0xc9d8('0x4c')]=_0x2490b9;return _0x508fc0;})[_0xc9d8('0x1b')](respondWithFilteredResult(_0x475c70,_0x5cca2b))[_0xc9d8('0x4d')](handleError(_0x475c70,null));};exports[_0xc9d8('0x4e')]=function(_0x4ef0de,_0x17e913){var _0x4cdb4c={'raw':![],'where':{'id':_0x4ef0de[_0xc9d8('0x4f')]['id']}},_0x4c6d68={};_0x4c6d68[_0xc9d8('0x3c')]=_[_0xc9d8('0x39')](db[_0xc9d8('0x33')][_0xc9d8('0x34')]);_0x4c6d68[_0xc9d8('0x38')]=_[_0xc9d8('0x39')](_0x4ef0de[_0xc9d8('0x38')]);_0x4c6d68['filters']=_[_0xc9d8('0x3b')](_0x4c6d68[_0xc9d8('0x3c')],_0x4c6d68['query']);_0x4cdb4c[_0xc9d8('0x3d')]=_['intersection'](_0x4c6d68['model'],qs[_0xc9d8('0x3e')](_0x4ef0de[_0xc9d8('0x38')][_0xc9d8('0x3e')]));_0x4cdb4c[_0xc9d8('0x3d')]=_0x4cdb4c['attributes'][_0xc9d8('0x3f')]?_0x4cdb4c[_0xc9d8('0x3d')]:_0x4c6d68[_0xc9d8('0x3c')];if(_0x4ef0de['query'][_0xc9d8('0x49')]){_0x4cdb4c['include']=[{'all':!![]}];}_0x4cdb4c=_[_0xc9d8('0x47')]({},_0x4cdb4c,_0x4ef0de['options']);return db['Setting']['find'](_0x4cdb4c)['then'](handleEntityNotFound(_0x17e913,null))[_0xc9d8('0x1b')](respondWithResult(_0x17e913,null))[_0xc9d8('0x4d')](handleError(_0x17e913,null));};exports[_0xc9d8('0x2f')]=function(_0x57781c,_0x4124c8){if(_0x57781c['body']['id']){delete _0x57781c[_0xc9d8('0x50')]['id'];}return db[_0xc9d8('0x33')][_0xc9d8('0x51')]({'where':{'id':_0x57781c[_0xc9d8('0x4f')]['id']}})[_0xc9d8('0x1b')](handleEntityNotFound(_0x4124c8,null))[_0xc9d8('0x1b')](saveUpdates(_0x57781c[_0xc9d8('0x50')],null))[_0xc9d8('0x1b')](respondWithResult(_0x4124c8,null))[_0xc9d8('0x4d')](handleError(_0x4124c8,null));};exports[_0xc9d8('0x52')]=function(_0x3d6276,_0x4ea11f,_0x1abf54){if(_0x3d6276[_0xc9d8('0x53')]&&_0x3d6276[_0xc9d8('0x53')]['filename']){_0x3d6276[_0xc9d8('0x50')][_0xc9d8('0x54')]=_0x3d6276[_0xc9d8('0x53')][_0xc9d8('0x55')];}return db[_0xc9d8('0x33')]['find']({'where':{'id':_0x3d6276['params']['id']}})[_0xc9d8('0x1b')](handleEntityNotFound(_0x4ea11f,null))['then'](saveUpdates(_0x3d6276[_0xc9d8('0x50')],null))[_0xc9d8('0x1b')](respondWithResult(_0x4ea11f,null))[_0xc9d8('0x4d')](handleError(_0x4ea11f,null));};exports[_0xc9d8('0x56')]=function(_0x51051d,_0x4c6653,_0x1bb359){if(_0x51051d[_0xc9d8('0x53')]&&_0x51051d[_0xc9d8('0x53')]['filename']){_0x51051d[_0xc9d8('0x50')][_0xc9d8('0x57')]=_0x51051d[_0xc9d8('0x53')][_0xc9d8('0x55')];}return db[_0xc9d8('0x33')][_0xc9d8('0x51')]({'where':{'id':_0x51051d[_0xc9d8('0x4f')]['id']}})['then'](handleEntityNotFound(_0x4c6653,null))[_0xc9d8('0x1b')](saveUpdates(_0x51051d[_0xc9d8('0x50')],null))[_0xc9d8('0x1b')](respondWithResult(_0x4c6653,null))[_0xc9d8('0x4d')](handleError(_0x4c6653,null));};var utilLicense=require('../../config/license/util');exports[_0xc9d8('0x58')]=function(_0x1cc18f,_0x19ed34,_0x19dce4){var _0x3d3e87=_0xc9d8('0x59');var _0x575ba9={'custom':![]};return utilLicense['getLicense']()[_0xc9d8('0x1b')](function(_0x37f3b7){if(_0x37f3b7){_0x575ba9=_0x37f3b7;}return db['Setting'][_0xc9d8('0x51')]({'where':{'id':_0x1cc18f[_0xc9d8('0x4f')]['id']},'attributes':['logo',_0xc9d8('0x57'),_0xc9d8('0x5a'),_0xc9d8('0x5b'),_0xc9d8('0x5c'),'defaultLoginLogo','defaultPreferred','defaultFavicon'],'raw':!![]});})[_0xc9d8('0x1b')](handleEntityNotFound(_0x19ed34,null))[_0xc9d8('0x1b')](function(_0x3f8134){if(_0x3f8134){var _0x1aa580=_0x3f8134[_0xc9d8('0x54')]&&fs[_0xc9d8('0x5d')](path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x3d3e87,_[_0xc9d8('0x60')](_0x3f8134['logo'])))?path[_0xc9d8('0x5e')](config['root'],_0x3d3e87,_[_0xc9d8('0x60')](_0x3f8134['logo'])):path['join'](config[_0xc9d8('0x5f')],_0x3d3e87,_[_0xc9d8('0x60')](_0xc9d8('0x61')));var _0x55c24b=_0xc9d8('0x62')+_[_0xc9d8('0x63')]('logo');if(_0x3f8134[_0x55c24b]||!_0x575ba9['custom']){_0x1aa580=path['join'](config['root'],_0x3d3e87,_[_0xc9d8('0x60')](_0xc9d8('0x61')));}if(!fs['existsSync'](_0x1aa580)){throw new db['Sequelize'][(_0xc9d8('0x64'))](_['upperFirst']('logo')+_0xc9d8('0x65'));}return _0x19ed34[_0xc9d8('0x66')](_0x1aa580);}})[_0xc9d8('0x4d')](handleError(_0x19ed34,null));};var utilLicense=require(_0xc9d8('0x67'));exports[_0xc9d8('0x68')]=function(_0x1a79db,_0x3209d8,_0x3e7616){var _0x359f45=_0xc9d8('0x59');var _0x23bef5={'custom':![]};return utilLicense['getLicense']()[_0xc9d8('0x1b')](function(_0x5c98c6){if(_0x5c98c6){_0x23bef5=_0x5c98c6;}return db[_0xc9d8('0x33')]['find']({'where':{'id':_0x1a79db[_0xc9d8('0x4f')]['id']},'attributes':['logo',_0xc9d8('0x57'),_0xc9d8('0x5a'),_0xc9d8('0x5b'),_0xc9d8('0x5c'),'defaultLoginLogo',_0xc9d8('0x69'),_0xc9d8('0x6a')],'raw':!![]});})[_0xc9d8('0x1b')](handleEntityNotFound(_0x3209d8,null))['then'](function(_0x55249a){if(_0x55249a){var _0x4f03b4=_0x55249a['loginLogo']&&fs['existsSync'](path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x359f45,_[_0xc9d8('0x60')](_0x55249a[_0xc9d8('0x57')])))?path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x359f45,_[_0xc9d8('0x60')](_0x55249a['loginLogo'])):path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x359f45,_[_0xc9d8('0x60')](_0xc9d8('0x6b')));var _0x26aaae=_0xc9d8('0x62')+_[_0xc9d8('0x63')](_0xc9d8('0x57'));if(_0x55249a[_0x26aaae]||!_0x23bef5['custom']){_0x4f03b4=path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x359f45,_['toLower'](_0xc9d8('0x6b')));}if(!fs[_0xc9d8('0x5d')](_0x4f03b4)){throw new db[(_0xc9d8('0x6c'))][(_0xc9d8('0x64'))](_[_0xc9d8('0x63')](_0xc9d8('0x57'))+_0xc9d8('0x65'));}return _0x3209d8[_0xc9d8('0x66')](_0x4f03b4);}})[_0xc9d8('0x4d')](handleError(_0x3209d8,null));};exports[_0xc9d8('0x6d')]=function(_0x286c32,_0x16f468){return db['Setting']['find']({'where':{'id':_0x286c32['params']['id']},'attributes':['securePassword']})[_0xc9d8('0x1b')](respondWithResult(_0x16f468,null))['catch'](handleError(_0x16f468,null));};exports['addPreferred']=function(_0x56ae74,_0x5c1cf1,_0x1c3529){if(_0x56ae74[_0xc9d8('0x53')]&&_0x56ae74['file']['filename']){_0x56ae74[_0xc9d8('0x50')][_0xc9d8('0x5a')]=_0x56ae74[_0xc9d8('0x53')][_0xc9d8('0x55')];}return db['Setting']['find']({'where':{'id':_0x56ae74[_0xc9d8('0x4f')]['id']}})['then'](handleEntityNotFound(_0x5c1cf1,null))[_0xc9d8('0x1b')](saveUpdates(_0x56ae74[_0xc9d8('0x50')],null))[_0xc9d8('0x1b')](respondWithResult(_0x5c1cf1,null))['catch'](handleError(_0x5c1cf1,null));};var utilLicense=require('../../config/license/util');exports['getPreferred']=function(_0x5b003d,_0x591dc1,_0x52d78f){var _0x1be18f=_0xc9d8('0x59');var _0x43319a={'custom':![]};return utilLicense[_0xc9d8('0x6e')]()[_0xc9d8('0x1b')](function(_0x979008){if(_0x979008){_0x43319a=_0x979008;}return db[_0xc9d8('0x33')][_0xc9d8('0x51')]({'where':{'id':_0x5b003d[_0xc9d8('0x4f')]['id']},'attributes':['logo',_0xc9d8('0x57'),_0xc9d8('0x5a'),_0xc9d8('0x5b'),_0xc9d8('0x5c'),_0xc9d8('0x6f'),_0xc9d8('0x69'),'defaultFavicon'],'raw':!![]});})[_0xc9d8('0x1b')](handleEntityNotFound(_0x591dc1,null))['then'](function(_0x5f1e11){if(_0x5f1e11){var _0xac9802=_0x5f1e11[_0xc9d8('0x5a')]&&fs[_0xc9d8('0x5d')](path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x1be18f,_[_0xc9d8('0x60')](_0x5f1e11['preferred'])))?path[_0xc9d8('0x5e')](config['root'],_0x1be18f,_['toLower'](_0x5f1e11[_0xc9d8('0x5a')])):path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x1be18f,_[_0xc9d8('0x60')](_0xc9d8('0x70')));var _0x1bfdb3=_0xc9d8('0x62')+_[_0xc9d8('0x63')](_0xc9d8('0x5a'));if(_0x5f1e11[_0x1bfdb3]||!_0x43319a['custom']||!_0x43319a[_0xc9d8('0x5a')]){_0xac9802=path['join'](config['root'],_0x1be18f,_['toLower'](_0xc9d8('0x70')));}if(!fs['existsSync'](_0xac9802)){throw new db['Sequelize'][(_0xc9d8('0x64'))](_[_0xc9d8('0x63')]('preferred')+'\x20not\x20found');}return _0x591dc1[_0xc9d8('0x66')](_0xac9802);}})[_0xc9d8('0x4d')](handleError(_0x591dc1,null));};exports['addFavicon']=function(_0x483149,_0x45e4a0,_0x4fa6ff){if(_0x483149[_0xc9d8('0x53')]&&_0x483149[_0xc9d8('0x53')]['filename']){_0x483149[_0xc9d8('0x50')][_0xc9d8('0x5b')]=_0x483149[_0xc9d8('0x53')][_0xc9d8('0x55')];}return db[_0xc9d8('0x33')][_0xc9d8('0x51')]({'where':{'id':_0x483149[_0xc9d8('0x4f')]['id']}})[_0xc9d8('0x1b')](handleEntityNotFound(_0x45e4a0,null))[_0xc9d8('0x1b')](saveUpdates(_0x483149[_0xc9d8('0x50')],null))[_0xc9d8('0x1b')](respondWithResult(_0x45e4a0,null))['catch'](handleError(_0x45e4a0,null));};var utilLicense=require('../../config/license/util');exports[_0xc9d8('0x71')]=function(_0x2bb238,_0x58989e,_0x8a0e83){var _0x1aaa93=_0xc9d8('0x59');var _0x2a0a8b={'custom':![]};return utilLicense['getLicense']()['then'](function(_0x2de2a4){if(_0x2de2a4){_0x2a0a8b=_0x2de2a4;}return db[_0xc9d8('0x33')][_0xc9d8('0x51')]({'where':{'id':_0x2bb238['params']['id']},'attributes':[_0xc9d8('0x54'),'loginLogo',_0xc9d8('0x5a'),_0xc9d8('0x5b'),_0xc9d8('0x5c'),'defaultLoginLogo',_0xc9d8('0x69'),_0xc9d8('0x6a')],'raw':!![]});})[_0xc9d8('0x1b')](handleEntityNotFound(_0x58989e,null))[_0xc9d8('0x1b')](function(_0x1a1a88){if(_0x1a1a88){var _0x5ef4f2=_0x1a1a88[_0xc9d8('0x5b')]&&fs[_0xc9d8('0x5d')](path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x1aaa93,_[_0xc9d8('0x60')](_0x1a1a88[_0xc9d8('0x5b')])))?path['join'](config[_0xc9d8('0x5f')],_0x1aaa93,_[_0xc9d8('0x60')](_0x1a1a88[_0xc9d8('0x5b')])):path[_0xc9d8('0x5e')](config[_0xc9d8('0x5f')],_0x1aaa93,_[_0xc9d8('0x60')](_0xc9d8('0x72')));var _0x296cdf=_0xc9d8('0x62')+_[_0xc9d8('0x63')](_0xc9d8('0x5b'));if(_0x1a1a88[_0x296cdf]||!_0x2a0a8b['custom']){_0x5ef4f2=path['join'](config['root'],_0x1aaa93,_[_0xc9d8('0x60')](_0xc9d8('0x72')));}if(!fs[_0xc9d8('0x5d')](_0x5ef4f2)){throw new db[(_0xc9d8('0x6c'))][(_0xc9d8('0x64'))](_['upperFirst']('favicon')+_0xc9d8('0x65'));}return _0x58989e[_0xc9d8('0x66')](_0x5ef4f2);}})['catch'](handleError(_0x58989e,null));};exports['getDate']=function(_0x5171c9,_0x581c31){var _0x1c205c={'offset':moment()['utcOffset']()};_0x1c205c[_0xc9d8('0x73')]=moment()[_0xc9d8('0x74')](_0x1c205c[_0xc9d8('0x26')])[_0xc9d8('0x75')](_0xc9d8('0x76'));return _0x581c31[_0xc9d8('0x25')](0xc8)[_0xc9d8('0x32')](_0x1c205c);};
\ No newline at end of file
+var _0x2a5e=['upperFirst','ValidationError','\x20not\x20found','download','getLogoLogin','server/files/images/logos','defaultFavicon','custom','default_loginLogo.svg','Sequelize','gdpr','addPreferred','getPreferred','default_preferred.png','addFavicon','getFavicon','default_favicon.ico','utcOffset','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../config/logger','../../config/environment','../../config/license/util','jayson/promise','client','http','then','info','Setting,\x20%s,\x20%s','request\x20sent','Setting,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','reject','save','update','destroy','name','send','index','map','Setting','rawAttributes','type','key','model','query','keys','filters','attributes','fields','length','hasOwnProperty','order','sort','where','VIRTUAL','filter','merge','options','include','findAll','show','intersection','includeAll','body','find','params','addLogo','file','filename','logo','loginLogo','getLogo','getLicense','preferred','favicon','defaultLogo','defaultLoginLogo','defaultPreferred','existsSync','join','toLower','root','default'];(function(_0x110c3d,_0x12ee06){var _0x226d67=function(_0x1fb6e1){while(--_0x1fb6e1){_0x110c3d['push'](_0x110c3d['shift']());}};_0x226d67(++_0x12ee06);}(_0x2a5e,0xf6));var _0xe2a5=function(_0x2eac20,_0x4af6c5){_0x2eac20=_0x2eac20-0x0;var _0x14f35a=_0x2a5e[_0x2eac20];return _0x14f35a;};'use strict';var emlformat=require(_0xe2a5('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0xe2a5('0x1'));var rp=require(_0xe2a5('0x2'));var moment=require(_0xe2a5('0x3'));var BPromise=require(_0xe2a5('0x4'));var Mustache=require(_0xe2a5('0x5'));var util=require(_0xe2a5('0x6'));var path=require(_0xe2a5('0x7'));var sox=require(_0xe2a5('0x8'));var csv=require('to-csv');var ejs=require(_0xe2a5('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xe2a5('0xa'));var squel=require('squel');var crypto=require(_0xe2a5('0xb'));var jsforce=require(_0xe2a5('0xc'));var deskjs=require(_0xe2a5('0xd'));var toCsv=require(_0xe2a5('0xe'));var querystring=require('querystring');var Papa=require(_0xe2a5('0xf'));var Redis=require(_0xe2a5('0x10'));var authService=require(_0xe2a5('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xe2a5('0x12'))('api');var utils=require('../../config/utils');var config=require(_0xe2a5('0x13'));var licenseUtil=require(_0xe2a5('0x14'));var db=require('../../mysqldb')['db'];var jayson=require(_0xe2a5('0x15'));var client=jayson[_0xe2a5('0x16')][_0xe2a5('0x17')]({'port':0x232a});function respondWithRpcPromise(_0x5aea07,_0x167ccc,_0x1df15d,_0x4c6349){return new BPromise(function(_0x4fa29e,_0x3d9201){var _0x1b0065=_0x4c6349||client;return _0x1b0065['request'](_0x5aea07,_0x1df15d)[_0xe2a5('0x18')](function(_0x448a57){logger[_0xe2a5('0x19')](_0xe2a5('0x1a'),_0x167ccc,_0xe2a5('0x1b'));logger['debug'](_0xe2a5('0x1c'),_0x167ccc,_0xe2a5('0x1b'),JSON[_0xe2a5('0x1d')](_0x448a57));if(_0x448a57['error']){if(_0x448a57[_0xe2a5('0x1e')][_0xe2a5('0x1f')]===0x1f4){logger[_0xe2a5('0x1e')](_0xe2a5('0x1a'),_0x167ccc,_0x448a57[_0xe2a5('0x1e')]['message']);return _0x3d9201(_0x448a57['error']['message']);}logger[_0xe2a5('0x1e')](_0xe2a5('0x1a'),_0x167ccc,_0x448a57[_0xe2a5('0x1e')][_0xe2a5('0x20')]);return _0x4fa29e(_0x448a57[_0xe2a5('0x1e')][_0xe2a5('0x20')]);}else{logger[_0xe2a5('0x19')]('Setting,\x20%s,\x20%s',_0x167ccc,'request\x20sent');_0x4fa29e(_0x448a57[_0xe2a5('0x21')][_0xe2a5('0x20')]);}})[_0xe2a5('0x22')](function(_0x419152){logger[_0xe2a5('0x1e')](_0xe2a5('0x1a'),_0x167ccc,_0x419152);_0x3d9201(_0x419152);});});}function respondWithStatusCode(_0x4ef4b8,_0x5c7ea1){_0x5c7ea1=_0x5c7ea1||0xcc;return function(_0x4023c8){if(_0x4023c8){return _0x4ef4b8[_0xe2a5('0x23')](_0x5c7ea1);}return _0x4ef4b8[_0xe2a5('0x24')](_0x5c7ea1)[_0xe2a5('0x25')]();};}function respondWithResult(_0x407d06,_0x301dee){_0x301dee=_0x301dee||0xc8;return function(_0x4e24a5){if(_0x4e24a5){return _0x407d06[_0xe2a5('0x24')](_0x301dee)[_0xe2a5('0x26')](_0x4e24a5);}};}function respondWithFilteredResult(_0x38d11f,_0x815ace){return function(_0x1616a6){if(_0x1616a6){var _0x5cc160=typeof _0x815ace[_0xe2a5('0x27')]===_0xe2a5('0x28')&&typeof _0x815ace[_0xe2a5('0x29')]===_0xe2a5('0x28');var _0x3bcc15=_0x1616a6[_0xe2a5('0x2a')];var _0xe94c33=_0x5cc160?0x0:_0x815ace[_0xe2a5('0x27')];var _0xec31e0=_0x5cc160?_0x1616a6[_0xe2a5('0x2a')]:_0x815ace['offset']+_0x815ace[_0xe2a5('0x29')];var _0x4714ce;if(_0xec31e0>=_0x3bcc15){_0xec31e0=_0x3bcc15;_0x4714ce=0xc8;}else{_0x4714ce=0xce;}_0x38d11f['status'](_0x4714ce);return _0x38d11f['set'](_0xe2a5('0x2b'),_0xe94c33+'-'+_0xec31e0+'/'+_0x3bcc15)[_0xe2a5('0x26')](_0x1616a6);}return null;};}function patchUpdates(_0x344498){return function(_0x45c40f){try{jsonpatch['apply'](_0x45c40f,_0x344498,!![]);}catch(_0x721dec){return BPromise[_0xe2a5('0x2c')](_0x721dec);}return _0x45c40f[_0xe2a5('0x2d')]();};}function saveUpdates(_0x5c99c9,_0x3a9f70){return function(_0x271e3e){if(_0x271e3e){return _0x271e3e[_0xe2a5('0x2e')](_0x5c99c9)[_0xe2a5('0x18')](function(_0x3cf289){return _0x3cf289;});}return null;};}function removeEntity(_0x49a163,_0x51259a){return function(_0x2f21a2){if(_0x2f21a2){return _0x2f21a2[_0xe2a5('0x2f')]()['then'](function(){_0x49a163[_0xe2a5('0x24')](0xcc)[_0xe2a5('0x25')]();});}};}function handleEntityNotFound(_0x384ec1,_0x46b188){return function(_0x36ba85){if(!_0x36ba85){_0x384ec1[_0xe2a5('0x23')](0x194);}return _0x36ba85;};}function handleError(_0x43db9d,_0x3329ab){_0x3329ab=_0x3329ab||0x1f4;return function(_0x3f79a0){logger[_0xe2a5('0x1e')](_0x3f79a0['stack']);if(_0x3f79a0['name']){delete _0x3f79a0[_0xe2a5('0x30')];}_0x43db9d[_0xe2a5('0x24')](_0x3329ab)[_0xe2a5('0x31')](_0x3f79a0);};}exports[_0xe2a5('0x32')]=function(_0x3befde,_0x49a324){var _0x41da4e={},_0x268351={},_0x22cb29={'count':0x0,'rows':[]};var _0x2237a6=_[_0xe2a5('0x33')](db[_0xe2a5('0x34')][_0xe2a5('0x35')],function(_0x5be4c8){return{'name':_0x5be4c8['fieldName'],'type':_0x5be4c8[_0xe2a5('0x36')][_0xe2a5('0x37')]};});_0x268351[_0xe2a5('0x38')]=_['map'](_0x2237a6,_0xe2a5('0x30'));_0x268351[_0xe2a5('0x39')]=_[_0xe2a5('0x3a')](_0x3befde[_0xe2a5('0x39')]);_0x268351[_0xe2a5('0x3b')]=_['intersection'](_0x268351[_0xe2a5('0x38')],_0x268351[_0xe2a5('0x39')]);_0x41da4e[_0xe2a5('0x3c')]=_['intersection'](_0x268351[_0xe2a5('0x38')],qs[_0xe2a5('0x3d')](_0x3befde[_0xe2a5('0x39')][_0xe2a5('0x3d')]));_0x41da4e[_0xe2a5('0x3c')]=_0x41da4e['attributes'][_0xe2a5('0x3e')]?_0x41da4e[_0xe2a5('0x3c')]:_0x268351['model'];if(!_0x3befde[_0xe2a5('0x39')][_0xe2a5('0x3f')]('nolimit')){_0x41da4e[_0xe2a5('0x29')]=qs['limit'](_0x3befde[_0xe2a5('0x39')][_0xe2a5('0x29')]);_0x41da4e[_0xe2a5('0x27')]=qs['offset'](_0x3befde[_0xe2a5('0x39')][_0xe2a5('0x27')]);}_0x41da4e[_0xe2a5('0x40')]=qs[_0xe2a5('0x41')](_0x3befde['query'][_0xe2a5('0x41')]);_0x41da4e[_0xe2a5('0x42')]=qs['filters'](_['pick'](_0x3befde['query'],_0x268351[_0xe2a5('0x3b')]),_0x2237a6);if(_0x3befde[_0xe2a5('0x39')]['filter']){_0x41da4e['where']=_['merge'](_0x41da4e[_0xe2a5('0x42')],{'$or':_[_0xe2a5('0x33')](_0x2237a6,function(_0x23e60e){if(_0x23e60e[_0xe2a5('0x36')]!==_0xe2a5('0x43')){var _0x2cca53={};_0x2cca53[_0x23e60e['name']]={'$like':'%'+_0x3befde[_0xe2a5('0x39')][_0xe2a5('0x44')]+'%'};return _0x2cca53;}})});}_0x41da4e=_[_0xe2a5('0x45')]({},_0x41da4e,_0x3befde[_0xe2a5('0x46')]);var _0x4f2e3d={'where':_0x41da4e[_0xe2a5('0x42')]};return db[_0xe2a5('0x34')][_0xe2a5('0x2a')](_0x4f2e3d)[_0xe2a5('0x18')](function(_0x403e08){_0x22cb29[_0xe2a5('0x2a')]=_0x403e08;if(_0x3befde[_0xe2a5('0x39')]['includeAll']){_0x41da4e[_0xe2a5('0x47')]=[{'all':!![]}];}return db[_0xe2a5('0x34')][_0xe2a5('0x48')](_0x41da4e);})[_0xe2a5('0x18')](function(_0x44d0a8){_0x22cb29['rows']=_0x44d0a8;return _0x22cb29;})['then'](respondWithFilteredResult(_0x49a324,_0x41da4e))[_0xe2a5('0x22')](handleError(_0x49a324,null));};exports[_0xe2a5('0x49')]=function(_0x3b63cf,_0x55db3a){var _0x40273a={'raw':![],'where':{'id':_0x3b63cf['params']['id']}},_0x1f4584={};_0x1f4584[_0xe2a5('0x38')]=_['keys'](db[_0xe2a5('0x34')][_0xe2a5('0x35')]);_0x1f4584['query']=_[_0xe2a5('0x3a')](_0x3b63cf[_0xe2a5('0x39')]);_0x1f4584[_0xe2a5('0x3b')]=_['intersection'](_0x1f4584[_0xe2a5('0x38')],_0x1f4584[_0xe2a5('0x39')]);_0x40273a[_0xe2a5('0x3c')]=_[_0xe2a5('0x4a')](_0x1f4584[_0xe2a5('0x38')],qs['fields'](_0x3b63cf[_0xe2a5('0x39')][_0xe2a5('0x3d')]));_0x40273a[_0xe2a5('0x3c')]=_0x40273a[_0xe2a5('0x3c')]['length']?_0x40273a[_0xe2a5('0x3c')]:_0x1f4584[_0xe2a5('0x38')];if(_0x3b63cf[_0xe2a5('0x39')][_0xe2a5('0x4b')]){_0x40273a['include']=[{'all':!![]}];}_0x40273a=_[_0xe2a5('0x45')]({},_0x40273a,_0x3b63cf[_0xe2a5('0x46')]);return db[_0xe2a5('0x34')]['find'](_0x40273a)[_0xe2a5('0x18')](handleEntityNotFound(_0x55db3a,null))['then'](respondWithResult(_0x55db3a,null))['catch'](handleError(_0x55db3a,null));};exports['update']=function(_0x2953dc,_0x2741d4){if(_0x2953dc[_0xe2a5('0x4c')]['id']){delete _0x2953dc['body']['id'];}return db['Setting'][_0xe2a5('0x4d')]({'where':{'id':_0x2953dc[_0xe2a5('0x4e')]['id']}})[_0xe2a5('0x18')](handleEntityNotFound(_0x2741d4,null))[_0xe2a5('0x18')](saveUpdates(_0x2953dc['body'],null))['then'](respondWithResult(_0x2741d4,null))[_0xe2a5('0x22')](handleError(_0x2741d4,null));};exports[_0xe2a5('0x4f')]=function(_0x5b243e,_0x5043b8,_0x5b42b2){if(_0x5b243e[_0xe2a5('0x50')]&&_0x5b243e[_0xe2a5('0x50')][_0xe2a5('0x51')]){_0x5b243e['body'][_0xe2a5('0x52')]=_0x5b243e[_0xe2a5('0x50')][_0xe2a5('0x51')];}return db[_0xe2a5('0x34')][_0xe2a5('0x4d')]({'where':{'id':_0x5b243e[_0xe2a5('0x4e')]['id']}})[_0xe2a5('0x18')](handleEntityNotFound(_0x5043b8,null))['then'](saveUpdates(_0x5b243e['body'],null))[_0xe2a5('0x18')](respondWithResult(_0x5043b8,null))[_0xe2a5('0x22')](handleError(_0x5043b8,null));};exports['addLogoLogin']=function(_0x230d1a,_0xe82fc7,_0x362990){if(_0x230d1a[_0xe2a5('0x50')]&&_0x230d1a[_0xe2a5('0x50')][_0xe2a5('0x51')]){_0x230d1a[_0xe2a5('0x4c')][_0xe2a5('0x53')]=_0x230d1a['file'][_0xe2a5('0x51')];}return db[_0xe2a5('0x34')][_0xe2a5('0x4d')]({'where':{'id':_0x230d1a[_0xe2a5('0x4e')]['id']}})[_0xe2a5('0x18')](handleEntityNotFound(_0xe82fc7,null))[_0xe2a5('0x18')](saveUpdates(_0x230d1a[_0xe2a5('0x4c')],null))[_0xe2a5('0x18')](respondWithResult(_0xe82fc7,null))[_0xe2a5('0x22')](handleError(_0xe82fc7,null));};var utilLicense=require(_0xe2a5('0x14'));exports[_0xe2a5('0x54')]=function(_0x4a5d05,_0x14c359,_0x164e62){var _0x462d21='server/files/images/logos';var _0x5bfa68={'custom':![]};return utilLicense[_0xe2a5('0x55')]()[_0xe2a5('0x18')](function(_0x2c87f0){if(_0x2c87f0){_0x5bfa68=_0x2c87f0;}return db[_0xe2a5('0x34')]['find']({'where':{'id':_0x4a5d05[_0xe2a5('0x4e')]['id']},'attributes':[_0xe2a5('0x52'),_0xe2a5('0x53'),_0xe2a5('0x56'),_0xe2a5('0x57'),_0xe2a5('0x58'),_0xe2a5('0x59'),_0xe2a5('0x5a'),'defaultFavicon'],'raw':!![]});})['then'](handleEntityNotFound(_0x14c359,null))[_0xe2a5('0x18')](function(_0x6d0ac6){if(_0x6d0ac6){var _0x410f81=_0x6d0ac6[_0xe2a5('0x52')]&&fs[_0xe2a5('0x5b')](path[_0xe2a5('0x5c')](config['root'],_0x462d21,_[_0xe2a5('0x5d')](_0x6d0ac6[_0xe2a5('0x52')])))?path['join'](config[_0xe2a5('0x5e')],_0x462d21,_[_0xe2a5('0x5d')](_0x6d0ac6[_0xe2a5('0x52')])):path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x462d21,_[_0xe2a5('0x5d')]('default_logo.svg'));var _0x471004=_0xe2a5('0x5f')+_[_0xe2a5('0x60')]('logo');if(_0x6d0ac6[_0x471004]||!_0x5bfa68['custom']){_0x410f81=path[_0xe2a5('0x5c')](config['root'],_0x462d21,_['toLower']('default_logo.svg'));}if(!fs[_0xe2a5('0x5b')](_0x410f81)){throw new db['Sequelize'][(_0xe2a5('0x61'))](_[_0xe2a5('0x60')](_0xe2a5('0x52'))+_0xe2a5('0x62'));}return _0x14c359[_0xe2a5('0x63')](_0x410f81);}})['catch'](handleError(_0x14c359,null));};var utilLicense=require(_0xe2a5('0x14'));exports[_0xe2a5('0x64')]=function(_0xa06c95,_0x88f03f,_0x456b41){var _0x30e320=_0xe2a5('0x65');var _0x288639={'custom':![]};return utilLicense[_0xe2a5('0x55')]()[_0xe2a5('0x18')](function(_0x45e9b8){if(_0x45e9b8){_0x288639=_0x45e9b8;}return db[_0xe2a5('0x34')]['find']({'where':{'id':_0xa06c95[_0xe2a5('0x4e')]['id']},'attributes':['logo',_0xe2a5('0x53'),_0xe2a5('0x56'),'favicon',_0xe2a5('0x58'),'defaultLoginLogo',_0xe2a5('0x5a'),_0xe2a5('0x66')],'raw':!![]});})[_0xe2a5('0x18')](handleEntityNotFound(_0x88f03f,null))[_0xe2a5('0x18')](function(_0x181e1a){if(_0x181e1a){var _0x1ad1a9=_0x181e1a[_0xe2a5('0x53')]&&fs[_0xe2a5('0x5b')](path[_0xe2a5('0x5c')](config['root'],_0x30e320,_['toLower'](_0x181e1a[_0xe2a5('0x53')])))?path['join'](config[_0xe2a5('0x5e')],_0x30e320,_[_0xe2a5('0x5d')](_0x181e1a[_0xe2a5('0x53')])):path['join'](config[_0xe2a5('0x5e')],_0x30e320,_[_0xe2a5('0x5d')]('default_loginLogo.svg'));var _0x3ff427=_0xe2a5('0x5f')+_[_0xe2a5('0x60')](_0xe2a5('0x53'));if(_0x181e1a[_0x3ff427]||!_0x288639[_0xe2a5('0x67')]){_0x1ad1a9=path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x30e320,_['toLower'](_0xe2a5('0x68')));}if(!fs[_0xe2a5('0x5b')](_0x1ad1a9)){throw new db[(_0xe2a5('0x69'))][(_0xe2a5('0x61'))](_[_0xe2a5('0x60')]('loginLogo')+_0xe2a5('0x62'));}return _0x88f03f[_0xe2a5('0x63')](_0x1ad1a9);}})[_0xe2a5('0x22')](handleError(_0x88f03f,null));};exports[_0xe2a5('0x6a')]=function(_0x3478b4,_0x4dba03){return db['Setting'][_0xe2a5('0x4d')]({'where':{'id':_0x3478b4[_0xe2a5('0x4e')]['id']},'attributes':['securePassword']})['then'](respondWithResult(_0x4dba03,null))[_0xe2a5('0x22')](handleError(_0x4dba03,null));};exports[_0xe2a5('0x6b')]=function(_0x5d938e,_0x2e42ab,_0xa1a0fd){if(_0x5d938e[_0xe2a5('0x50')]&&_0x5d938e[_0xe2a5('0x50')][_0xe2a5('0x51')]){_0x5d938e['body'][_0xe2a5('0x56')]=_0x5d938e[_0xe2a5('0x50')]['filename'];}return db[_0xe2a5('0x34')]['find']({'where':{'id':_0x5d938e[_0xe2a5('0x4e')]['id']}})[_0xe2a5('0x18')](handleEntityNotFound(_0x2e42ab,null))[_0xe2a5('0x18')](saveUpdates(_0x5d938e['body'],null))[_0xe2a5('0x18')](respondWithResult(_0x2e42ab,null))[_0xe2a5('0x22')](handleError(_0x2e42ab,null));};var utilLicense=require('../../config/license/util');exports[_0xe2a5('0x6c')]=function(_0x380c8e,_0x5037da,_0x2209a8){var _0x1c79fd='server/files/images/logos';var _0x34d528={'custom':![]};return utilLicense[_0xe2a5('0x55')]()['then'](function(_0x1b205b){if(_0x1b205b){_0x34d528=_0x1b205b;}return db[_0xe2a5('0x34')]['find']({'where':{'id':_0x380c8e[_0xe2a5('0x4e')]['id']},'attributes':['logo','loginLogo','preferred',_0xe2a5('0x57'),_0xe2a5('0x58'),_0xe2a5('0x59'),_0xe2a5('0x5a'),_0xe2a5('0x66')],'raw':!![]});})['then'](handleEntityNotFound(_0x5037da,null))[_0xe2a5('0x18')](function(_0xc39a75){if(_0xc39a75){var _0x14dcbd=_0xc39a75[_0xe2a5('0x56')]&&fs[_0xe2a5('0x5b')](path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x1c79fd,_[_0xe2a5('0x5d')](_0xc39a75[_0xe2a5('0x56')])))?path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x1c79fd,_[_0xe2a5('0x5d')](_0xc39a75[_0xe2a5('0x56')])):path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x1c79fd,_['toLower'](_0xe2a5('0x6d')));var _0xcc77a9='default'+_['upperFirst'](_0xe2a5('0x56'));if(_0xc39a75[_0xcc77a9]||!_0x34d528[_0xe2a5('0x67')]||!_0x34d528[_0xe2a5('0x56')]){_0x14dcbd=path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x1c79fd,_['toLower']('default_preferred.png'));}if(!fs[_0xe2a5('0x5b')](_0x14dcbd)){throw new db['Sequelize'][(_0xe2a5('0x61'))](_['upperFirst'](_0xe2a5('0x56'))+_0xe2a5('0x62'));}return _0x5037da['download'](_0x14dcbd);}})['catch'](handleError(_0x5037da,null));};exports[_0xe2a5('0x6e')]=function(_0x25a818,_0x2cb4c4,_0x38beea){if(_0x25a818[_0xe2a5('0x50')]&&_0x25a818[_0xe2a5('0x50')][_0xe2a5('0x51')]){_0x25a818['body'][_0xe2a5('0x57')]=_0x25a818['file'][_0xe2a5('0x51')];}return db[_0xe2a5('0x34')][_0xe2a5('0x4d')]({'where':{'id':_0x25a818[_0xe2a5('0x4e')]['id']}})[_0xe2a5('0x18')](handleEntityNotFound(_0x2cb4c4,null))[_0xe2a5('0x18')](saveUpdates(_0x25a818[_0xe2a5('0x4c')],null))[_0xe2a5('0x18')](respondWithResult(_0x2cb4c4,null))[_0xe2a5('0x22')](handleError(_0x2cb4c4,null));};var utilLicense=require(_0xe2a5('0x14'));exports[_0xe2a5('0x6f')]=function(_0x437bb0,_0x405a00,_0x396e4e){var _0x23c586=_0xe2a5('0x65');var _0x5c361={'custom':![]};return utilLicense[_0xe2a5('0x55')]()['then'](function(_0x2501b0){if(_0x2501b0){_0x5c361=_0x2501b0;}return db[_0xe2a5('0x34')][_0xe2a5('0x4d')]({'where':{'id':_0x437bb0[_0xe2a5('0x4e')]['id']},'attributes':[_0xe2a5('0x52'),_0xe2a5('0x53'),_0xe2a5('0x56'),'favicon',_0xe2a5('0x58'),_0xe2a5('0x59'),_0xe2a5('0x5a'),_0xe2a5('0x66')],'raw':!![]});})[_0xe2a5('0x18')](handleEntityNotFound(_0x405a00,null))[_0xe2a5('0x18')](function(_0x3bd1b4){if(_0x3bd1b4){var _0x5e0ac7=_0x3bd1b4[_0xe2a5('0x57')]&&fs[_0xe2a5('0x5b')](path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x23c586,_[_0xe2a5('0x5d')](_0x3bd1b4[_0xe2a5('0x57')])))?path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x23c586,_[_0xe2a5('0x5d')](_0x3bd1b4[_0xe2a5('0x57')])):path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x23c586,_[_0xe2a5('0x5d')]('default_favicon.ico'));var _0x8c7bb5=_0xe2a5('0x5f')+_['upperFirst'](_0xe2a5('0x57'));if(_0x3bd1b4[_0x8c7bb5]||!_0x5c361[_0xe2a5('0x67')]){_0x5e0ac7=path[_0xe2a5('0x5c')](config[_0xe2a5('0x5e')],_0x23c586,_[_0xe2a5('0x5d')](_0xe2a5('0x70')));}if(!fs['existsSync'](_0x5e0ac7)){throw new db[(_0xe2a5('0x69'))][(_0xe2a5('0x61'))](_['upperFirst']('favicon')+'\x20not\x20found');}return _0x405a00[_0xe2a5('0x63')](_0x5e0ac7);}})[_0xe2a5('0x22')](handleError(_0x405a00,null));};exports['getDate']=function(_0x3e2203,_0x22a6e1){var _0xa21b3d={'offset':moment()[_0xe2a5('0x71')]()};_0xa21b3d['now']=moment()[_0xe2a5('0x71')](_0xa21b3d[_0xe2a5('0x27')])['format']('YYYY-MM-DD\x20HH:mm:ss:SSS');return _0x22a6e1[_0xe2a5('0x24')](0xc8)[_0xe2a5('0x31')](_0xa21b3d);};
\ No newline at end of file