Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 8be1344..8663f08 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7f4d=['UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','fast-json-patch','mustache','util','path','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','count','offset','Content-Range','json','update','then','destroy','UserProfileResource','error','send','index','map','rawAttributes','type','key','model','name','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','filter','merge','options','where','VoiceChanSpy','includeAll','include','findAll','rows','catch','params','find','create','body','user','get','role','ChanSpies'];(function(_0x3ef4f1,_0x5f0f9b){var _0x69953c=function(_0xb4e621){while(--_0xb4e621){_0x3ef4f1['push'](_0x3ef4f1['shift']());}};_0x69953c(++_0x5f0f9b);}(_0x7f4d,0x9c));var _0xd7f4=function(_0x50b164,_0x26ef1){_0x50b164=_0x50b164-0x0;var _0xbf4bd0=_0x7f4d[_0x50b164];return _0xbf4bd0;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xd7f4('0x0'));var rimraf=require(_0xd7f4('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xd7f4('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xd7f4('0x3'));var util=require(_0xd7f4('0x4'));var path=require(_0xd7f4('0x5'));var sox=require('sox');var csv=require(_0xd7f4('0x6'));var ejs=require(_0xd7f4('0x7'));var fs=require('fs');var _=require(_0xd7f4('0x8'));var squel=require('squel');var crypto=require(_0xd7f4('0x9'));var jsforce=require(_0xd7f4('0xa'));var deskjs=require(_0xd7f4('0xb'));var toCsv=require(_0xd7f4('0x6'));var querystring=require(_0xd7f4('0xc'));var Papa=require(_0xd7f4('0xd'));var Redis=require(_0xd7f4('0xe'));var authService=require(_0xd7f4('0xf'));var qs=require(_0xd7f4('0x10'));var as=require(_0xd7f4('0x11'));var hardwareService=require(_0xd7f4('0x12'));var logger=require('../../config/logger')(_0xd7f4('0x13'));var utils=require('../../config/utils');var config=require(_0xd7f4('0x14'));var licenseUtil=require(_0xd7f4('0x15'));var db=require(_0xd7f4('0x16'))['db'];function respondWithStatusCode(_0x2614b8,_0xb7477b){_0xb7477b=_0xb7477b||0xcc;return function(_0x576e6a){if(_0x576e6a){return _0x2614b8[_0xd7f4('0x17')](_0xb7477b);}return _0x2614b8[_0xd7f4('0x18')](_0xb7477b)[_0xd7f4('0x19')]();};}function respondWithResult(_0x133350,_0xd0c359){_0xd0c359=_0xd0c359||0xc8;return function(_0x4fea2e){if(_0x4fea2e){return _0x133350[_0xd7f4('0x18')](_0xd0c359)['json'](_0x4fea2e);}};}function respondWithFilteredResult(_0x178f6c,_0x2a1b30){return function(_0x524bf9){if(_0x524bf9){var _0x30ebf6=_0x524bf9[_0xd7f4('0x1a')],_0x4f9de7=_0x2a1b30[_0xd7f4('0x1b')],_0x12f37f=_0x2a1b30[_0xd7f4('0x1b')]+_0x2a1b30['limit'],_0x70b87b;if(_0x12f37f>=_0x30ebf6){_0x12f37f=_0x30ebf6;_0x70b87b=0xc8;}else{_0x70b87b=0xce;}_0x178f6c[_0xd7f4('0x18')](_0x70b87b);return _0x178f6c['set'](_0xd7f4('0x1c'),_0x4f9de7+'-'+_0x12f37f+'/'+_0x30ebf6)[_0xd7f4('0x1d')](_0x524bf9);}return null;};}function patchUpdates(_0x2ffafa){return function(_0x328254){try{jsonpatch['apply'](_0x328254,_0x2ffafa,!![]);}catch(_0x546186){return BPromise['reject'](_0x546186);}return _0x328254['save']();};}function saveUpdates(_0x50ddc1,_0x3024e7){return function(_0x4e5e44){if(_0x4e5e44){return _0x4e5e44[_0xd7f4('0x1e')](_0x50ddc1)[_0xd7f4('0x1f')](function(_0x3a497d){return _0x3a497d;});}return null;};}function removeEntity(_0xba5bc,_0x271d7f){return function(_0x23d202){if(_0x23d202){return _0x23d202[_0xd7f4('0x20')]()['then'](function(){var _0x674ac1=_0x23d202['get']({'plain':!![]});var _0x19ce5d='ChanSpies';return db[_0xd7f4('0x21')][_0xd7f4('0x20')]({'where':{'type':_0x19ce5d,'resourceId':_0x674ac1['id']}})[_0xd7f4('0x1f')](function(){return _0x23d202;});})[_0xd7f4('0x1f')](function(){_0xba5bc['status'](0xcc)[_0xd7f4('0x19')]();});}};}function handleEntityNotFound(_0x38bec5,_0x4903d7){return function(_0x582472){if(!_0x582472){_0x38bec5[_0xd7f4('0x17')](0x194);}return _0x582472;};}function handleError(_0x4e7e61,_0x237833){_0x237833=_0x237833||0x1f4;return function(_0x37346a){logger[_0xd7f4('0x22')](_0x37346a['stack']);if(_0x37346a['name']){delete _0x37346a['name'];}_0x4e7e61['status'](_0x237833)[_0xd7f4('0x23')](_0x37346a);};}exports[_0xd7f4('0x24')]=function(_0x1bd587,_0x827fac){var _0xc5cd4={},_0x47db35={},_0x54c761={'count':0x0,'rows':[]};var _0x404f83=_[_0xd7f4('0x25')](db['VoiceChanSpy'][_0xd7f4('0x26')],function(_0xef315e){return{'name':_0xef315e['fieldName'],'type':_0xef315e[_0xd7f4('0x27')][_0xd7f4('0x28')]};});_0x47db35[_0xd7f4('0x29')]=_[_0xd7f4('0x25')](_0x404f83,_0xd7f4('0x2a'));_0x47db35[_0xd7f4('0x2b')]=_[_0xd7f4('0x2c')](_0x1bd587[_0xd7f4('0x2b')]);_0x47db35[_0xd7f4('0x2d')]=_[_0xd7f4('0x2e')](_0x47db35['model'],_0x47db35['query']);_0xc5cd4[_0xd7f4('0x2f')]=_[_0xd7f4('0x2e')](_0x47db35['model'],qs[_0xd7f4('0x30')](_0x1bd587[_0xd7f4('0x2b')][_0xd7f4('0x30')]));_0xc5cd4[_0xd7f4('0x2f')]=_0xc5cd4['attributes']['length']?_0xc5cd4['attributes']:_0x47db35[_0xd7f4('0x29')];if(!_0x1bd587[_0xd7f4('0x2b')][_0xd7f4('0x31')](_0xd7f4('0x32'))){_0xc5cd4[_0xd7f4('0x33')]=qs[_0xd7f4('0x33')](_0x1bd587[_0xd7f4('0x2b')][_0xd7f4('0x33')]);_0xc5cd4['offset']=qs[_0xd7f4('0x1b')](_0x1bd587[_0xd7f4('0x2b')]['offset']);}_0xc5cd4[_0xd7f4('0x34')]=qs[_0xd7f4('0x35')](_0x1bd587['query'][_0xd7f4('0x35')]);_0xc5cd4['where']=qs[_0xd7f4('0x2d')](_['pick'](_0x1bd587[_0xd7f4('0x2b')],_0x47db35[_0xd7f4('0x2d')]),_0x404f83);if(_0x1bd587['query'][_0xd7f4('0x36')]){_0xc5cd4['where']=_[_0xd7f4('0x37')](_0xc5cd4['where'],{'$or':_['map'](_0x404f83,function(_0x3abb56){if(_0x3abb56[_0xd7f4('0x27')]!=='VIRTUAL'){var _0x554b1f={};_0x554b1f[_0x3abb56[_0xd7f4('0x2a')]]={'$like':'%'+_0x1bd587[_0xd7f4('0x2b')][_0xd7f4('0x36')]+'%'};return _0x554b1f;}})});}_0xc5cd4=_[_0xd7f4('0x37')]({},_0xc5cd4,_0x1bd587[_0xd7f4('0x38')]);var _0x9777f6={'where':_0xc5cd4[_0xd7f4('0x39')]};return db[_0xd7f4('0x3a')][_0xd7f4('0x1a')](_0x9777f6)['then'](function(_0x571f99){_0x54c761[_0xd7f4('0x1a')]=_0x571f99;if(_0x1bd587[_0xd7f4('0x2b')][_0xd7f4('0x3b')]){_0xc5cd4[_0xd7f4('0x3c')]=[{'all':!![]}];}return db[_0xd7f4('0x3a')][_0xd7f4('0x3d')](_0xc5cd4);})[_0xd7f4('0x1f')](function(_0x2bfac8){_0x54c761[_0xd7f4('0x3e')]=_0x2bfac8;return _0x54c761;})['then'](respondWithFilteredResult(_0x827fac,_0xc5cd4))[_0xd7f4('0x3f')](handleError(_0x827fac,null));};exports['show']=function(_0x4b403e,_0x3a3248){var _0x15c851={'raw':![],'where':{'id':_0x4b403e[_0xd7f4('0x40')]['id']}},_0x1b48cd={};_0x1b48cd[_0xd7f4('0x29')]=_[_0xd7f4('0x2c')](db[_0xd7f4('0x3a')]['rawAttributes']);_0x1b48cd['query']=_[_0xd7f4('0x2c')](_0x4b403e[_0xd7f4('0x2b')]);_0x1b48cd[_0xd7f4('0x2d')]=_['intersection'](_0x1b48cd[_0xd7f4('0x29')],_0x1b48cd['query']);_0x15c851['attributes']=_[_0xd7f4('0x2e')](_0x1b48cd[_0xd7f4('0x29')],qs[_0xd7f4('0x30')](_0x4b403e[_0xd7f4('0x2b')][_0xd7f4('0x30')]));_0x15c851[_0xd7f4('0x2f')]=_0x15c851[_0xd7f4('0x2f')]['length']?_0x15c851[_0xd7f4('0x2f')]:_0x1b48cd['model'];if(_0x4b403e['query']['includeAll']){_0x15c851[_0xd7f4('0x3c')]=[{'all':!![]}];}_0x15c851=_[_0xd7f4('0x37')]({},_0x15c851,_0x4b403e[_0xd7f4('0x38')]);return db[_0xd7f4('0x3a')][_0xd7f4('0x41')](_0x15c851)[_0xd7f4('0x1f')](handleEntityNotFound(_0x3a3248,null))[_0xd7f4('0x1f')](respondWithResult(_0x3a3248,null))['catch'](handleError(_0x3a3248,null));};exports[_0xd7f4('0x42')]=function(_0x4c0875,_0x513988){return db[_0xd7f4('0x3a')][_0xd7f4('0x42')](_0x4c0875[_0xd7f4('0x43')],{})[_0xd7f4('0x1f')](function(_0x3067eb){var _0x45e9d3=_0x4c0875[_0xd7f4('0x44')][_0xd7f4('0x45')]({'plain':!![]});if(!_0x45e9d3)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x45e9d3[_0xd7f4('0x46')]==='user'){var _0x484b0f=_0x3067eb[_0xd7f4('0x45')]({'plain':!![]});var _0x4c01e6=_0xd7f4('0x47');return db[_0xd7f4('0x48')][_0xd7f4('0x41')]({'where':{'name':_0x4c01e6,'userProfileId':_0x45e9d3[_0xd7f4('0x49')]},'raw':!![]})['then'](function(_0xcc8400){if(_0xcc8400&&_0xcc8400[_0xd7f4('0x4a')]===0x0){return db['UserProfileResource'][_0xd7f4('0x42')]({'name':_0x484b0f[_0xd7f4('0x2a')],'resourceId':_0x484b0f['id'],'type':_0xcc8400['name'],'sectionId':_0xcc8400['id']},{})[_0xd7f4('0x1f')](function(){return _0x3067eb;});}else{return _0x3067eb;}})[_0xd7f4('0x3f')](function(_0x9b5d9){logger[_0xd7f4('0x22')](_0xd7f4('0x4b'),_0x9b5d9);throw _0x9b5d9;});}return _0x3067eb;})[_0xd7f4('0x1f')](respondWithResult(_0x513988,0xc9))[_0xd7f4('0x3f')](handleError(_0x513988,null));};exports['update']=function(_0x3e5a33,_0x4b2e68){if(_0x3e5a33[_0xd7f4('0x43')]['id']){delete _0x3e5a33['body']['id'];}return db[_0xd7f4('0x3a')]['find']({'where':{'id':_0x3e5a33[_0xd7f4('0x40')]['id']}})[_0xd7f4('0x1f')](handleEntityNotFound(_0x4b2e68,null))[_0xd7f4('0x1f')](saveUpdates(_0x3e5a33['body'],null))['then'](respondWithResult(_0x4b2e68,null))[_0xd7f4('0x3f')](handleError(_0x4b2e68,null));};exports[_0xd7f4('0x20')]=function(_0x262bdd,_0x55309a){return db[_0xd7f4('0x3a')][_0xd7f4('0x41')]({'where':{'id':_0x262bdd[_0xd7f4('0x40')]['id']}})[_0xd7f4('0x1f')](handleEntityNotFound(_0x55309a,null))['then'](removeEntity(_0x55309a,null))[_0xd7f4('0x3f')](handleError(_0x55309a,null));};
\ No newline at end of file
+var _0xa92b=['params','keys','options','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','ChanSpies','UserProfileSection','find','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','zip-dir','fast-json-patch','moment','mustache','util','path','to-csv','ejs','lodash','squel','desk.js','querystring','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','get','UserProfileResource','error','name','map','VoiceChanSpy','rawAttributes','fieldName','type','key','model','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','merge','includeAll','include','findAll','rows','catch','show'];(function(_0x6131cd,_0x4c26a1){var _0x47e916=function(_0x1f2bce){while(--_0x1f2bce){_0x6131cd['push'](_0x6131cd['shift']());}};_0x47e916(++_0x4c26a1);}(_0xa92b,0x1ee));var _0xba92=function(_0x7ea1fb,_0x2f0b74){_0x7ea1fb=_0x7ea1fb-0x0;var _0x478241=_0xa92b[_0x7ea1fb];return _0x478241;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xba92('0x0'));var rimraf=require(_0xba92('0x1'));var zipdir=require(_0xba92('0x2'));var jsonpatch=require(_0xba92('0x3'));var rp=require('request-promise');var moment=require(_0xba92('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xba92('0x5'));var util=require(_0xba92('0x6'));var path=require(_0xba92('0x7'));var sox=require('sox');var csv=require(_0xba92('0x8'));var ejs=require(_0xba92('0x9'));var fs=require('fs');var _=require(_0xba92('0xa'));var squel=require(_0xba92('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xba92('0xc'));var toCsv=require(_0xba92('0x8'));var querystring=require(_0xba92('0xd'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xba92('0xe'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xba92('0xf'));var logger=require(_0xba92('0x10'))(_0xba92('0x11'));var utils=require(_0xba92('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0xba92('0x13'));var db=require(_0xba92('0x14'))['db'];function respondWithStatusCode(_0x5457ec,_0x22eede){_0x22eede=_0x22eede||0xcc;return function(_0x2b3c3a){if(_0x2b3c3a){return _0x5457ec[_0xba92('0x15')](_0x22eede);}return _0x5457ec[_0xba92('0x16')](_0x22eede)[_0xba92('0x17')]();};}function respondWithResult(_0x54d84e,_0xec8b28){_0xec8b28=_0xec8b28||0xc8;return function(_0x373f54){if(_0x373f54){return _0x54d84e[_0xba92('0x16')](_0xec8b28)[_0xba92('0x18')](_0x373f54);}};}function respondWithFilteredResult(_0x89ceca,_0x59f437){return function(_0x1cf271){if(_0x1cf271){var _0x3bcc00=_0x1cf271[_0xba92('0x19')],_0x26f9c0=_0x59f437[_0xba92('0x1a')],_0xc5c5f8=_0x59f437[_0xba92('0x1a')]+_0x59f437[_0xba92('0x1b')],_0x21711b;if(_0xc5c5f8>=_0x3bcc00){_0xc5c5f8=_0x3bcc00;_0x21711b=0xc8;}else{_0x21711b=0xce;}_0x89ceca[_0xba92('0x16')](_0x21711b);return _0x89ceca[_0xba92('0x1c')](_0xba92('0x1d'),_0x26f9c0+'-'+_0xc5c5f8+'/'+_0x3bcc00)[_0xba92('0x18')](_0x1cf271);}return null;};}function patchUpdates(_0x1450b7){return function(_0x3ffa66){try{jsonpatch[_0xba92('0x1e')](_0x3ffa66,_0x1450b7,!![]);}catch(_0x535af4){return BPromise[_0xba92('0x1f')](_0x535af4);}return _0x3ffa66['save']();};}function saveUpdates(_0x4e09d6,_0x5b1beb){return function(_0x5cb6ed){if(_0x5cb6ed){return _0x5cb6ed[_0xba92('0x20')](_0x4e09d6)[_0xba92('0x21')](function(_0x50b0f5){return _0x50b0f5;});}return null;};}function removeEntity(_0x1b25a0,_0x199f05){return function(_0x272d76){if(_0x272d76){return _0x272d76[_0xba92('0x22')]()['then'](function(){var _0x5bc53f=_0x272d76[_0xba92('0x23')]({'plain':!![]});var _0x236e34='ChanSpies';return db[_0xba92('0x24')][_0xba92('0x22')]({'where':{'type':_0x236e34,'resourceId':_0x5bc53f['id']}})[_0xba92('0x21')](function(){return _0x272d76;});})[_0xba92('0x21')](function(){_0x1b25a0[_0xba92('0x16')](0xcc)[_0xba92('0x17')]();});}};}function handleEntityNotFound(_0xa6536a,_0x3bc068){return function(_0x2c4de8){if(!_0x2c4de8){_0xa6536a[_0xba92('0x15')](0x194);}return _0x2c4de8;};}function handleError(_0x5e631b,_0x50730a){_0x50730a=_0x50730a||0x1f4;return function(_0x3cb7ba){logger[_0xba92('0x25')](_0x3cb7ba['stack']);if(_0x3cb7ba[_0xba92('0x26')]){delete _0x3cb7ba['name'];}_0x5e631b[_0xba92('0x16')](_0x50730a)['send'](_0x3cb7ba);};}exports['index']=function(_0x4fa40f,_0x2f56ca){var _0x394c31={},_0x1982bd={},_0x12a550={'count':0x0,'rows':[]};var _0x5ee708=_[_0xba92('0x27')](db[_0xba92('0x28')][_0xba92('0x29')],function(_0x1452d2){return{'name':_0x1452d2[_0xba92('0x2a')],'type':_0x1452d2[_0xba92('0x2b')][_0xba92('0x2c')]};});_0x1982bd[_0xba92('0x2d')]=_[_0xba92('0x27')](_0x5ee708,_0xba92('0x26'));_0x1982bd[_0xba92('0x2e')]=_['keys'](_0x4fa40f[_0xba92('0x2e')]);_0x1982bd[_0xba92('0x2f')]=_['intersection'](_0x1982bd[_0xba92('0x2d')],_0x1982bd[_0xba92('0x2e')]);_0x394c31[_0xba92('0x30')]=_[_0xba92('0x31')](_0x1982bd[_0xba92('0x2d')],qs[_0xba92('0x32')](_0x4fa40f[_0xba92('0x2e')]['fields']));_0x394c31[_0xba92('0x30')]=_0x394c31['attributes'][_0xba92('0x33')]?_0x394c31[_0xba92('0x30')]:_0x1982bd[_0xba92('0x2d')];if(!_0x4fa40f[_0xba92('0x2e')][_0xba92('0x34')](_0xba92('0x35'))){_0x394c31['limit']=qs[_0xba92('0x1b')](_0x4fa40f[_0xba92('0x2e')][_0xba92('0x1b')]);_0x394c31['offset']=qs[_0xba92('0x1a')](_0x4fa40f[_0xba92('0x2e')][_0xba92('0x1a')]);}_0x394c31[_0xba92('0x36')]=qs['sort'](_0x4fa40f[_0xba92('0x2e')][_0xba92('0x37')]);_0x394c31['where']=qs[_0xba92('0x2f')](_[_0xba92('0x38')](_0x4fa40f[_0xba92('0x2e')],_0x1982bd[_0xba92('0x2f')]),_0x5ee708);if(_0x4fa40f[_0xba92('0x2e')][_0xba92('0x39')]){_0x394c31[_0xba92('0x3a')]=_[_0xba92('0x3b')](_0x394c31[_0xba92('0x3a')],{'$or':_[_0xba92('0x27')](_0x5ee708,function(_0x11152b){if(_0x11152b[_0xba92('0x2b')]!=='VIRTUAL'){var _0x550b5e={};_0x550b5e[_0x11152b[_0xba92('0x26')]]={'$like':'%'+_0x4fa40f[_0xba92('0x2e')][_0xba92('0x39')]+'%'};return _0x550b5e;}})});}_0x394c31=_[_0xba92('0x3b')]({},_0x394c31,_0x4fa40f['options']);var _0x1dbacd={'where':_0x394c31[_0xba92('0x3a')]};return db[_0xba92('0x28')][_0xba92('0x19')](_0x1dbacd)[_0xba92('0x21')](function(_0x51e455){_0x12a550[_0xba92('0x19')]=_0x51e455;if(_0x4fa40f[_0xba92('0x2e')][_0xba92('0x3c')]){_0x394c31[_0xba92('0x3d')]=[{'all':!![]}];}return db[_0xba92('0x28')][_0xba92('0x3e')](_0x394c31);})[_0xba92('0x21')](function(_0x36c6c2){_0x12a550[_0xba92('0x3f')]=_0x36c6c2;return _0x12a550;})[_0xba92('0x21')](respondWithFilteredResult(_0x2f56ca,_0x394c31))[_0xba92('0x40')](handleError(_0x2f56ca,null));};exports[_0xba92('0x41')]=function(_0x267726,_0x2af3cd){var _0x2472cc={'raw':![],'where':{'id':_0x267726[_0xba92('0x42')]['id']}},_0x35171e={};_0x35171e[_0xba92('0x2d')]=_[_0xba92('0x43')](db[_0xba92('0x28')][_0xba92('0x29')]);_0x35171e['query']=_[_0xba92('0x43')](_0x267726['query']);_0x35171e['filters']=_[_0xba92('0x31')](_0x35171e[_0xba92('0x2d')],_0x35171e['query']);_0x2472cc['attributes']=_[_0xba92('0x31')](_0x35171e[_0xba92('0x2d')],qs[_0xba92('0x32')](_0x267726[_0xba92('0x2e')]['fields']));_0x2472cc[_0xba92('0x30')]=_0x2472cc[_0xba92('0x30')][_0xba92('0x33')]?_0x2472cc[_0xba92('0x30')]:_0x35171e[_0xba92('0x2d')];if(_0x267726[_0xba92('0x2e')][_0xba92('0x3c')]){_0x2472cc['include']=[{'all':!![]}];}_0x2472cc=_[_0xba92('0x3b')]({},_0x2472cc,_0x267726[_0xba92('0x44')]);return db[_0xba92('0x28')]['find'](_0x2472cc)[_0xba92('0x21')](handleEntityNotFound(_0x2af3cd,null))[_0xba92('0x21')](respondWithResult(_0x2af3cd,null))[_0xba92('0x40')](handleError(_0x2af3cd,null));};exports['create']=function(_0x53ad83,_0x5da441){return db[_0xba92('0x28')][_0xba92('0x45')](_0x53ad83[_0xba92('0x46')],{})[_0xba92('0x21')](function(_0x555f7f){var _0x3ee31f=_0x53ad83['user'][_0xba92('0x23')]({'plain':!![]});if(!_0x3ee31f)throw new Error(_0xba92('0x47'));if(_0x3ee31f[_0xba92('0x48')]===_0xba92('0x49')){var _0x54d1f3=_0x555f7f[_0xba92('0x23')]({'plain':!![]});var _0x52c0c2=_0xba92('0x4a');return db[_0xba92('0x4b')][_0xba92('0x4c')]({'where':{'name':_0x52c0c2,'userProfileId':_0x3ee31f[_0xba92('0x4d')]},'raw':!![]})[_0xba92('0x21')](function(_0x56ccc5){if(_0x56ccc5&&_0x56ccc5[_0xba92('0x4e')]===0x0){return db[_0xba92('0x24')][_0xba92('0x45')]({'name':_0x54d1f3['name'],'resourceId':_0x54d1f3['id'],'type':_0x56ccc5['name'],'sectionId':_0x56ccc5['id']},{})[_0xba92('0x21')](function(){return _0x555f7f;});}else{return _0x555f7f;}})[_0xba92('0x40')](function(_0x4ead30){logger[_0xba92('0x25')](_0xba92('0x4f'),_0x4ead30);throw _0x4ead30;});}return _0x555f7f;})[_0xba92('0x21')](respondWithResult(_0x5da441,0xc9))[_0xba92('0x40')](handleError(_0x5da441,null));};exports[_0xba92('0x20')]=function(_0x52d1fd,_0x324fa6){if(_0x52d1fd[_0xba92('0x46')]['id']){delete _0x52d1fd[_0xba92('0x46')]['id'];}return db['VoiceChanSpy'][_0xba92('0x4c')]({'where':{'id':_0x52d1fd[_0xba92('0x42')]['id']}})['then'](handleEntityNotFound(_0x324fa6,null))[_0xba92('0x21')](saveUpdates(_0x52d1fd['body'],null))[_0xba92('0x21')](respondWithResult(_0x324fa6,null))['catch'](handleError(_0x324fa6,null));};exports[_0xba92('0x22')]=function(_0x528fb9,_0x58f41e){return db[_0xba92('0x28')][_0xba92('0x4c')]({'where':{'id':_0x528fb9[_0xba92('0x42')]['id']}})['then'](handleEntityNotFound(_0x58f41e,null))[_0xba92('0x21')](removeEntity(_0x58f41e,null))[_0xba92('0x40')](handleError(_0x58f41e,null));};
\ No newline at end of file