Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 48c1669..5f6af31 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4348=['../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','then','get','UserProfileResource','destroy','error','stack','name','index','map','VoiceChanSpy','rawAttributes','fieldName','type','query','attributes','intersection','model','fields','length','hasOwnProperty','nolimit','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','keys','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','ChanSpies','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','params','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/qs'];(function(_0x4049bb,_0x1b6a61){var _0x44c6ff=function(_0x3ec0b7){while(--_0x3ec0b7){_0x4049bb['push'](_0x4049bb['shift']());}};_0x44c6ff(++_0x1b6a61);}(_0x4348,0xe5));var _0x8434=function(_0x9fdfa4,_0x13853d){_0x9fdfa4=_0x9fdfa4-0x0;var _0x21d02a=_0x4348[_0x9fdfa4];return _0x21d02a;};'use strict';var pdf=require(_0x8434('0x0'));var emlformat=require(_0x8434('0x1'));var rimraf=require(_0x8434('0x2'));var zipdir=require(_0x8434('0x3'));var jsonpatch=require(_0x8434('0x4'));var rp=require('request-promise');var moment=require(_0x8434('0x5'));var BPromise=require(_0x8434('0x6'));var Mustache=require(_0x8434('0x7'));var util=require(_0x8434('0x8'));var path=require('path');var sox=require(_0x8434('0x9'));var csv=require(_0x8434('0xa'));var ejs=require(_0x8434('0xb'));var fs=require('fs');var _=require(_0x8434('0xc'));var squel=require(_0x8434('0xd'));var crypto=require(_0x8434('0xe'));var jsforce=require(_0x8434('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x8434('0xa'));var querystring=require(_0x8434('0x10'));var Papa=require(_0x8434('0x11'));var Redis=require('ioredis');var authService=require(_0x8434('0x12'));var qs=require(_0x8434('0x13'));var as=require(_0x8434('0x14'));var hardwareService=require(_0x8434('0x15'));var logger=require('../../config/logger')(_0x8434('0x16'));var utils=require('../../config/utils');var config=require(_0x8434('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x402a6a,_0x1ac25f){_0x1ac25f=_0x1ac25f||0xcc;return function(_0x150d09){if(_0x150d09){return _0x402a6a[_0x8434('0x18')](_0x1ac25f);}return _0x402a6a['status'](_0x1ac25f)[_0x8434('0x19')]();};}function respondWithResult(_0x5686f5,_0x29f614){_0x29f614=_0x29f614||0xc8;return function(_0x13da83){if(_0x13da83){return _0x5686f5[_0x8434('0x1a')](_0x29f614)[_0x8434('0x1b')](_0x13da83);}};}function respondWithFilteredResult(_0x1662f1,_0x13c16c){return function(_0x128ba2){if(_0x128ba2){var _0x1c150c=_0x128ba2[_0x8434('0x1c')],_0x37d767=_0x13c16c[_0x8434('0x1d')],_0x570e0d=_0x13c16c[_0x8434('0x1d')]+_0x13c16c[_0x8434('0x1e')],_0x5d66cd;if(_0x570e0d>=_0x1c150c){_0x570e0d=_0x1c150c;_0x5d66cd=0xc8;}else{_0x5d66cd=0xce;}_0x1662f1['status'](_0x5d66cd);return _0x1662f1[_0x8434('0x1f')](_0x8434('0x20'),_0x37d767+'-'+_0x570e0d+'/'+_0x1c150c)['json'](_0x128ba2);}return null;};}function patchUpdates(_0x285471){return function(_0x40760b){try{jsonpatch[_0x8434('0x21')](_0x40760b,_0x285471,!![]);}catch(_0xd58310){return BPromise[_0x8434('0x22')](_0xd58310);}return _0x40760b['save']();};}function saveUpdates(_0x148f5,_0x24885c){return function(_0x43ab73){if(_0x43ab73){return _0x43ab73['update'](_0x148f5)[_0x8434('0x23')](function(_0x34b38c){return _0x34b38c;});}return null;};}function removeEntity(_0x4d758c,_0x4261d4){return function(_0x34fe58){if(_0x34fe58){return _0x34fe58['destroy']()[_0x8434('0x23')](function(){var _0x5e5bee=_0x34fe58[_0x8434('0x24')]({'plain':!![]});var _0xab87e9='ChanSpies';return db[_0x8434('0x25')][_0x8434('0x26')]({'where':{'type':_0xab87e9,'resourceId':_0x5e5bee['id']}})[_0x8434('0x23')](function(){return _0x34fe58;});})[_0x8434('0x23')](function(){_0x4d758c[_0x8434('0x1a')](0xcc)[_0x8434('0x19')]();});}};}function handleEntityNotFound(_0x22bb5a,_0x5aa530){return function(_0x5bf69e){if(!_0x5bf69e){_0x22bb5a[_0x8434('0x18')](0x194);}return _0x5bf69e;};}function handleError(_0x151694,_0x5eb693){_0x5eb693=_0x5eb693||0x1f4;return function(_0x44c8a4){logger[_0x8434('0x27')](_0x44c8a4[_0x8434('0x28')]);if(_0x44c8a4[_0x8434('0x29')]){delete _0x44c8a4[_0x8434('0x29')];}_0x151694[_0x8434('0x1a')](_0x5eb693)['send'](_0x44c8a4);};}exports[_0x8434('0x2a')]=function(_0x9eb687,_0x10f6c3){var _0x3803ee={},_0x4ad3ca={},_0x2d385f={'count':0x0,'rows':[]};var _0x3f5f1a=_[_0x8434('0x2b')](db[_0x8434('0x2c')][_0x8434('0x2d')],function(_0xcb6f99){return{'name':_0xcb6f99[_0x8434('0x2e')],'type':_0xcb6f99[_0x8434('0x2f')]['key']};});_0x4ad3ca['model']=_[_0x8434('0x2b')](_0x3f5f1a,_0x8434('0x29'));_0x4ad3ca[_0x8434('0x30')]=_['keys'](_0x9eb687['query']);_0x4ad3ca['filters']=_['intersection'](_0x4ad3ca['model'],_0x4ad3ca[_0x8434('0x30')]);_0x3803ee[_0x8434('0x31')]=_[_0x8434('0x32')](_0x4ad3ca[_0x8434('0x33')],qs[_0x8434('0x34')](_0x9eb687[_0x8434('0x30')][_0x8434('0x34')]));_0x3803ee['attributes']=_0x3803ee[_0x8434('0x31')][_0x8434('0x35')]?_0x3803ee[_0x8434('0x31')]:_0x4ad3ca[_0x8434('0x33')];if(!_0x9eb687[_0x8434('0x30')][_0x8434('0x36')](_0x8434('0x37'))){_0x3803ee['limit']=qs[_0x8434('0x1e')](_0x9eb687[_0x8434('0x30')][_0x8434('0x1e')]);_0x3803ee[_0x8434('0x1d')]=qs[_0x8434('0x1d')](_0x9eb687['query'][_0x8434('0x1d')]);}_0x3803ee['order']=qs[_0x8434('0x38')](_0x9eb687[_0x8434('0x30')][_0x8434('0x38')]);_0x3803ee[_0x8434('0x39')]=qs[_0x8434('0x3a')](_[_0x8434('0x3b')](_0x9eb687['query'],_0x4ad3ca[_0x8434('0x3a')]),_0x3f5f1a);if(_0x9eb687[_0x8434('0x30')][_0x8434('0x3c')]){_0x3803ee[_0x8434('0x39')]=_[_0x8434('0x3d')](_0x3803ee[_0x8434('0x39')],{'$or':_[_0x8434('0x2b')](_0x3f5f1a,function(_0x2bdeed){if(_0x2bdeed[_0x8434('0x2f')]!==_0x8434('0x3e')){var _0x91bc7e={};_0x91bc7e[_0x2bdeed['name']]={'$like':'%'+_0x9eb687[_0x8434('0x30')][_0x8434('0x3c')]+'%'};return _0x91bc7e;}})});}_0x3803ee=_[_0x8434('0x3d')]({},_0x3803ee,_0x9eb687[_0x8434('0x3f')]);var _0xdf20a2={'where':_0x3803ee[_0x8434('0x39')]};return db['VoiceChanSpy'][_0x8434('0x1c')](_0xdf20a2)[_0x8434('0x23')](function(_0x2fab90){_0x2d385f[_0x8434('0x1c')]=_0x2fab90;if(_0x9eb687[_0x8434('0x30')][_0x8434('0x40')]){_0x3803ee[_0x8434('0x41')]=[{'all':!![]}];}return db[_0x8434('0x2c')][_0x8434('0x42')](_0x3803ee);})['then'](function(_0x589c9d){_0x2d385f[_0x8434('0x43')]=_0x589c9d;return _0x2d385f;})[_0x8434('0x23')](respondWithFilteredResult(_0x10f6c3,_0x3803ee))[_0x8434('0x44')](handleError(_0x10f6c3,null));};exports[_0x8434('0x45')]=function(_0x9c82d0,_0x2fab6e){var _0x1294d6={'raw':![],'where':{'id':_0x9c82d0['params']['id']}},_0x2c2fb9={};_0x2c2fb9[_0x8434('0x33')]=_[_0x8434('0x46')](db[_0x8434('0x2c')]['rawAttributes']);_0x2c2fb9['query']=_[_0x8434('0x46')](_0x9c82d0[_0x8434('0x30')]);_0x2c2fb9['filters']=_[_0x8434('0x32')](_0x2c2fb9[_0x8434('0x33')],_0x2c2fb9[_0x8434('0x30')]);_0x1294d6[_0x8434('0x31')]=_[_0x8434('0x32')](_0x2c2fb9[_0x8434('0x33')],qs['fields'](_0x9c82d0[_0x8434('0x30')][_0x8434('0x34')]));_0x1294d6[_0x8434('0x31')]=_0x1294d6['attributes']['length']?_0x1294d6[_0x8434('0x31')]:_0x2c2fb9[_0x8434('0x33')];if(_0x9c82d0[_0x8434('0x30')][_0x8434('0x40')]){_0x1294d6[_0x8434('0x41')]=[{'all':!![]}];}_0x1294d6=_[_0x8434('0x3d')]({},_0x1294d6,_0x9c82d0['options']);return db['VoiceChanSpy'][_0x8434('0x47')](_0x1294d6)[_0x8434('0x23')](handleEntityNotFound(_0x2fab6e,null))[_0x8434('0x23')](respondWithResult(_0x2fab6e,null))['catch'](handleError(_0x2fab6e,null));};exports['create']=function(_0x4714cf,_0x65099b){return db[_0x8434('0x2c')][_0x8434('0x48')](_0x4714cf[_0x8434('0x49')],{})['then'](function(_0x4c9ec9){var _0x2f9ab3=_0x4714cf[_0x8434('0x4a')][_0x8434('0x24')]({'plain':!![]});if(!_0x2f9ab3)throw new Error(_0x8434('0x4b'));if(_0x2f9ab3[_0x8434('0x4c')]===_0x8434('0x4a')){var _0x226321=_0x4c9ec9[_0x8434('0x24')]({'plain':!![]});var _0x408471=_0x8434('0x4d');return db[_0x8434('0x4e')][_0x8434('0x47')]({'where':{'name':_0x408471,'userProfileId':_0x2f9ab3['userProfileId']},'raw':!![]})[_0x8434('0x23')](function(_0x9dd4e3){if(_0x9dd4e3&&_0x9dd4e3[_0x8434('0x4f')]===0x0){return db[_0x8434('0x25')][_0x8434('0x48')]({'name':_0x226321[_0x8434('0x29')],'resourceId':_0x226321['id'],'type':_0x9dd4e3[_0x8434('0x29')],'sectionId':_0x9dd4e3['id']},{})['then'](function(){return _0x4c9ec9;});}else{return _0x4c9ec9;}})[_0x8434('0x44')](function(_0x33edaf){logger[_0x8434('0x27')](_0x8434('0x50'),_0x33edaf);throw _0x33edaf;});}return _0x4c9ec9;})[_0x8434('0x23')](respondWithResult(_0x65099b,0xc9))[_0x8434('0x44')](handleError(_0x65099b,null));};exports[_0x8434('0x51')]=function(_0x44b924,_0x16da14){if(_0x44b924[_0x8434('0x49')]['id']){delete _0x44b924[_0x8434('0x49')]['id'];}return db['VoiceChanSpy']['find']({'where':{'id':_0x44b924[_0x8434('0x52')]['id']}})[_0x8434('0x23')](handleEntityNotFound(_0x16da14,null))[_0x8434('0x23')](saveUpdates(_0x44b924[_0x8434('0x49')],null))[_0x8434('0x23')](respondWithResult(_0x16da14,null))[_0x8434('0x44')](handleError(_0x16da14,null));};exports[_0x8434('0x26')]=function(_0x300531,_0x12a953){return db[_0x8434('0x2c')][_0x8434('0x47')]({'where':{'id':_0x300531['params']['id']}})[_0x8434('0x23')](handleEntityNotFound(_0x12a953,null))['then'](removeEntity(_0x12a953,null))[_0x8434('0x44')](handleError(_0x12a953,null));};
\ No newline at end of file
+var _0xdedc=['VIRTUAL','options','VoiceChanSpy','includeAll','include','findAll','rows','show','keys','length','find','catch','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','params','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','reject','save','update','then','destroy','ChanSpies','UserProfileResource','end','error','name','send','map','rawAttributes','type','key','query','filters','model','attributes','intersection','fields','nolimit','order','sort','where','filter','merge'];(function(_0x2b5448,_0xe31456){var _0xee510e=function(_0x48a4fa){while(--_0x48a4fa){_0x2b5448['push'](_0x2b5448['shift']());}};_0xee510e(++_0xe31456);}(_0xdedc,0x1ab));var _0xcded=function(_0x65e3dc,_0x10fd05){_0x65e3dc=_0x65e3dc-0x0;var _0x5d475b=_0xdedc[_0x65e3dc];return _0x5d475b;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xcded('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xcded('0x1'));var jsonpatch=require(_0xcded('0x2'));var rp=require(_0xcded('0x3'));var moment=require(_0xcded('0x4'));var BPromise=require(_0xcded('0x5'));var Mustache=require(_0xcded('0x6'));var util=require(_0xcded('0x7'));var path=require(_0xcded('0x8'));var sox=require(_0xcded('0x9'));var csv=require(_0xcded('0xa'));var ejs=require(_0xcded('0xb'));var fs=require('fs');var _=require(_0xcded('0xc'));var squel=require(_0xcded('0xd'));var crypto=require('crypto');var jsforce=require(_0xcded('0xe'));var deskjs=require(_0xcded('0xf'));var toCsv=require('to-csv');var querystring=require(_0xcded('0x10'));var Papa=require(_0xcded('0x11'));var Redis=require(_0xcded('0x12'));var authService=require('../../components/auth/service');var qs=require(_0xcded('0x13'));var as=require(_0xcded('0x14'));var hardwareService=require(_0xcded('0x15'));var logger=require(_0xcded('0x16'))('api');var utils=require('../../config/utils');var config=require(_0xcded('0x17'));var db=require(_0xcded('0x18'))['db'];function respondWithStatusCode(_0x5c3f60,_0x5ea607){_0x5ea607=_0x5ea607||0xcc;return function(_0xe52a1a){if(_0xe52a1a){return _0x5c3f60[_0xcded('0x19')](_0x5ea607);}return _0x5c3f60[_0xcded('0x1a')](_0x5ea607)['end']();};}function respondWithResult(_0x3924f5,_0x1d4bb1){_0x1d4bb1=_0x1d4bb1||0xc8;return function(_0x5bfece){if(_0x5bfece){return _0x3924f5[_0xcded('0x1a')](_0x1d4bb1)[_0xcded('0x1b')](_0x5bfece);}};}function respondWithFilteredResult(_0x597519,_0x2530e8){return function(_0x4b05c2){if(_0x4b05c2){var _0x547a7a=_0x4b05c2[_0xcded('0x1c')],_0x15a036=_0x2530e8[_0xcded('0x1d')],_0x15172b=_0x2530e8[_0xcded('0x1d')]+_0x2530e8[_0xcded('0x1e')],_0x51cb67;if(_0x15172b>=_0x547a7a){_0x15172b=_0x547a7a;_0x51cb67=0xc8;}else{_0x51cb67=0xce;}_0x597519['status'](_0x51cb67);return _0x597519[_0xcded('0x1f')]('Content-Range',_0x15a036+'-'+_0x15172b+'/'+_0x547a7a)[_0xcded('0x1b')](_0x4b05c2);}return null;};}function patchUpdates(_0x573385){return function(_0x32a54f){try{jsonpatch['apply'](_0x32a54f,_0x573385,!![]);}catch(_0x3936fc){return BPromise[_0xcded('0x20')](_0x3936fc);}return _0x32a54f[_0xcded('0x21')]();};}function saveUpdates(_0x16b94f,_0x6461d0){return function(_0x2cd805){if(_0x2cd805){return _0x2cd805[_0xcded('0x22')](_0x16b94f)[_0xcded('0x23')](function(_0x5e0340){return _0x5e0340;});}return null;};}function removeEntity(_0x280be3,_0x19cd81){return function(_0x59d9d9){if(_0x59d9d9){return _0x59d9d9[_0xcded('0x24')]()[_0xcded('0x23')](function(){var _0x3b50fc=_0x59d9d9['get']({'plain':!![]});var _0x45e246=_0xcded('0x25');return db[_0xcded('0x26')][_0xcded('0x24')]({'where':{'type':_0x45e246,'resourceId':_0x3b50fc['id']}})[_0xcded('0x23')](function(){return _0x59d9d9;});})['then'](function(){_0x280be3[_0xcded('0x1a')](0xcc)[_0xcded('0x27')]();});}};}function handleEntityNotFound(_0x3963a0,_0x391472){return function(_0x400c18){if(!_0x400c18){_0x3963a0[_0xcded('0x19')](0x194);}return _0x400c18;};}function handleError(_0x52c50e,_0x50924d){_0x50924d=_0x50924d||0x1f4;return function(_0x458c75){logger[_0xcded('0x28')](_0x458c75['stack']);if(_0x458c75[_0xcded('0x29')]){delete _0x458c75[_0xcded('0x29')];}_0x52c50e['status'](_0x50924d)[_0xcded('0x2a')](_0x458c75);};}exports['index']=function(_0x3c172a,_0xa8897d){var _0x8a0a83={},_0x76d37d={},_0x425c0e={'count':0x0,'rows':[]};var _0x2be8a3=_[_0xcded('0x2b')](db['VoiceChanSpy'][_0xcded('0x2c')],function(_0x558ae5){return{'name':_0x558ae5['fieldName'],'type':_0x558ae5[_0xcded('0x2d')][_0xcded('0x2e')]};});_0x76d37d['model']=_[_0xcded('0x2b')](_0x2be8a3,'name');_0x76d37d[_0xcded('0x2f')]=_['keys'](_0x3c172a[_0xcded('0x2f')]);_0x76d37d[_0xcded('0x30')]=_['intersection'](_0x76d37d[_0xcded('0x31')],_0x76d37d['query']);_0x8a0a83[_0xcded('0x32')]=_[_0xcded('0x33')](_0x76d37d[_0xcded('0x31')],qs['fields'](_0x3c172a['query'][_0xcded('0x34')]));_0x8a0a83['attributes']=_0x8a0a83[_0xcded('0x32')]['length']?_0x8a0a83[_0xcded('0x32')]:_0x76d37d[_0xcded('0x31')];if(!_0x3c172a[_0xcded('0x2f')]['hasOwnProperty'](_0xcded('0x35'))){_0x8a0a83['limit']=qs[_0xcded('0x1e')](_0x3c172a[_0xcded('0x2f')][_0xcded('0x1e')]);_0x8a0a83[_0xcded('0x1d')]=qs[_0xcded('0x1d')](_0x3c172a[_0xcded('0x2f')]['offset']);}_0x8a0a83[_0xcded('0x36')]=qs[_0xcded('0x37')](_0x3c172a[_0xcded('0x2f')][_0xcded('0x37')]);_0x8a0a83[_0xcded('0x38')]=qs['filters'](_['pick'](_0x3c172a[_0xcded('0x2f')],_0x76d37d[_0xcded('0x30')]),_0x2be8a3);if(_0x3c172a[_0xcded('0x2f')][_0xcded('0x39')]){_0x8a0a83['where']=_[_0xcded('0x3a')](_0x8a0a83[_0xcded('0x38')],{'$or':_[_0xcded('0x2b')](_0x2be8a3,function(_0x58ce9b){if(_0x58ce9b[_0xcded('0x2d')]!==_0xcded('0x3b')){var _0x6c20c0={};_0x6c20c0[_0x58ce9b[_0xcded('0x29')]]={'$like':'%'+_0x3c172a[_0xcded('0x2f')][_0xcded('0x39')]+'%'};return _0x6c20c0;}})});}_0x8a0a83=_[_0xcded('0x3a')]({},_0x8a0a83,_0x3c172a[_0xcded('0x3c')]);var _0x648284={'where':_0x8a0a83['where']};return db[_0xcded('0x3d')][_0xcded('0x1c')](_0x648284)[_0xcded('0x23')](function(_0xbfe2b6){_0x425c0e[_0xcded('0x1c')]=_0xbfe2b6;if(_0x3c172a[_0xcded('0x2f')][_0xcded('0x3e')]){_0x8a0a83[_0xcded('0x3f')]=[{'all':!![]}];}return db[_0xcded('0x3d')][_0xcded('0x40')](_0x8a0a83);})[_0xcded('0x23')](function(_0x47afe3){_0x425c0e[_0xcded('0x41')]=_0x47afe3;return _0x425c0e;})[_0xcded('0x23')](respondWithFilteredResult(_0xa8897d,_0x8a0a83))['catch'](handleError(_0xa8897d,null));};exports[_0xcded('0x42')]=function(_0x179878,_0x69470a){var _0x107133={'raw':![],'where':{'id':_0x179878['params']['id']}},_0x5c88a0={};_0x5c88a0[_0xcded('0x31')]=_[_0xcded('0x43')](db[_0xcded('0x3d')][_0xcded('0x2c')]);_0x5c88a0[_0xcded('0x2f')]=_[_0xcded('0x43')](_0x179878['query']);_0x5c88a0[_0xcded('0x30')]=_['intersection'](_0x5c88a0['model'],_0x5c88a0[_0xcded('0x2f')]);_0x107133[_0xcded('0x32')]=_['intersection'](_0x5c88a0[_0xcded('0x31')],qs[_0xcded('0x34')](_0x179878['query']['fields']));_0x107133['attributes']=_0x107133[_0xcded('0x32')][_0xcded('0x44')]?_0x107133[_0xcded('0x32')]:_0x5c88a0[_0xcded('0x31')];if(_0x179878[_0xcded('0x2f')][_0xcded('0x3e')]){_0x107133[_0xcded('0x3f')]=[{'all':!![]}];}_0x107133=_['merge']({},_0x107133,_0x179878[_0xcded('0x3c')]);return db[_0xcded('0x3d')][_0xcded('0x45')](_0x107133)[_0xcded('0x23')](handleEntityNotFound(_0x69470a,null))[_0xcded('0x23')](respondWithResult(_0x69470a,null))[_0xcded('0x46')](handleError(_0x69470a,null));};exports['create']=function(_0x4a2344,_0x19ee19){return db[_0xcded('0x3d')][_0xcded('0x47')](_0x4a2344[_0xcded('0x48')],{})['then'](function(_0x2ffb9a){var _0x1cb7d1=_0x4a2344[_0xcded('0x49')][_0xcded('0x4a')]({'plain':!![]});if(!_0x1cb7d1)throw new Error(_0xcded('0x4b'));if(_0x1cb7d1[_0xcded('0x4c')]===_0xcded('0x49')){var _0x575b32=_0x2ffb9a[_0xcded('0x4a')]({'plain':!![]});var _0x5c28e6=_0xcded('0x25');return db[_0xcded('0x4d')][_0xcded('0x45')]({'where':{'name':_0x5c28e6,'userProfileId':_0x1cb7d1[_0xcded('0x4e')]},'raw':!![]})[_0xcded('0x23')](function(_0xca3041){if(_0xca3041&&_0xca3041[_0xcded('0x4f')]===0x0){return db[_0xcded('0x26')][_0xcded('0x47')]({'name':_0x575b32[_0xcded('0x29')],'resourceId':_0x575b32['id'],'type':_0xca3041[_0xcded('0x29')],'sectionId':_0xca3041['id']},{})[_0xcded('0x23')](function(){return _0x2ffb9a;});}else{return _0x2ffb9a;}})[_0xcded('0x46')](function(_0x242010){logger[_0xcded('0x28')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x242010);throw _0x242010;});}return _0x2ffb9a;})[_0xcded('0x23')](respondWithResult(_0x19ee19,0xc9))[_0xcded('0x46')](handleError(_0x19ee19,null));};exports[_0xcded('0x22')]=function(_0x4bff03,_0x3a46b6){if(_0x4bff03['body']['id']){delete _0x4bff03[_0xcded('0x48')]['id'];}return db[_0xcded('0x3d')][_0xcded('0x45')]({'where':{'id':_0x4bff03[_0xcded('0x50')]['id']}})[_0xcded('0x23')](handleEntityNotFound(_0x3a46b6,null))[_0xcded('0x23')](saveUpdates(_0x4bff03[_0xcded('0x48')],null))[_0xcded('0x23')](respondWithResult(_0x3a46b6,null))[_0xcded('0x46')](handleError(_0x3a46b6,null));};exports[_0xcded('0x24')]=function(_0x10f129,_0xa68619){return db[_0xcded('0x3d')][_0xcded('0x45')]({'where':{'id':_0x10f129[_0xcded('0x50')]['id']}})[_0xcded('0x23')](handleEntityNotFound(_0xa68619,null))[_0xcded('0x23')](removeEntity(_0xa68619,null))[_0xcded('0x46')](handleError(_0xa68619,null));};
\ No newline at end of file