Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 020fc56..0a209fe 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcc14=['update','find','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','crypto','jsforce','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','Content-Range','reject','save','then','destroy','get','ChanSpies','error','name','send','query','filters','model','attributes','intersection','fields','length','nolimit','sort','where','pick','filter','merge','type','field','VoiceChanSpy','includeAll','include','findAll','catch','show','params','keys','rawAttributes','options','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','UserProfileSection','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s'];(function(_0x1465b3,_0x3c99f2){var _0x5484e4=function(_0x53fbd4){while(--_0x53fbd4){_0x1465b3['push'](_0x1465b3['shift']());}};_0x5484e4(++_0x3c99f2);}(_0xcc14,0x1c4));var _0x4cc1=function(_0x164993,_0xeaec8a){_0x164993=_0x164993-0x0;var _0x4feb96=_0xcc14[_0x164993];return _0x4feb96;};'use strict';var pdf=require(_0x4cc1('0x0'));var emlformat=require(_0x4cc1('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x4cc1('0x2'));var jsonpatch=require(_0x4cc1('0x3'));var rp=require(_0x4cc1('0x4'));var moment=require(_0x4cc1('0x5'));var BPromise=require(_0x4cc1('0x6'));var Mustache=require(_0x4cc1('0x7'));var util=require(_0x4cc1('0x8'));var path=require(_0x4cc1('0x9'));var sox=require(_0x4cc1('0xa'));var csv=require(_0x4cc1('0xb'));var ejs=require(_0x4cc1('0xc'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x4cc1('0xd'));var jsforce=require(_0x4cc1('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x4cc1('0xb'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x4cc1('0xf'));var authService=require(_0x4cc1('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x4cc1('0x11'));var logger=require(_0x4cc1('0x12'))(_0x4cc1('0x13'));var utils=require('../../config/utils');var config=require(_0x4cc1('0x14'));var db=require(_0x4cc1('0x15'))['db'];function respondWithStatusCode(_0xf76709,_0x39a345){_0x39a345=_0x39a345||0xcc;return function(_0x46bfd0){if(_0x46bfd0){return _0xf76709[_0x4cc1('0x16')](_0x39a345);}return _0xf76709[_0x4cc1('0x17')](_0x39a345)[_0x4cc1('0x18')]();};}function respondWithResult(_0x3dd9d2,_0x2042bc){_0x2042bc=_0x2042bc||0xc8;return function(_0x550cfb){if(_0x550cfb){return _0x3dd9d2[_0x4cc1('0x17')](_0x2042bc)['json'](_0x550cfb);}};}function respondWithFilteredResult(_0x70fc23,_0x40c1fb){return function(_0xc7f300){if(_0xc7f300){var _0x293178=_0xc7f300[_0x4cc1('0x19')],_0x37a763=_0x40c1fb['offset'],_0x26f70c=_0x40c1fb[_0x4cc1('0x1a')]+_0x40c1fb[_0x4cc1('0x1b')],_0x415b3e;if(_0x26f70c>=_0x293178){_0x26f70c=_0x293178;_0x415b3e=0xc8;}else{_0x415b3e=0xce;}_0x70fc23['status'](_0x415b3e);return _0x70fc23[_0x4cc1('0x1c')](_0x4cc1('0x1d'),_0x37a763+'-'+_0x26f70c+'/'+_0x293178)['json'](_0xc7f300);}return null;};}function patchUpdates(_0x58e52a){return function(_0x1bb4bd){try{jsonpatch['apply'](_0x1bb4bd,_0x58e52a,!![]);}catch(_0x25ef24){return BPromise[_0x4cc1('0x1e')](_0x25ef24);}return _0x1bb4bd[_0x4cc1('0x1f')]();};}function saveUpdates(_0x3fa1a2,_0x2f211d){return function(_0x2e233c){if(_0x2e233c){return _0x2e233c['update'](_0x3fa1a2)[_0x4cc1('0x20')](function(_0x4babff){return _0x4babff;});}return null;};}function removeEntity(_0xdf5795,_0x400839){return function(_0x9f57bb){if(_0x9f57bb){return _0x9f57bb[_0x4cc1('0x21')]()['then'](function(){var _0x50d3e3=_0x9f57bb[_0x4cc1('0x22')]({'plain':!![]});var _0x5699e0=_0x4cc1('0x23');return db['UserProfileResource'][_0x4cc1('0x21')]({'where':{'type':_0x5699e0,'resourceId':_0x50d3e3['id']}})[_0x4cc1('0x20')](function(){return _0x9f57bb;});})[_0x4cc1('0x20')](function(){_0xdf5795[_0x4cc1('0x17')](0xcc)[_0x4cc1('0x18')]();});}};}function handleEntityNotFound(_0x1954eb,_0x2aa5a7){return function(_0x4d6c95){if(!_0x4d6c95){_0x1954eb[_0x4cc1('0x16')](0x194);}return _0x4d6c95;};}function handleError(_0x4bd1c9,_0x285e2f){_0x285e2f=_0x285e2f||0x1f4;return function(_0x13befd){logger[_0x4cc1('0x24')](_0x13befd['stack']);if(_0x13befd[_0x4cc1('0x25')]){delete _0x13befd['name'];}_0x4bd1c9['status'](_0x285e2f)[_0x4cc1('0x26')](_0x13befd);};}exports['index']=function(_0x57e7d8,_0x46057c){var _0x3b27b1={},_0x1a192b={},_0x5a2bef={'count':0x0,'rows':[]};var _0x382563=db['VoiceChanSpy']['rawAttributes'];_0x1a192b['model']=_['keys'](_0x382563);_0x1a192b[_0x4cc1('0x27')]=_['keys'](_0x57e7d8[_0x4cc1('0x27')]);_0x1a192b[_0x4cc1('0x28')]=_['intersection'](_0x1a192b[_0x4cc1('0x29')],_0x1a192b[_0x4cc1('0x27')]);_0x3b27b1[_0x4cc1('0x2a')]=_[_0x4cc1('0x2b')](_0x1a192b[_0x4cc1('0x29')],qs[_0x4cc1('0x2c')](_0x57e7d8['query']['fields']));_0x3b27b1[_0x4cc1('0x2a')]=_0x3b27b1[_0x4cc1('0x2a')][_0x4cc1('0x2d')]?_0x3b27b1[_0x4cc1('0x2a')]:_0x1a192b[_0x4cc1('0x29')];if(!_0x57e7d8[_0x4cc1('0x27')]['hasOwnProperty'](_0x4cc1('0x2e'))){_0x3b27b1[_0x4cc1('0x1b')]=qs['limit'](_0x57e7d8[_0x4cc1('0x27')]['limit']);_0x3b27b1[_0x4cc1('0x1a')]=qs['offset'](_0x57e7d8[_0x4cc1('0x27')]['offset']);}_0x3b27b1['order']=qs['sort'](_0x57e7d8[_0x4cc1('0x27')][_0x4cc1('0x2f')]);_0x3b27b1[_0x4cc1('0x30')]=qs['filters'](_[_0x4cc1('0x31')](_0x57e7d8[_0x4cc1('0x27')],_0x1a192b['filters']));if(_0x57e7d8[_0x4cc1('0x27')][_0x4cc1('0x32')]){_0x3b27b1[_0x4cc1('0x30')]=_[_0x4cc1('0x33')](_0x3b27b1[_0x4cc1('0x30')],{'$or':_['map'](_0x382563,function(_0x3b7382){if(_0x3b7382[_0x4cc1('0x34')]['key']!=='VIRTUAL'){var _0xdf67d2={};_0xdf67d2[_0x3b7382[_0x4cc1('0x35')]]={'$like':'%'+_0x57e7d8['query'][_0x4cc1('0x32')]+'%'};return _0xdf67d2;}})});}_0x3b27b1=_[_0x4cc1('0x33')]({},_0x3b27b1,_0x57e7d8['options']);var _0xb5ffcb={'where':_0x3b27b1[_0x4cc1('0x30')]};return db[_0x4cc1('0x36')][_0x4cc1('0x19')](_0xb5ffcb)[_0x4cc1('0x20')](function(_0x158b99){_0x5a2bef['count']=_0x158b99;if(_0x57e7d8[_0x4cc1('0x27')][_0x4cc1('0x37')]){_0x3b27b1[_0x4cc1('0x38')]=[{'all':!![]}];}return db[_0x4cc1('0x36')][_0x4cc1('0x39')](_0x3b27b1);})[_0x4cc1('0x20')](function(_0x3e9296){_0x5a2bef['rows']=_0x3e9296;return _0x5a2bef;})[_0x4cc1('0x20')](respondWithFilteredResult(_0x46057c,_0x3b27b1))[_0x4cc1('0x3a')](handleError(_0x46057c,null));};exports[_0x4cc1('0x3b')]=function(_0x3e45d1,_0x4daeb7){var _0x24f854={'raw':![],'where':{'id':_0x3e45d1[_0x4cc1('0x3c')]['id']}},_0x430c04={};_0x430c04[_0x4cc1('0x29')]=_[_0x4cc1('0x3d')](db[_0x4cc1('0x36')][_0x4cc1('0x3e')]);_0x430c04['query']=_['keys'](_0x3e45d1[_0x4cc1('0x27')]);_0x430c04['filters']=_['intersection'](_0x430c04[_0x4cc1('0x29')],_0x430c04[_0x4cc1('0x27')]);_0x24f854['attributes']=_[_0x4cc1('0x2b')](_0x430c04[_0x4cc1('0x29')],qs[_0x4cc1('0x2c')](_0x3e45d1[_0x4cc1('0x27')]['fields']));_0x24f854[_0x4cc1('0x2a')]=_0x24f854['attributes'][_0x4cc1('0x2d')]?_0x24f854['attributes']:_0x430c04['model'];if(_0x3e45d1[_0x4cc1('0x27')][_0x4cc1('0x37')]){_0x24f854['include']=[{'all':!![]}];}_0x24f854=_[_0x4cc1('0x33')]({},_0x24f854,_0x3e45d1[_0x4cc1('0x3f')]);return db['VoiceChanSpy']['find'](_0x24f854)[_0x4cc1('0x20')](handleEntityNotFound(_0x4daeb7,null))['then'](respondWithResult(_0x4daeb7,null))[_0x4cc1('0x3a')](handleError(_0x4daeb7,null));};exports[_0x4cc1('0x40')]=function(_0xedfa97,_0x52c76b){return db[_0x4cc1('0x36')]['create'](_0xedfa97[_0x4cc1('0x41')],{})[_0x4cc1('0x20')](function(_0x4f46be){var _0x4c3131=_0xedfa97['user'][_0x4cc1('0x22')]({'plain':!![]});if(!_0x4c3131)throw new Error(_0x4cc1('0x42'));if(_0x4c3131[_0x4cc1('0x43')]===_0x4cc1('0x44')){var _0x485f40=_0x4f46be[_0x4cc1('0x22')]({'plain':!![]});var _0x1e26de=_0x4cc1('0x23');return db[_0x4cc1('0x45')]['find']({'where':{'name':_0x1e26de,'userProfileId':_0x4c3131['userProfileId']},'raw':!![]})[_0x4cc1('0x20')](function(_0x3d1c8f){if(_0x3d1c8f&&_0x3d1c8f[_0x4cc1('0x46')]===0x0){return db[_0x4cc1('0x47')][_0x4cc1('0x40')]({'name':_0x485f40[_0x4cc1('0x25')],'resourceId':_0x485f40['id'],'type':_0x3d1c8f[_0x4cc1('0x25')],'sectionId':_0x3d1c8f['id']},{})[_0x4cc1('0x20')](function(){return _0x4f46be;});}else{return _0x4f46be;}})[_0x4cc1('0x3a')](function(_0x4f236f){logger[_0x4cc1('0x24')](_0x4cc1('0x48'),_0x4f236f);throw _0x4f236f;});}return _0x4f46be;})[_0x4cc1('0x20')](respondWithResult(_0x52c76b,0xc9))[_0x4cc1('0x3a')](handleError(_0x52c76b,null));};exports[_0x4cc1('0x49')]=function(_0x2f759b,_0x33b4d6){if(_0x2f759b[_0x4cc1('0x41')]['id']){delete _0x2f759b['body']['id'];}return db['VoiceChanSpy'][_0x4cc1('0x4a')]({'where':{'id':_0x2f759b[_0x4cc1('0x3c')]['id']}})[_0x4cc1('0x20')](handleEntityNotFound(_0x33b4d6,null))[_0x4cc1('0x20')](saveUpdates(_0x2f759b['body'],null))['then'](respondWithResult(_0x33b4d6,null))[_0x4cc1('0x3a')](handleError(_0x33b4d6,null));};exports[_0x4cc1('0x21')]=function(_0x2792ee,_0xe7c78c){return db[_0x4cc1('0x36')][_0x4cc1('0x4a')]({'where':{'id':_0x2792ee[_0x4cc1('0x3c')]['id']}})[_0x4cc1('0x20')](handleEntityNotFound(_0xe7c78c,null))[_0x4cc1('0x20')](removeEntity(_0xe7c78c,null))[_0x4cc1('0x3a')](handleError(_0xe7c78c,null));};
\ No newline at end of file
+var _0x8ac3=['UserProfileResource','destroy','then','error','name','send','index','VoiceChanSpy','rawAttributes','query','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','type','key','VIRTUAL','field','filter','options','rows','catch','show','params','keys','includeAll','include','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','user','ChanSpies','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','Content-Range','json','save','update','get'];(function(_0x3f40e0,_0x556dab){var _0x506afa=function(_0x306d09){while(--_0x306d09){_0x3f40e0['push'](_0x3f40e0['shift']());}};_0x506afa(++_0x556dab);}(_0x8ac3,0x1ce));var _0x38ac=function(_0x443b72,_0x5003f4){_0x443b72=_0x443b72-0x0;var _0x5664ea=_0x8ac3[_0x443b72];return _0x5664ea;};'use strict';var pdf=require(_0x38ac('0x0'));var emlformat=require(_0x38ac('0x1'));var rimraf=require(_0x38ac('0x2'));var zipdir=require(_0x38ac('0x3'));var jsonpatch=require(_0x38ac('0x4'));var rp=require('request-promise');var moment=require(_0x38ac('0x5'));var BPromise=require(_0x38ac('0x6'));var Mustache=require(_0x38ac('0x7'));var util=require(_0x38ac('0x8'));var path=require(_0x38ac('0x9'));var sox=require(_0x38ac('0xa'));var csv=require(_0x38ac('0xb'));var ejs=require(_0x38ac('0xc'));var fs=require('fs');var _=require('lodash');var squel=require(_0x38ac('0xd'));var crypto=require('crypto');var jsforce=require(_0x38ac('0xe'));var deskjs=require(_0x38ac('0xf'));var toCsv=require(_0x38ac('0xb'));var querystring=require(_0x38ac('0x10'));var Papa=require(_0x38ac('0x11'));var Redis=require(_0x38ac('0x12'));var authService=require(_0x38ac('0x13'));var qs=require(_0x38ac('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x38ac('0x15'))(_0x38ac('0x16'));var utils=require('../../config/utils');var config=require(_0x38ac('0x17'));var db=require(_0x38ac('0x18'))['db'];function respondWithStatusCode(_0x5830b7,_0x3783d7){_0x3783d7=_0x3783d7||0xcc;return function(_0x263e0d){if(_0x263e0d){return _0x5830b7[_0x38ac('0x19')](_0x3783d7);}return _0x5830b7[_0x38ac('0x1a')](_0x3783d7)[_0x38ac('0x1b')]();};}function respondWithResult(_0x4a6873,_0x192939){_0x192939=_0x192939||0xc8;return function(_0x13de01){if(_0x13de01){return _0x4a6873[_0x38ac('0x1a')](_0x192939)['json'](_0x13de01);}};}function respondWithFilteredResult(_0x43a259,_0x337aaf){return function(_0x163bd9){if(_0x163bd9){var _0x499552=_0x163bd9[_0x38ac('0x1c')],_0x270f55=_0x337aaf[_0x38ac('0x1d')],_0x4e537d=_0x337aaf['offset']+_0x337aaf[_0x38ac('0x1e')],_0x46cff4;if(_0x4e537d>=_0x499552){_0x4e537d=_0x499552;_0x46cff4=0xc8;}else{_0x46cff4=0xce;}_0x43a259[_0x38ac('0x1a')](_0x46cff4);return _0x43a259['set'](_0x38ac('0x1f'),_0x270f55+'-'+_0x4e537d+'/'+_0x499552)[_0x38ac('0x20')](_0x163bd9);}return null;};}function patchUpdates(_0x19624b){return function(_0x22c2c6){try{jsonpatch['apply'](_0x22c2c6,_0x19624b,!![]);}catch(_0x2b3df5){return BPromise['reject'](_0x2b3df5);}return _0x22c2c6[_0x38ac('0x21')]();};}function saveUpdates(_0x1d071e,_0x3ad410){return function(_0x144cd){if(_0x144cd){return _0x144cd[_0x38ac('0x22')](_0x1d071e)['then'](function(_0x402f03){return _0x402f03;});}return null;};}function removeEntity(_0x542952,_0x11ddb5){return function(_0x9629f8){if(_0x9629f8){return _0x9629f8['destroy']()['then'](function(){var _0x5273e9=_0x9629f8[_0x38ac('0x23')]({'plain':!![]});var _0xa8ef80='ChanSpies';return db[_0x38ac('0x24')][_0x38ac('0x25')]({'where':{'type':_0xa8ef80,'resourceId':_0x5273e9['id']}})[_0x38ac('0x26')](function(){return _0x9629f8;});})[_0x38ac('0x26')](function(){_0x542952['status'](0xcc)[_0x38ac('0x1b')]();});}};}function handleEntityNotFound(_0x205a44,_0x1540d1){return function(_0x380d13){if(!_0x380d13){_0x205a44[_0x38ac('0x19')](0x194);}return _0x380d13;};}function handleError(_0x3895a5,_0x1d8088){_0x1d8088=_0x1d8088||0x1f4;return function(_0x544a4e){logger[_0x38ac('0x27')](_0x544a4e['stack']);if(_0x544a4e[_0x38ac('0x28')]){delete _0x544a4e[_0x38ac('0x28')];}_0x3895a5[_0x38ac('0x1a')](_0x1d8088)[_0x38ac('0x29')](_0x544a4e);};}exports[_0x38ac('0x2a')]=function(_0x2daab1,_0x4f600a){var _0x4f36d5={},_0x1f1a52={},_0xa8a180={'count':0x0,'rows':[]};var _0x30c105=db[_0x38ac('0x2b')][_0x38ac('0x2c')];_0x1f1a52['model']=_['keys'](_0x30c105);_0x1f1a52[_0x38ac('0x2d')]=_['keys'](_0x2daab1[_0x38ac('0x2d')]);_0x1f1a52[_0x38ac('0x2e')]=_[_0x38ac('0x2f')](_0x1f1a52['model'],_0x1f1a52[_0x38ac('0x2d')]);_0x4f36d5[_0x38ac('0x30')]=_[_0x38ac('0x2f')](_0x1f1a52[_0x38ac('0x31')],qs[_0x38ac('0x32')](_0x2daab1[_0x38ac('0x2d')][_0x38ac('0x32')]));_0x4f36d5[_0x38ac('0x30')]=_0x4f36d5[_0x38ac('0x30')][_0x38ac('0x33')]?_0x4f36d5[_0x38ac('0x30')]:_0x1f1a52[_0x38ac('0x31')];if(!_0x2daab1['query'][_0x38ac('0x34')](_0x38ac('0x35'))){_0x4f36d5[_0x38ac('0x1e')]=qs[_0x38ac('0x1e')](_0x2daab1[_0x38ac('0x2d')][_0x38ac('0x1e')]);_0x4f36d5[_0x38ac('0x1d')]=qs[_0x38ac('0x1d')](_0x2daab1[_0x38ac('0x2d')][_0x38ac('0x1d')]);}_0x4f36d5[_0x38ac('0x36')]=qs[_0x38ac('0x37')](_0x2daab1[_0x38ac('0x2d')][_0x38ac('0x37')]);_0x4f36d5[_0x38ac('0x38')]=qs[_0x38ac('0x2e')](_[_0x38ac('0x39')](_0x2daab1['query'],_0x1f1a52[_0x38ac('0x2e')]));if(_0x2daab1[_0x38ac('0x2d')]['filter']){_0x4f36d5[_0x38ac('0x38')]=_[_0x38ac('0x3a')](_0x4f36d5['where'],{'$or':_[_0x38ac('0x3b')](_0x30c105,function(_0xc677b8){if(_0xc677b8[_0x38ac('0x3c')][_0x38ac('0x3d')]!==_0x38ac('0x3e')){var _0x45e037={};_0x45e037[_0xc677b8[_0x38ac('0x3f')]]={'$like':'%'+_0x2daab1[_0x38ac('0x2d')][_0x38ac('0x40')]+'%'};return _0x45e037;}})});}_0x4f36d5=_['merge']({},_0x4f36d5,_0x2daab1[_0x38ac('0x41')]);var _0x291c06={'where':_0x4f36d5[_0x38ac('0x38')]};return db[_0x38ac('0x2b')]['count'](_0x291c06)[_0x38ac('0x26')](function(_0x13331c){_0xa8a180[_0x38ac('0x1c')]=_0x13331c;if(_0x2daab1[_0x38ac('0x2d')]['includeAll']){_0x4f36d5['include']=[{'all':!![]}];}return db[_0x38ac('0x2b')]['findAll'](_0x4f36d5);})[_0x38ac('0x26')](function(_0x5cd1d7){_0xa8a180[_0x38ac('0x42')]=_0x5cd1d7;return _0xa8a180;})[_0x38ac('0x26')](respondWithFilteredResult(_0x4f600a,_0x4f36d5))[_0x38ac('0x43')](handleError(_0x4f600a,null));};exports[_0x38ac('0x44')]=function(_0x191c9a,_0x48d93c){var _0x325918={'raw':![],'where':{'id':_0x191c9a[_0x38ac('0x45')]['id']}},_0x5774c9={};_0x5774c9[_0x38ac('0x31')]=_['keys'](db[_0x38ac('0x2b')][_0x38ac('0x2c')]);_0x5774c9['query']=_[_0x38ac('0x46')](_0x191c9a[_0x38ac('0x2d')]);_0x5774c9[_0x38ac('0x2e')]=_[_0x38ac('0x2f')](_0x5774c9[_0x38ac('0x31')],_0x5774c9[_0x38ac('0x2d')]);_0x325918[_0x38ac('0x30')]=_[_0x38ac('0x2f')](_0x5774c9['model'],qs[_0x38ac('0x32')](_0x191c9a['query'][_0x38ac('0x32')]));_0x325918[_0x38ac('0x30')]=_0x325918[_0x38ac('0x30')][_0x38ac('0x33')]?_0x325918['attributes']:_0x5774c9[_0x38ac('0x31')];if(_0x191c9a['query'][_0x38ac('0x47')]){_0x325918[_0x38ac('0x48')]=[{'all':!![]}];}_0x325918=_[_0x38ac('0x3a')]({},_0x325918,_0x191c9a[_0x38ac('0x41')]);return db['VoiceChanSpy'][_0x38ac('0x49')](_0x325918)[_0x38ac('0x26')](handleEntityNotFound(_0x48d93c,null))[_0x38ac('0x26')](respondWithResult(_0x48d93c,null))[_0x38ac('0x43')](handleError(_0x48d93c,null));};exports['create']=function(_0x104cb9,_0x2d04c7){return db[_0x38ac('0x2b')][_0x38ac('0x4a')](_0x104cb9[_0x38ac('0x4b')],{})[_0x38ac('0x26')](function(_0x427061){var _0x118b27=_0x104cb9['user'][_0x38ac('0x23')]({'plain':!![]});if(!_0x118b27)throw new Error(_0x38ac('0x4c'));if(_0x118b27['role']===_0x38ac('0x4d')){var _0x1db290=_0x427061[_0x38ac('0x23')]({'plain':!![]});var _0x42402e=_0x38ac('0x4e');return db[_0x38ac('0x4f')][_0x38ac('0x49')]({'where':{'name':_0x42402e,'userProfileId':_0x118b27[_0x38ac('0x50')]},'raw':!![]})[_0x38ac('0x26')](function(_0x39d68e){if(_0x39d68e&&_0x39d68e[_0x38ac('0x51')]===0x0){return db[_0x38ac('0x24')]['create']({'name':_0x1db290[_0x38ac('0x28')],'resourceId':_0x1db290['id'],'type':_0x39d68e['name'],'sectionId':_0x39d68e['id']},{})[_0x38ac('0x26')](function(){return _0x427061;});}else{return _0x427061;}})[_0x38ac('0x43')](function(_0x55c5ea){logger[_0x38ac('0x27')](_0x38ac('0x52'),_0x55c5ea);throw _0x55c5ea;});}return _0x427061;})[_0x38ac('0x26')](respondWithResult(_0x2d04c7,0xc9))[_0x38ac('0x43')](handleError(_0x2d04c7,null));};exports[_0x38ac('0x22')]=function(_0x5e871b,_0x309278){if(_0x5e871b[_0x38ac('0x4b')]['id']){delete _0x5e871b[_0x38ac('0x4b')]['id'];}return db['VoiceChanSpy']['find']({'where':{'id':_0x5e871b[_0x38ac('0x45')]['id']}})[_0x38ac('0x26')](handleEntityNotFound(_0x309278,null))['then'](saveUpdates(_0x5e871b[_0x38ac('0x4b')],null))[_0x38ac('0x26')](respondWithResult(_0x309278,null))[_0x38ac('0x43')](handleError(_0x309278,null));};exports[_0x38ac('0x25')]=function(_0x191f47,_0x9d2a11){return db[_0x38ac('0x2b')][_0x38ac('0x49')]({'where':{'id':_0x191f47[_0x38ac('0x45')]['id']}})['then'](handleEntityNotFound(_0x9d2a11,null))[_0x38ac('0x26')](removeEntity(_0x9d2a11,null))[_0x38ac('0x43')](handleError(_0x9d2a11,null));};
\ No newline at end of file