Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / pause / pause.controller.js
index 3969d15..e78125e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x27cb=['rawAttributes','fieldName','key','model','filters','intersection','query','attributes','fields','order','sort','where','pick','filter','merge','type','options','includeAll','include','findAll','rows','catch','show','keys','length','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Pauses','UserProfileSection','autoAssociation','UserProfileResource','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','end','offset','limit','count','Content-Range','reject','save','update','then','destroy','get','name','send','index','Pause'];(function(_0x3f9ff7,_0x187ae0){var _0x5bf44e=function(_0x45d4cd){while(--_0x45d4cd){_0x3f9ff7['push'](_0x3f9ff7['shift']());}};_0x5bf44e(++_0x187ae0);}(_0x27cb,0x1b1));var _0xb27c=function(_0x1d0dad,_0x1e00f9){_0x1d0dad=_0x1d0dad-0x0;var _0x560ed1=_0x27cb[_0x1d0dad];return _0x560ed1;};'use strict';var emlformat=require(_0xb27c('0x0'));var rimraf=require(_0xb27c('0x1'));var zipdir=require(_0xb27c('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xb27c('0x3'));var moment=require(_0xb27c('0x4'));var BPromise=require(_0xb27c('0x5'));var Mustache=require(_0xb27c('0x6'));var util=require(_0xb27c('0x7'));var path=require(_0xb27c('0x8'));var sox=require(_0xb27c('0x9'));var csv=require(_0xb27c('0xa'));var ejs=require(_0xb27c('0xb'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require('lodash');var squel=require(_0xb27c('0xc'));var crypto=require('crypto');var jsforce=require(_0xb27c('0xd'));var deskjs=require(_0xb27c('0xe'));var toCsv=require(_0xb27c('0xa'));var querystring=require('querystring');var Papa=require(_0xb27c('0xf'));var Redis=require('ioredis');var authService=require(_0xb27c('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0xb27c('0x11'));var hardwareService=require(_0xb27c('0x12'));var logger=require(_0xb27c('0x13'))(_0xb27c('0x14'));var utils=require(_0xb27c('0x15'));var config=require(_0xb27c('0x16'));var licenseUtil=require(_0xb27c('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x2495ab,_0x4f713d){_0x4f713d=_0x4f713d||0xcc;return function(_0x41ac4e){if(_0x41ac4e){return _0x2495ab[_0xb27c('0x18')](_0x4f713d);}return _0x2495ab[_0xb27c('0x19')](_0x4f713d)[_0xb27c('0x1a')]();};}function respondWithResult(_0x4f2394,_0x41516f){_0x41516f=_0x41516f||0xc8;return function(_0x56962b){if(_0x56962b){return _0x4f2394['status'](_0x41516f)['json'](_0x56962b);}};}function respondWithFilteredResult(_0x2e96e5,_0x283db8){return function(_0x57d0fa){if(_0x57d0fa){var _0x599860=typeof _0x283db8[_0xb27c('0x1b')]==='undefined'&&typeof _0x283db8[_0xb27c('0x1c')]==='undefined';var _0x5f3219=_0x57d0fa[_0xb27c('0x1d')];var _0x91a80a=_0x599860?0x0:_0x283db8[_0xb27c('0x1b')];var _0x2a94c9=_0x599860?_0x57d0fa[_0xb27c('0x1d')]:_0x283db8[_0xb27c('0x1b')]+_0x283db8['limit'];var _0x5dd4cb;if(_0x2a94c9>=_0x5f3219){_0x2a94c9=_0x5f3219;_0x5dd4cb=0xc8;}else{_0x5dd4cb=0xce;}_0x2e96e5[_0xb27c('0x19')](_0x5dd4cb);return _0x2e96e5['set'](_0xb27c('0x1e'),_0x91a80a+'-'+_0x2a94c9+'/'+_0x5f3219)['json'](_0x57d0fa);}return null;};}function patchUpdates(_0xe0e0ae){return function(_0xfbcbd1){try{jsonpatch['apply'](_0xfbcbd1,_0xe0e0ae,!![]);}catch(_0x54e102){return BPromise[_0xb27c('0x1f')](_0x54e102);}return _0xfbcbd1[_0xb27c('0x20')]();};}function saveUpdates(_0x399314,_0xe10d10){return function(_0x5475ca){if(_0x5475ca){return _0x5475ca[_0xb27c('0x21')](_0x399314)[_0xb27c('0x22')](function(_0x519eea){return _0x519eea;});}return null;};}function removeEntity(_0x3a7ab9,_0x2593e8){return function(_0x356694){if(_0x356694){return _0x356694[_0xb27c('0x23')]()[_0xb27c('0x22')](function(){var _0x3d55b7=_0x356694[_0xb27c('0x24')]({'plain':!![]});var _0x38130d='Pauses';return db['UserProfileResource'][_0xb27c('0x23')]({'where':{'type':_0x38130d,'resourceId':_0x3d55b7['id']}})[_0xb27c('0x22')](function(){return _0x356694;});})['then'](function(){_0x3a7ab9['status'](0xcc)[_0xb27c('0x1a')]();});}};}function handleEntityNotFound(_0x5652a0,_0x453725){return function(_0x335d04){if(!_0x335d04){_0x5652a0[_0xb27c('0x18')](0x194);}return _0x335d04;};}function handleError(_0xad63eb,_0x73eee6){_0x73eee6=_0x73eee6||0x1f4;return function(_0x59b02d){logger['error'](_0x59b02d['stack']);if(_0x59b02d[_0xb27c('0x25')]){delete _0x59b02d[_0xb27c('0x25')];}_0xad63eb[_0xb27c('0x19')](_0x73eee6)[_0xb27c('0x26')](_0x59b02d);};}exports[_0xb27c('0x27')]=function(_0x2618a2,_0x1eafba){var _0x4d9c64={},_0x22898a={},_0x16f9b2={'count':0x0,'rows':[]};var _0x1c0e77=_['map'](db[_0xb27c('0x28')][_0xb27c('0x29')],function(_0x4669af){return{'name':_0x4669af[_0xb27c('0x2a')],'type':_0x4669af['type'][_0xb27c('0x2b')]};});_0x22898a[_0xb27c('0x2c')]=_['map'](_0x1c0e77,_0xb27c('0x25'));_0x22898a['query']=_['keys'](_0x2618a2['query']);_0x22898a[_0xb27c('0x2d')]=_[_0xb27c('0x2e')](_0x22898a[_0xb27c('0x2c')],_0x22898a[_0xb27c('0x2f')]);_0x4d9c64[_0xb27c('0x30')]=_[_0xb27c('0x2e')](_0x22898a[_0xb27c('0x2c')],qs[_0xb27c('0x31')](_0x2618a2['query']['fields']));_0x4d9c64[_0xb27c('0x30')]=_0x4d9c64[_0xb27c('0x30')]['length']?_0x4d9c64['attributes']:_0x22898a[_0xb27c('0x2c')];if(!_0x2618a2['query']['hasOwnProperty']('nolimit')){_0x4d9c64[_0xb27c('0x1c')]=qs[_0xb27c('0x1c')](_0x2618a2[_0xb27c('0x2f')][_0xb27c('0x1c')]);_0x4d9c64[_0xb27c('0x1b')]=qs[_0xb27c('0x1b')](_0x2618a2[_0xb27c('0x2f')][_0xb27c('0x1b')]);}_0x4d9c64[_0xb27c('0x32')]=qs['sort'](_0x2618a2[_0xb27c('0x2f')][_0xb27c('0x33')]);_0x4d9c64[_0xb27c('0x34')]=qs[_0xb27c('0x2d')](_[_0xb27c('0x35')](_0x2618a2[_0xb27c('0x2f')],_0x22898a['filters']),_0x1c0e77);if(_0x2618a2[_0xb27c('0x2f')][_0xb27c('0x36')]){_0x4d9c64['where']=_[_0xb27c('0x37')](_0x4d9c64[_0xb27c('0x34')],{'$or':_['map'](_0x1c0e77,function(_0xcaaf17){if(_0xcaaf17[_0xb27c('0x38')]!=='VIRTUAL'){var _0x1e7c9f={};_0x1e7c9f[_0xcaaf17['name']]={'$like':'%'+_0x2618a2['query'][_0xb27c('0x36')]+'%'};return _0x1e7c9f;}})});}_0x4d9c64=_[_0xb27c('0x37')]({},_0x4d9c64,_0x2618a2[_0xb27c('0x39')]);var _0x51c128={'where':_0x4d9c64[_0xb27c('0x34')]};return db[_0xb27c('0x28')][_0xb27c('0x1d')](_0x51c128)[_0xb27c('0x22')](function(_0x40f740){_0x16f9b2[_0xb27c('0x1d')]=_0x40f740;if(_0x2618a2[_0xb27c('0x2f')][_0xb27c('0x3a')]){_0x4d9c64[_0xb27c('0x3b')]=[{'all':!![]}];}return db[_0xb27c('0x28')][_0xb27c('0x3c')](_0x4d9c64);})[_0xb27c('0x22')](function(_0x1fe373){_0x16f9b2[_0xb27c('0x3d')]=_0x1fe373;return _0x16f9b2;})[_0xb27c('0x22')](respondWithFilteredResult(_0x1eafba,_0x4d9c64))[_0xb27c('0x3e')](handleError(_0x1eafba,null));};exports[_0xb27c('0x3f')]=function(_0x2d4024,_0x2a77f0){var _0x2e49b1={'raw':!![],'where':{'id':_0x2d4024['params']['id']}},_0x39a27c={};_0x39a27c['model']=_[_0xb27c('0x40')](db[_0xb27c('0x28')]['rawAttributes']);_0x39a27c[_0xb27c('0x2f')]=_[_0xb27c('0x40')](_0x2d4024[_0xb27c('0x2f')]);_0x39a27c['filters']=_[_0xb27c('0x2e')](_0x39a27c[_0xb27c('0x2c')],_0x39a27c[_0xb27c('0x2f')]);_0x2e49b1[_0xb27c('0x30')]=_['intersection'](_0x39a27c[_0xb27c('0x2c')],qs[_0xb27c('0x31')](_0x2d4024[_0xb27c('0x2f')][_0xb27c('0x31')]));_0x2e49b1[_0xb27c('0x30')]=_0x2e49b1[_0xb27c('0x30')][_0xb27c('0x41')]?_0x2e49b1[_0xb27c('0x30')]:_0x39a27c[_0xb27c('0x2c')];if(_0x2d4024[_0xb27c('0x2f')]['includeAll']){_0x2e49b1[_0xb27c('0x3b')]=[{'all':!![]}];}_0x2e49b1=_[_0xb27c('0x37')]({},_0x2e49b1,_0x2d4024[_0xb27c('0x39')]);return db[_0xb27c('0x28')][_0xb27c('0x42')](_0x2e49b1)['then'](handleEntityNotFound(_0x2a77f0,null))[_0xb27c('0x22')](respondWithResult(_0x2a77f0,null))[_0xb27c('0x3e')](handleError(_0x2a77f0,null));};exports[_0xb27c('0x43')]=function(_0x131106,_0xf70894){return db[_0xb27c('0x28')][_0xb27c('0x43')](_0x131106[_0xb27c('0x44')],{})[_0xb27c('0x22')](function(_0x3480fa){var _0xaab730=_0x131106[_0xb27c('0x45')][_0xb27c('0x24')]({'plain':!![]});if(!_0xaab730)throw new Error(_0xb27c('0x46'));if(_0xaab730[_0xb27c('0x47')]==='user'){var _0x326dc6=_0x3480fa[_0xb27c('0x24')]({'plain':!![]});var _0x2e1e0d=_0xb27c('0x48');return db[_0xb27c('0x49')][_0xb27c('0x42')]({'where':{'name':_0x2e1e0d,'userProfileId':_0xaab730['userProfileId']},'raw':!![]})[_0xb27c('0x22')](function(_0x4b4cc1){if(_0x4b4cc1&&_0x4b4cc1[_0xb27c('0x4a')]===0x0){return db[_0xb27c('0x4b')]['create']({'name':_0x326dc6[_0xb27c('0x25')],'resourceId':_0x326dc6['id'],'type':_0x4b4cc1['name'],'sectionId':_0x4b4cc1['id']},{})[_0xb27c('0x22')](function(){return _0x3480fa;});}else{return _0x3480fa;}})[_0xb27c('0x3e')](function(_0x3df82b){logger[_0xb27c('0x4c')](_0xb27c('0x4d'),_0x3df82b);throw _0x3df82b;});}return _0x3480fa;})[_0xb27c('0x22')](respondWithResult(_0xf70894,0xc9))['catch'](handleError(_0xf70894,null));};exports[_0xb27c('0x21')]=function(_0x1c208e,_0x541fc1){if(_0x1c208e['body']['id']){delete _0x1c208e[_0xb27c('0x44')]['id'];}return db[_0xb27c('0x28')][_0xb27c('0x42')]({'where':{'id':_0x1c208e[_0xb27c('0x4e')]['id']}})[_0xb27c('0x22')](handleEntityNotFound(_0x541fc1,null))[_0xb27c('0x22')](saveUpdates(_0x1c208e[_0xb27c('0x44')],null))[_0xb27c('0x22')](respondWithResult(_0x541fc1,null))[_0xb27c('0x3e')](handleError(_0x541fc1,null));};exports[_0xb27c('0x23')]=function(_0x3155f9,_0x1f684d){return db[_0xb27c('0x28')]['find']({'where':{'id':_0x3155f9[_0xb27c('0x4e')]['id']}})[_0xb27c('0x22')](handleEntityNotFound(_0x1f684d,null))[_0xb27c('0x22')](removeEntity(_0x1f684d,null))[_0xb27c('0x3e')](handleError(_0x1f684d,null));};
\ No newline at end of file
+var _0x9cdc=['zip-dir','fast-json-patch','util','path','to-csv','ejs','fs-extra','lodash','squel','jsforce','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','apply','reject','save','update','then','destroy','get','UserProfileResource','error','stack','name','index','map','Pause','rawAttributes','type','key','model','query','keys','filters','attributes','intersection','fields','hasOwnProperty','nolimit','order','sort','pick','filter','merge','where','VIRTUAL','include','findAll','rows','catch','show','params','length','options','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Pauses','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format'];(function(_0x3042c5,_0x36cb88){var _0x7cd140=function(_0x4cdcd8){while(--_0x4cdcd8){_0x3042c5['push'](_0x3042c5['shift']());}};_0x7cd140(++_0x36cb88);}(_0x9cdc,0xef));var _0xc9cd=function(_0x111c98,_0x5641a7){_0x111c98=_0x111c98-0x0;var _0x19c401=_0x9cdc[_0x111c98];return _0x19c401;};'use strict';var emlformat=require(_0xc9cd('0x0'));var rimraf=require('rimraf');var zipdir=require(_0xc9cd('0x1'));var jsonpatch=require(_0xc9cd('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0xc9cd('0x3'));var path=require(_0xc9cd('0x4'));var sox=require('sox');var csv=require(_0xc9cd('0x5'));var ejs=require(_0xc9cd('0x6'));var fs=require('fs');var fs_extra=require(_0xc9cd('0x7'));var _=require(_0xc9cd('0x8'));var squel=require(_0xc9cd('0x9'));var crypto=require('crypto');var jsforce=require(_0xc9cd('0xa'));var deskjs=require('desk.js');var toCsv=require(_0xc9cd('0x5'));var querystring=require('querystring');var Papa=require(_0xc9cd('0xb'));var Redis=require(_0xc9cd('0xc'));var authService=require('../../components/auth/service');var qs=require(_0xc9cd('0xd'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xc9cd('0xe'));var logger=require('../../config/logger')(_0xc9cd('0xf'));var utils=require(_0xc9cd('0x10'));var config=require(_0xc9cd('0x11'));var licenseUtil=require(_0xc9cd('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x35bf3c,_0x300b05){_0x300b05=_0x300b05||0xcc;return function(_0x87a857){if(_0x87a857){return _0x35bf3c[_0xc9cd('0x13')](_0x300b05);}return _0x35bf3c[_0xc9cd('0x14')](_0x300b05)[_0xc9cd('0x15')]();};}function respondWithResult(_0x1c0d78,_0x51b435){_0x51b435=_0x51b435||0xc8;return function(_0x5b3ee5){if(_0x5b3ee5){return _0x1c0d78[_0xc9cd('0x14')](_0x51b435)[_0xc9cd('0x16')](_0x5b3ee5);}};}function respondWithFilteredResult(_0x4a5697,_0x2a9803){return function(_0x49148f){if(_0x49148f){var _0x1c767d=typeof _0x2a9803[_0xc9cd('0x17')]===_0xc9cd('0x18')&&typeof _0x2a9803[_0xc9cd('0x19')]===_0xc9cd('0x18');var _0x350c3e=_0x49148f['count'];var _0x17774b=_0x1c767d?0x0:_0x2a9803['offset'];var _0xfb8df4=_0x1c767d?_0x49148f[_0xc9cd('0x1a')]:_0x2a9803[_0xc9cd('0x17')]+_0x2a9803[_0xc9cd('0x19')];var _0x5301e3;if(_0xfb8df4>=_0x350c3e){_0xfb8df4=_0x350c3e;_0x5301e3=0xc8;}else{_0x5301e3=0xce;}_0x4a5697[_0xc9cd('0x14')](_0x5301e3);return _0x4a5697[_0xc9cd('0x1b')](_0xc9cd('0x1c'),_0x17774b+'-'+_0xfb8df4+'/'+_0x350c3e)[_0xc9cd('0x16')](_0x49148f);}return null;};}function patchUpdates(_0x209b0a){return function(_0x49f6fa){try{jsonpatch[_0xc9cd('0x1d')](_0x49f6fa,_0x209b0a,!![]);}catch(_0x22e747){return BPromise[_0xc9cd('0x1e')](_0x22e747);}return _0x49f6fa[_0xc9cd('0x1f')]();};}function saveUpdates(_0x5778e3,_0x11e7e8){return function(_0x1ed11){if(_0x1ed11){return _0x1ed11[_0xc9cd('0x20')](_0x5778e3)[_0xc9cd('0x21')](function(_0x3570b3){return _0x3570b3;});}return null;};}function removeEntity(_0x34feda,_0x2656e0){return function(_0x42f682){if(_0x42f682){return _0x42f682[_0xc9cd('0x22')]()[_0xc9cd('0x21')](function(){var _0x20e2b0=_0x42f682[_0xc9cd('0x23')]({'plain':!![]});var _0xb00d16='Pauses';return db[_0xc9cd('0x24')]['destroy']({'where':{'type':_0xb00d16,'resourceId':_0x20e2b0['id']}})[_0xc9cd('0x21')](function(){return _0x42f682;});})[_0xc9cd('0x21')](function(){_0x34feda['status'](0xcc)[_0xc9cd('0x15')]();});}};}function handleEntityNotFound(_0x549a1a,_0x4f9a17){return function(_0x223bb1){if(!_0x223bb1){_0x549a1a[_0xc9cd('0x13')](0x194);}return _0x223bb1;};}function handleError(_0x326074,_0x5930b4){_0x5930b4=_0x5930b4||0x1f4;return function(_0x34ed87){logger[_0xc9cd('0x25')](_0x34ed87[_0xc9cd('0x26')]);if(_0x34ed87[_0xc9cd('0x27')]){delete _0x34ed87[_0xc9cd('0x27')];}_0x326074[_0xc9cd('0x14')](_0x5930b4)['send'](_0x34ed87);};}exports[_0xc9cd('0x28')]=function(_0x362da5,_0xb61a84){var _0xb3edea={},_0x20a944={},_0x566b2d={'count':0x0,'rows':[]};var _0x46a8f7=_[_0xc9cd('0x29')](db[_0xc9cd('0x2a')][_0xc9cd('0x2b')],function(_0x4d1584){return{'name':_0x4d1584['fieldName'],'type':_0x4d1584[_0xc9cd('0x2c')][_0xc9cd('0x2d')]};});_0x20a944[_0xc9cd('0x2e')]=_[_0xc9cd('0x29')](_0x46a8f7,_0xc9cd('0x27'));_0x20a944[_0xc9cd('0x2f')]=_[_0xc9cd('0x30')](_0x362da5[_0xc9cd('0x2f')]);_0x20a944[_0xc9cd('0x31')]=_['intersection'](_0x20a944[_0xc9cd('0x2e')],_0x20a944[_0xc9cd('0x2f')]);_0xb3edea[_0xc9cd('0x32')]=_[_0xc9cd('0x33')](_0x20a944[_0xc9cd('0x2e')],qs[_0xc9cd('0x34')](_0x362da5[_0xc9cd('0x2f')][_0xc9cd('0x34')]));_0xb3edea[_0xc9cd('0x32')]=_0xb3edea[_0xc9cd('0x32')]['length']?_0xb3edea[_0xc9cd('0x32')]:_0x20a944[_0xc9cd('0x2e')];if(!_0x362da5[_0xc9cd('0x2f')][_0xc9cd('0x35')](_0xc9cd('0x36'))){_0xb3edea['limit']=qs[_0xc9cd('0x19')](_0x362da5[_0xc9cd('0x2f')]['limit']);_0xb3edea['offset']=qs[_0xc9cd('0x17')](_0x362da5[_0xc9cd('0x2f')][_0xc9cd('0x17')]);}_0xb3edea[_0xc9cd('0x37')]=qs[_0xc9cd('0x38')](_0x362da5[_0xc9cd('0x2f')][_0xc9cd('0x38')]);_0xb3edea['where']=qs[_0xc9cd('0x31')](_[_0xc9cd('0x39')](_0x362da5[_0xc9cd('0x2f')],_0x20a944[_0xc9cd('0x31')]),_0x46a8f7);if(_0x362da5[_0xc9cd('0x2f')][_0xc9cd('0x3a')]){_0xb3edea['where']=_[_0xc9cd('0x3b')](_0xb3edea[_0xc9cd('0x3c')],{'$or':_[_0xc9cd('0x29')](_0x46a8f7,function(_0x5734b0){if(_0x5734b0[_0xc9cd('0x2c')]!==_0xc9cd('0x3d')){var _0xbc1eca={};_0xbc1eca[_0x5734b0[_0xc9cd('0x27')]]={'$like':'%'+_0x362da5[_0xc9cd('0x2f')]['filter']+'%'};return _0xbc1eca;}})});}_0xb3edea=_['merge']({},_0xb3edea,_0x362da5['options']);var _0x53651f={'where':_0xb3edea[_0xc9cd('0x3c')]};return db[_0xc9cd('0x2a')]['count'](_0x53651f)[_0xc9cd('0x21')](function(_0x35574d){_0x566b2d['count']=_0x35574d;if(_0x362da5['query']['includeAll']){_0xb3edea[_0xc9cd('0x3e')]=[{'all':!![]}];}return db[_0xc9cd('0x2a')][_0xc9cd('0x3f')](_0xb3edea);})[_0xc9cd('0x21')](function(_0x589707){_0x566b2d[_0xc9cd('0x40')]=_0x589707;return _0x566b2d;})[_0xc9cd('0x21')](respondWithFilteredResult(_0xb61a84,_0xb3edea))[_0xc9cd('0x41')](handleError(_0xb61a84,null));};exports[_0xc9cd('0x42')]=function(_0xd6b0ba,_0x1c7249){var _0x1f579b={'raw':!![],'where':{'id':_0xd6b0ba[_0xc9cd('0x43')]['id']}},_0x2b0f7d={};_0x2b0f7d[_0xc9cd('0x2e')]=_[_0xc9cd('0x30')](db['Pause']['rawAttributes']);_0x2b0f7d[_0xc9cd('0x2f')]=_[_0xc9cd('0x30')](_0xd6b0ba[_0xc9cd('0x2f')]);_0x2b0f7d[_0xc9cd('0x31')]=_[_0xc9cd('0x33')](_0x2b0f7d[_0xc9cd('0x2e')],_0x2b0f7d[_0xc9cd('0x2f')]);_0x1f579b['attributes']=_[_0xc9cd('0x33')](_0x2b0f7d[_0xc9cd('0x2e')],qs[_0xc9cd('0x34')](_0xd6b0ba[_0xc9cd('0x2f')]['fields']));_0x1f579b[_0xc9cd('0x32')]=_0x1f579b['attributes'][_0xc9cd('0x44')]?_0x1f579b[_0xc9cd('0x32')]:_0x2b0f7d[_0xc9cd('0x2e')];if(_0xd6b0ba['query']['includeAll']){_0x1f579b[_0xc9cd('0x3e')]=[{'all':!![]}];}_0x1f579b=_[_0xc9cd('0x3b')]({},_0x1f579b,_0xd6b0ba[_0xc9cd('0x45')]);return db[_0xc9cd('0x2a')][_0xc9cd('0x46')](_0x1f579b)[_0xc9cd('0x21')](handleEntityNotFound(_0x1c7249,null))['then'](respondWithResult(_0x1c7249,null))[_0xc9cd('0x41')](handleError(_0x1c7249,null));};exports[_0xc9cd('0x47')]=function(_0x28f361,_0x2e5285){return db[_0xc9cd('0x2a')][_0xc9cd('0x47')](_0x28f361[_0xc9cd('0x48')],{})['then'](function(_0x1d76b5){var _0x3fcdae=_0x28f361[_0xc9cd('0x49')]['get']({'plain':!![]});if(!_0x3fcdae)throw new Error(_0xc9cd('0x4a'));if(_0x3fcdae[_0xc9cd('0x4b')]===_0xc9cd('0x49')){var _0x30e679=_0x1d76b5['get']({'plain':!![]});var _0x5aebf3=_0xc9cd('0x4c');return db[_0xc9cd('0x4d')][_0xc9cd('0x46')]({'where':{'name':_0x5aebf3,'userProfileId':_0x3fcdae[_0xc9cd('0x4e')]},'raw':!![]})[_0xc9cd('0x21')](function(_0x13432f){if(_0x13432f&&_0x13432f['autoAssociation']===0x0){return db[_0xc9cd('0x24')][_0xc9cd('0x47')]({'name':_0x30e679[_0xc9cd('0x27')],'resourceId':_0x30e679['id'],'type':_0x13432f[_0xc9cd('0x27')],'sectionId':_0x13432f['id']},{})['then'](function(){return _0x1d76b5;});}else{return _0x1d76b5;}})[_0xc9cd('0x41')](function(_0x320ce3){logger['error'](_0xc9cd('0x4f'),_0x320ce3);throw _0x320ce3;});}return _0x1d76b5;})[_0xc9cd('0x21')](respondWithResult(_0x2e5285,0xc9))[_0xc9cd('0x41')](handleError(_0x2e5285,null));};exports['update']=function(_0x5bfbf9,_0x4794be){if(_0x5bfbf9[_0xc9cd('0x48')]['id']){delete _0x5bfbf9[_0xc9cd('0x48')]['id'];}return db[_0xc9cd('0x2a')]['find']({'where':{'id':_0x5bfbf9[_0xc9cd('0x43')]['id']}})[_0xc9cd('0x21')](handleEntityNotFound(_0x4794be,null))['then'](saveUpdates(_0x5bfbf9['body'],null))[_0xc9cd('0x21')](respondWithResult(_0x4794be,null))['catch'](handleError(_0x4794be,null));};exports[_0xc9cd('0x22')]=function(_0x3d96a3,_0x2f4520){return db['Pause'][_0xc9cd('0x46')]({'where':{'id':_0x3d96a3['params']['id']}})['then'](handleEntityNotFound(_0x2f4520,null))[_0xc9cd('0x21')](removeEntity(_0x2f4520,null))['catch'](handleError(_0x2f4520,null));};
\ No newline at end of file