Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / userProfileSection / userProfileSection.controller.js
index 07f92a4..dfb1713 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb004=['find','params','describe','eml-format','rimraf','zip-dir','fast-json-patch','mustache','path','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','status','end','offset','undefined','limit','count','set','Content-Range','json','apply','save','update','then','destroy','sendStatus','error','stack','name','send','render','merge','body','contact','message','agent','interaction','account','index','map','UserProfileSection','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','order','sort','pick','where','options','rows','catch','show','includeAll','include'];(function(_0x45783c,_0x49c56d){var _0x1161da=function(_0x3c5d41){while(--_0x3c5d41){_0x45783c['push'](_0x45783c['shift']());}};_0x1161da(++_0x49c56d);}(_0xb004,0x193));var _0x4b00=function(_0x1d26cd,_0x2f6559){_0x1d26cd=_0x1d26cd-0x0;var _0x5a99f8=_0xb004[_0x1d26cd];return _0x5a99f8;};'use strict';var emlformat=require(_0x4b00('0x0'));var rimraf=require(_0x4b00('0x1'));var zipdir=require(_0x4b00('0x2'));var jsonpatch=require(_0x4b00('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x4b00('0x4'));var util=require('util');var path=require(_0x4b00('0x5'));var sox=require(_0x4b00('0x6'));var csv=require(_0x4b00('0x7'));var ejs=require(_0x4b00('0x8'));var fs=require('fs');var fs_extra=require(_0x4b00('0x9'));var _=require('lodash');var squel=require(_0x4b00('0xa'));var crypto=require(_0x4b00('0xb'));var jsforce=require(_0x4b00('0xc'));var deskjs=require(_0x4b00('0xd'));var toCsv=require(_0x4b00('0x7'));var querystring=require(_0x4b00('0xe'));var Papa=require(_0x4b00('0xf'));var Redis=require(_0x4b00('0x10'));var authService=require(_0x4b00('0x11'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x4b00('0x12'))(_0x4b00('0x13'));var utils=require(_0x4b00('0x14'));var config=require(_0x4b00('0x15'));var licenseUtil=require(_0x4b00('0x16'));var db=require(_0x4b00('0x17'))['db'];function respondWithStatusCode(_0xdf0f4,_0xa4c634){_0xa4c634=_0xa4c634||0xcc;return function(_0x20546d){if(_0x20546d){return _0xdf0f4['sendStatus'](_0xa4c634);}return _0xdf0f4[_0x4b00('0x18')](_0xa4c634)[_0x4b00('0x19')]();};}function respondWithResult(_0xd53e58,_0x19e490){_0x19e490=_0x19e490||0xc8;return function(_0x43f091){if(_0x43f091){return _0xd53e58[_0x4b00('0x18')](_0x19e490)['json'](_0x43f091);}};}function respondWithFilteredResult(_0x2bb960,_0x5878b4){return function(_0x21c2d6){if(_0x21c2d6){var _0x27a8b8=typeof _0x5878b4[_0x4b00('0x1a')]===_0x4b00('0x1b')&&typeof _0x5878b4[_0x4b00('0x1c')]==='undefined';var _0x1699cc=_0x21c2d6['count'];var _0x3df96f=_0x27a8b8?0x0:_0x5878b4[_0x4b00('0x1a')];var _0x2015bd=_0x27a8b8?_0x21c2d6[_0x4b00('0x1d')]:_0x5878b4[_0x4b00('0x1a')]+_0x5878b4[_0x4b00('0x1c')];var _0x3d8ae4;if(_0x2015bd>=_0x1699cc){_0x2015bd=_0x1699cc;_0x3d8ae4=0xc8;}else{_0x3d8ae4=0xce;}_0x2bb960[_0x4b00('0x18')](_0x3d8ae4);return _0x2bb960[_0x4b00('0x1e')](_0x4b00('0x1f'),_0x3df96f+'-'+_0x2015bd+'/'+_0x1699cc)[_0x4b00('0x20')](_0x21c2d6);}return null;};}function patchUpdates(_0x4edc8a){return function(_0x1d8e99){try{jsonpatch[_0x4b00('0x21')](_0x1d8e99,_0x4edc8a,!![]);}catch(_0x19324c){return BPromise['reject'](_0x19324c);}return _0x1d8e99[_0x4b00('0x22')]();};}function saveUpdates(_0x5b3504,_0x57d226){return function(_0x2f6cd4){if(_0x2f6cd4){return _0x2f6cd4[_0x4b00('0x23')](_0x5b3504)[_0x4b00('0x24')](function(_0x3839d7){return _0x3839d7;});}return null;};}function removeEntity(_0x15648e,_0x16d4a1){return function(_0xf24503){if(_0xf24503){return _0xf24503[_0x4b00('0x25')]()['then'](function(){_0x15648e[_0x4b00('0x18')](0xcc)[_0x4b00('0x19')]();});}};}function handleEntityNotFound(_0x2395d1,_0x38be09){return function(_0x336a34){if(!_0x336a34){_0x2395d1[_0x4b00('0x26')](0x194);}return _0x336a34;};}function handleError(_0x323f9a,_0xf718eb){_0xf718eb=_0xf718eb||0x1f4;return function(_0x2f4c3b){logger[_0x4b00('0x27')](_0x2f4c3b[_0x4b00('0x28')]);if(_0x2f4c3b[_0x4b00('0x29')]){delete _0x2f4c3b[_0x4b00('0x29')];}_0x323f9a[_0x4b00('0x18')](_0xf718eb)[_0x4b00('0x2a')](_0x2f4c3b);};}function getMustacheRender(_0x5c0bc2,_0xda9557){return Mustache[_0x4b00('0x2b')](_0x5c0bc2,_[_0x4b00('0x2c')](_0xda9557[_0x4b00('0x2d')],{'contact':_0xda9557[_0x4b00('0x2e')],'message':_0xda9557[_0x4b00('0x2f')],'agent':_0xda9557[_0x4b00('0x30')],'interaction':_0xda9557[_0x4b00('0x31')],'account':_0xda9557[_0x4b00('0x32')]}))||'';}exports[_0x4b00('0x33')]=function(_0x5d2a5d,_0x175af9){var _0x121ecc={},_0xb1af8f={},_0x2bb8ac={'count':0x0,'rows':[]};var _0xf5c1c1=_[_0x4b00('0x34')](db[_0x4b00('0x35')][_0x4b00('0x36')],function(_0x2a4121){return{'name':_0x2a4121[_0x4b00('0x37')],'type':_0x2a4121[_0x4b00('0x38')][_0x4b00('0x39')]};});_0xb1af8f[_0x4b00('0x3a')]=_['map'](_0xf5c1c1,_0x4b00('0x29'));_0xb1af8f[_0x4b00('0x3b')]=_[_0x4b00('0x3c')](_0x5d2a5d[_0x4b00('0x3b')]);_0xb1af8f[_0x4b00('0x3d')]=_[_0x4b00('0x3e')](_0xb1af8f['model'],_0xb1af8f[_0x4b00('0x3b')]);_0x121ecc['attributes']=_[_0x4b00('0x3e')](_0xb1af8f[_0x4b00('0x3a')],qs[_0x4b00('0x3f')](_0x5d2a5d[_0x4b00('0x3b')]['fields']));_0x121ecc[_0x4b00('0x40')]=_0x121ecc[_0x4b00('0x40')]['length']?_0x121ecc[_0x4b00('0x40')]:_0xb1af8f['model'];if(!_0x5d2a5d[_0x4b00('0x3b')][_0x4b00('0x41')](_0x4b00('0x42'))){_0x121ecc[_0x4b00('0x1c')]=qs[_0x4b00('0x1c')](_0x5d2a5d['query'][_0x4b00('0x1c')]);_0x121ecc[_0x4b00('0x1a')]=qs['offset'](_0x5d2a5d[_0x4b00('0x3b')][_0x4b00('0x1a')]);}_0x121ecc[_0x4b00('0x43')]=qs['sort'](_0x5d2a5d[_0x4b00('0x3b')][_0x4b00('0x44')]);_0x121ecc['where']=qs[_0x4b00('0x3d')](_[_0x4b00('0x45')](_0x5d2a5d[_0x4b00('0x3b')],_0xb1af8f[_0x4b00('0x3d')]),_0xf5c1c1);if(_0x5d2a5d[_0x4b00('0x3b')]['filter']){_0x121ecc[_0x4b00('0x46')]=_[_0x4b00('0x2c')](_0x121ecc[_0x4b00('0x46')],{'$or':_[_0x4b00('0x34')](_0xf5c1c1,function(_0x3bedd1){if(_0x3bedd1[_0x4b00('0x38')]!=='VIRTUAL'){var _0x12783b={};_0x12783b[_0x3bedd1[_0x4b00('0x29')]]={'$like':'%'+_0x5d2a5d[_0x4b00('0x3b')]['filter']+'%'};return _0x12783b;}})});}_0x121ecc=_[_0x4b00('0x2c')]({},_0x121ecc,_0x5d2a5d[_0x4b00('0x47')]);var _0x2e6e11={'where':_0x121ecc[_0x4b00('0x46')]};return db['UserProfileSection']['count'](_0x2e6e11)[_0x4b00('0x24')](function(_0x4dac59){_0x2bb8ac[_0x4b00('0x1d')]=_0x4dac59;if(_0x5d2a5d[_0x4b00('0x3b')]['includeAll']){_0x121ecc['include']=[{'all':!![]}];}return db[_0x4b00('0x35')]['findAll'](_0x121ecc);})[_0x4b00('0x24')](function(_0x42c37c){_0x2bb8ac[_0x4b00('0x48')]=_0x42c37c;return _0x2bb8ac;})['then'](respondWithFilteredResult(_0x175af9,_0x121ecc))[_0x4b00('0x49')](handleError(_0x175af9,null));};exports[_0x4b00('0x4a')]=function(_0x251fcb,_0x5e0cd7){var _0x36cd5f={'raw':![],'where':{'id':_0x251fcb['params']['id']}},_0x3ab2eb={};_0x3ab2eb[_0x4b00('0x3a')]=_[_0x4b00('0x3c')](db[_0x4b00('0x35')]['rawAttributes']);_0x3ab2eb['query']=_[_0x4b00('0x3c')](_0x251fcb[_0x4b00('0x3b')]);_0x3ab2eb['filters']=_[_0x4b00('0x3e')](_0x3ab2eb[_0x4b00('0x3a')],_0x3ab2eb[_0x4b00('0x3b')]);_0x36cd5f['attributes']=_['intersection'](_0x3ab2eb['model'],qs[_0x4b00('0x3f')](_0x251fcb['query'][_0x4b00('0x3f')]));_0x36cd5f[_0x4b00('0x40')]=_0x36cd5f['attributes']['length']?_0x36cd5f[_0x4b00('0x40')]:_0x3ab2eb['model'];if(_0x251fcb[_0x4b00('0x3b')][_0x4b00('0x4b')]){_0x36cd5f[_0x4b00('0x4c')]=[{'all':!![]}];}_0x36cd5f=_[_0x4b00('0x2c')]({},_0x36cd5f,_0x251fcb[_0x4b00('0x47')]);return db['UserProfileSection'][_0x4b00('0x4d')](_0x36cd5f)[_0x4b00('0x24')](handleEntityNotFound(_0x5e0cd7,null))[_0x4b00('0x24')](respondWithResult(_0x5e0cd7,null))[_0x4b00('0x49')](handleError(_0x5e0cd7,null));};exports['create']=function(_0x3ea0c9,_0x4498c3){return db[_0x4b00('0x35')]['create'](_0x3ea0c9['body'],{})['then'](respondWithResult(_0x4498c3,0xc9))['catch'](handleError(_0x4498c3,null));};exports[_0x4b00('0x23')]=function(_0xd241a6,_0x5137ce){if(_0xd241a6[_0x4b00('0x2d')]['id']){delete _0xd241a6[_0x4b00('0x2d')]['id'];}return db[_0x4b00('0x35')]['find']({'where':{'id':_0xd241a6[_0x4b00('0x4e')]['id']}})[_0x4b00('0x24')](handleEntityNotFound(_0x5137ce,null))[_0x4b00('0x24')](saveUpdates(_0xd241a6[_0x4b00('0x2d')],null))[_0x4b00('0x24')](respondWithResult(_0x5137ce,null))['catch'](handleError(_0x5137ce,null));};exports[_0x4b00('0x25')]=function(_0xe8aa15,_0x1f0e1e){return db['UserProfileSection'][_0x4b00('0x4d')]({'where':{'id':_0xe8aa15[_0x4b00('0x4e')]['id']}})[_0x4b00('0x24')](handleEntityNotFound(_0x1f0e1e,null))['then'](removeEntity(_0x1f0e1e,null))[_0x4b00('0x49')](handleError(_0x1f0e1e,null));};exports[_0x4b00('0x4f')]=function(_0x169a36,_0x150525){return db['UserProfileSection'][_0x4b00('0x4f')]()[_0x4b00('0x24')](respondWithResult(_0x150525,null))['catch'](handleError(_0x150525,null));};
\ No newline at end of file
+var _0x35ad=['body','destroy','describe','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','fs-extra','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','offset','undefined','count','json','apply','reject','save','update','then','error','stack','contact','message','agent','interaction','account','map','rawAttributes','fieldName','type','key','model','name','query','keys','filters','attributes','fields','length','nolimit','limit','order','sort','pick','filter','merge','where','VIRTUAL','UserProfileSection','includeAll','include','findAll','rows','params','intersection','find','catch','create'];(function(_0x26ad4b,_0x405e81){var _0x4f83df=function(_0x4e2918){while(--_0x4e2918){_0x26ad4b['push'](_0x26ad4b['shift']());}};_0x4f83df(++_0x405e81);}(_0x35ad,0x147));var _0xd35a=function(_0x2112d4,_0x3c863c){_0x2112d4=_0x2112d4-0x0;var _0x434972=_0x35ad[_0x2112d4];return _0x434972;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0xd35a('0x0'));var zipdir=require(_0xd35a('0x1'));var jsonpatch=require(_0xd35a('0x2'));var rp=require(_0xd35a('0x3'));var moment=require(_0xd35a('0x4'));var BPromise=require(_0xd35a('0x5'));var Mustache=require('mustache');var util=require(_0xd35a('0x6'));var path=require(_0xd35a('0x7'));var sox=require(_0xd35a('0x8'));var csv=require(_0xd35a('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xd35a('0xa'));var _=require(_0xd35a('0xb'));var squel=require(_0xd35a('0xc'));var crypto=require(_0xd35a('0xd'));var jsforce=require(_0xd35a('0xe'));var deskjs=require(_0xd35a('0xf'));var toCsv=require(_0xd35a('0x9'));var querystring=require(_0xd35a('0x10'));var Papa=require(_0xd35a('0x11'));var Redis=require(_0xd35a('0x12'));var authService=require(_0xd35a('0x13'));var qs=require('../../components/parsers/qs');var as=require(_0xd35a('0x14'));var hardwareService=require(_0xd35a('0x15'));var logger=require(_0xd35a('0x16'))(_0xd35a('0x17'));var utils=require(_0xd35a('0x18'));var config=require(_0xd35a('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0xd35a('0x1a'))['db'];function respondWithStatusCode(_0x4b0e4b,_0x4382c6){_0x4382c6=_0x4382c6||0xcc;return function(_0x46b7f3){if(_0x46b7f3){return _0x4b0e4b[_0xd35a('0x1b')](_0x4382c6);}return _0x4b0e4b[_0xd35a('0x1c')](_0x4382c6)[_0xd35a('0x1d')]();};}function respondWithResult(_0x2e1c21,_0x3d0086){_0x3d0086=_0x3d0086||0xc8;return function(_0x2fbe4b){if(_0x2fbe4b){return _0x2e1c21[_0xd35a('0x1c')](_0x3d0086)['json'](_0x2fbe4b);}};}function respondWithFilteredResult(_0x15a67d,_0x1d759b){return function(_0x4d8fa3){if(_0x4d8fa3){var _0x4c8c15=typeof _0x1d759b[_0xd35a('0x1e')]===_0xd35a('0x1f')&&typeof _0x1d759b['limit']==='undefined';var _0x1aa4cf=_0x4d8fa3['count'];var _0x453a01=_0x4c8c15?0x0:_0x1d759b['offset'];var _0x27ad24=_0x4c8c15?_0x4d8fa3[_0xd35a('0x20')]:_0x1d759b['offset']+_0x1d759b['limit'];var _0x1ec330;if(_0x27ad24>=_0x1aa4cf){_0x27ad24=_0x1aa4cf;_0x1ec330=0xc8;}else{_0x1ec330=0xce;}_0x15a67d[_0xd35a('0x1c')](_0x1ec330);return _0x15a67d['set']('Content-Range',_0x453a01+'-'+_0x27ad24+'/'+_0x1aa4cf)[_0xd35a('0x21')](_0x4d8fa3);}return null;};}function patchUpdates(_0x2330a4){return function(_0x293287){try{jsonpatch[_0xd35a('0x22')](_0x293287,_0x2330a4,!![]);}catch(_0x1508b9){return BPromise[_0xd35a('0x23')](_0x1508b9);}return _0x293287[_0xd35a('0x24')]();};}function saveUpdates(_0xbb33a5,_0x3d6157){return function(_0x1d6fe4){if(_0x1d6fe4){return _0x1d6fe4[_0xd35a('0x25')](_0xbb33a5)[_0xd35a('0x26')](function(_0x324dee){return _0x324dee;});}return null;};}function removeEntity(_0x5e0905,_0x1af44a){return function(_0x245dee){if(_0x245dee){return _0x245dee['destroy']()[_0xd35a('0x26')](function(){_0x5e0905['status'](0xcc)[_0xd35a('0x1d')]();});}};}function handleEntityNotFound(_0x32d426,_0x5ea510){return function(_0x5dbd87){if(!_0x5dbd87){_0x32d426[_0xd35a('0x1b')](0x194);}return _0x5dbd87;};}function handleError(_0xea6f34,_0x1ddba3){_0x1ddba3=_0x1ddba3||0x1f4;return function(_0x3fd727){logger[_0xd35a('0x27')](_0x3fd727[_0xd35a('0x28')]);if(_0x3fd727['name']){delete _0x3fd727['name'];}_0xea6f34[_0xd35a('0x1c')](_0x1ddba3)['send'](_0x3fd727);};}function getMustacheRender(_0x31ff3c,_0x1c907a){return Mustache['render'](_0x31ff3c,_['merge'](_0x1c907a['body'],{'contact':_0x1c907a[_0xd35a('0x29')],'message':_0x1c907a[_0xd35a('0x2a')],'agent':_0x1c907a[_0xd35a('0x2b')],'interaction':_0x1c907a[_0xd35a('0x2c')],'account':_0x1c907a[_0xd35a('0x2d')]}))||'';}exports['index']=function(_0x1de744,_0x38b797){var _0x555e2a={},_0x1a3a80={},_0x3e4768={'count':0x0,'rows':[]};var _0xb4f0fd=_[_0xd35a('0x2e')](db['UserProfileSection'][_0xd35a('0x2f')],function(_0x1b72a4){return{'name':_0x1b72a4[_0xd35a('0x30')],'type':_0x1b72a4[_0xd35a('0x31')][_0xd35a('0x32')]};});_0x1a3a80[_0xd35a('0x33')]=_['map'](_0xb4f0fd,_0xd35a('0x34'));_0x1a3a80[_0xd35a('0x35')]=_[_0xd35a('0x36')](_0x1de744['query']);_0x1a3a80[_0xd35a('0x37')]=_['intersection'](_0x1a3a80[_0xd35a('0x33')],_0x1a3a80[_0xd35a('0x35')]);_0x555e2a[_0xd35a('0x38')]=_['intersection'](_0x1a3a80[_0xd35a('0x33')],qs[_0xd35a('0x39')](_0x1de744['query'][_0xd35a('0x39')]));_0x555e2a[_0xd35a('0x38')]=_0x555e2a[_0xd35a('0x38')][_0xd35a('0x3a')]?_0x555e2a[_0xd35a('0x38')]:_0x1a3a80[_0xd35a('0x33')];if(!_0x1de744[_0xd35a('0x35')]['hasOwnProperty'](_0xd35a('0x3b'))){_0x555e2a['limit']=qs[_0xd35a('0x3c')](_0x1de744[_0xd35a('0x35')][_0xd35a('0x3c')]);_0x555e2a['offset']=qs[_0xd35a('0x1e')](_0x1de744[_0xd35a('0x35')]['offset']);}_0x555e2a[_0xd35a('0x3d')]=qs[_0xd35a('0x3e')](_0x1de744['query'][_0xd35a('0x3e')]);_0x555e2a['where']=qs['filters'](_[_0xd35a('0x3f')](_0x1de744['query'],_0x1a3a80[_0xd35a('0x37')]),_0xb4f0fd);if(_0x1de744[_0xd35a('0x35')][_0xd35a('0x40')]){_0x555e2a['where']=_[_0xd35a('0x41')](_0x555e2a[_0xd35a('0x42')],{'$or':_[_0xd35a('0x2e')](_0xb4f0fd,function(_0x753992){if(_0x753992[_0xd35a('0x31')]!==_0xd35a('0x43')){var _0x415255={};_0x415255[_0x753992['name']]={'$like':'%'+_0x1de744['query'][_0xd35a('0x40')]+'%'};return _0x415255;}})});}_0x555e2a=_[_0xd35a('0x41')]({},_0x555e2a,_0x1de744['options']);var _0x1ae77e={'where':_0x555e2a[_0xd35a('0x42')]};return db[_0xd35a('0x44')][_0xd35a('0x20')](_0x1ae77e)['then'](function(_0x4b0e8e){_0x3e4768[_0xd35a('0x20')]=_0x4b0e8e;if(_0x1de744[_0xd35a('0x35')][_0xd35a('0x45')]){_0x555e2a[_0xd35a('0x46')]=[{'all':!![]}];}return db[_0xd35a('0x44')][_0xd35a('0x47')](_0x555e2a);})[_0xd35a('0x26')](function(_0x4eb119){_0x3e4768[_0xd35a('0x48')]=_0x4eb119;return _0x3e4768;})[_0xd35a('0x26')](respondWithFilteredResult(_0x38b797,_0x555e2a))['catch'](handleError(_0x38b797,null));};exports['show']=function(_0x5670e0,_0x5d5ddd){var _0x585a5e={'raw':![],'where':{'id':_0x5670e0[_0xd35a('0x49')]['id']}},_0x49c0b3={};_0x49c0b3[_0xd35a('0x33')]=_[_0xd35a('0x36')](db['UserProfileSection']['rawAttributes']);_0x49c0b3[_0xd35a('0x35')]=_['keys'](_0x5670e0[_0xd35a('0x35')]);_0x49c0b3[_0xd35a('0x37')]=_[_0xd35a('0x4a')](_0x49c0b3[_0xd35a('0x33')],_0x49c0b3['query']);_0x585a5e[_0xd35a('0x38')]=_[_0xd35a('0x4a')](_0x49c0b3['model'],qs['fields'](_0x5670e0[_0xd35a('0x35')][_0xd35a('0x39')]));_0x585a5e[_0xd35a('0x38')]=_0x585a5e['attributes'][_0xd35a('0x3a')]?_0x585a5e[_0xd35a('0x38')]:_0x49c0b3[_0xd35a('0x33')];if(_0x5670e0['query'][_0xd35a('0x45')]){_0x585a5e[_0xd35a('0x46')]=[{'all':!![]}];}_0x585a5e=_[_0xd35a('0x41')]({},_0x585a5e,_0x5670e0['options']);return db[_0xd35a('0x44')][_0xd35a('0x4b')](_0x585a5e)[_0xd35a('0x26')](handleEntityNotFound(_0x5d5ddd,null))['then'](respondWithResult(_0x5d5ddd,null))[_0xd35a('0x4c')](handleError(_0x5d5ddd,null));};exports[_0xd35a('0x4d')]=function(_0x2319e6,_0x3f57be){return db[_0xd35a('0x44')][_0xd35a('0x4d')](_0x2319e6[_0xd35a('0x4e')],{})[_0xd35a('0x26')](respondWithResult(_0x3f57be,0xc9))['catch'](handleError(_0x3f57be,null));};exports[_0xd35a('0x25')]=function(_0x52da08,_0x1215ae){if(_0x52da08[_0xd35a('0x4e')]['id']){delete _0x52da08[_0xd35a('0x4e')]['id'];}return db[_0xd35a('0x44')][_0xd35a('0x4b')]({'where':{'id':_0x52da08[_0xd35a('0x49')]['id']}})[_0xd35a('0x26')](handleEntityNotFound(_0x1215ae,null))[_0xd35a('0x26')](saveUpdates(_0x52da08[_0xd35a('0x4e')],null))['then'](respondWithResult(_0x1215ae,null))[_0xd35a('0x4c')](handleError(_0x1215ae,null));};exports[_0xd35a('0x4f')]=function(_0x1e4c15,_0x2af6bd){return db[_0xd35a('0x44')][_0xd35a('0x4b')]({'where':{'id':_0x1e4c15[_0xd35a('0x49')]['id']}})[_0xd35a('0x26')](handleEntityNotFound(_0x2af6bd,null))[_0xd35a('0x26')](removeEntity(_0x2af6bd,null))['catch'](handleError(_0x2af6bd,null));};exports[_0xd35a('0x50')]=function(_0x3ab87a,_0x447b08){return db['UserProfileSection'][_0xd35a('0x50')]()['then'](respondWithResult(_0x447b08,null))['catch'](handleError(_0x447b08,null));};
\ No newline at end of file