Built motion from commit (unavailable).|2.2.6
[motion2.git] / server / api / pause / pause.controller.js
index 28b55e6..817d76c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xce9c=['intersection','fields','attributes','hasOwnProperty','order','sort','where','filters','filter','map','key','VIRTUAL','field','merge','includeAll','include','rows','catch','show','params','length','options','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','zip-dir','fast-json-patch','request-promise','mustache','path','sox','to-csv','ejs','squel','crypto','jsforce','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','get','Pauses','destroy','error','stack','name','send','index','Pause','rawAttributes','model','keys','query'];(function(_0x26b80e,_0x5c9333){var _0x84a8a8=function(_0x2e5b4a){while(--_0x2e5b4a){_0x26b80e['push'](_0x26b80e['shift']());}};_0x84a8a8(++_0x5c9333);}(_0xce9c,0x154));var _0xcce9=function(_0x11f926,_0x35320a){_0x11f926=_0x11f926-0x0;var _0x11f557=_0xce9c[_0x11f926];return _0x11f557;};'use strict';var pdf=require(_0xcce9('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xcce9('0x1'));var jsonpatch=require(_0xcce9('0x2'));var rp=require(_0xcce9('0x3'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xcce9('0x4'));var util=require('util');var path=require(_0xcce9('0x5'));var sox=require(_0xcce9('0x6'));var csv=require(_0xcce9('0x7'));var ejs=require(_0xcce9('0x8'));var fs=require('fs');var _=require('lodash');var squel=require(_0xcce9('0x9'));var crypto=require(_0xcce9('0xa'));var jsforce=require(_0xcce9('0xb'));var deskjs=require('desk.js');var toCsv=require(_0xcce9('0x7'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xcce9('0xc'));var qs=require(_0xcce9('0xd'));var logger=require(_0xcce9('0xe'))(_0xcce9('0xf'));var utils=require(_0xcce9('0x10'));var config=require(_0xcce9('0x11'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x287b60,_0xf51389){_0xf51389=_0xf51389||0xcc;return function(_0x40aa69){if(_0x40aa69){return _0x287b60[_0xcce9('0x12')](_0xf51389);}return _0x287b60[_0xcce9('0x13')](_0xf51389)[_0xcce9('0x14')]();};}function respondWithResult(_0x103e59,_0x429189){_0x429189=_0x429189||0xc8;return function(_0x2311cd){if(_0x2311cd){return _0x103e59['status'](_0x429189)[_0xcce9('0x15')](_0x2311cd);}};}function respondWithFilteredResult(_0x37243f,_0xf24d3){return function(_0x745927){if(_0x745927){var _0xded18=_0x745927[_0xcce9('0x16')],_0x3e962e=_0xf24d3[_0xcce9('0x17')],_0xd0dc0=_0xf24d3[_0xcce9('0x17')]+_0xf24d3[_0xcce9('0x18')],_0x1ee461;if(_0xd0dc0>=_0xded18){_0xd0dc0=_0xded18;_0x1ee461=0xc8;}else{_0x1ee461=0xce;}_0x37243f[_0xcce9('0x13')](_0x1ee461);return _0x37243f[_0xcce9('0x19')](_0xcce9('0x1a'),_0x3e962e+'-'+_0xd0dc0+'/'+_0xded18)[_0xcce9('0x15')](_0x745927);}return null;};}function patchUpdates(_0x3a8929){return function(_0x351765){try{jsonpatch[_0xcce9('0x1b')](_0x351765,_0x3a8929,!![]);}catch(_0x459559){return BPromise[_0xcce9('0x1c')](_0x459559);}return _0x351765[_0xcce9('0x1d')]();};}function saveUpdates(_0x33aa1a,_0x5bdf86){return function(_0x3dcca9){if(_0x3dcca9){return _0x3dcca9[_0xcce9('0x1e')](_0x33aa1a)[_0xcce9('0x1f')](function(_0x449b85){return _0x449b85;});}return null;};}function removeEntity(_0x4abe17,_0x2f7be9){return function(_0x2a9315){if(_0x2a9315){return _0x2a9315['destroy']()[_0xcce9('0x1f')](function(){var _0x19345f=_0x2a9315[_0xcce9('0x20')]({'plain':!![]});var _0x1e0f6d=_0xcce9('0x21');return db['UserProfileResource'][_0xcce9('0x22')]({'where':{'type':_0x1e0f6d,'resourceId':_0x19345f['id']}})[_0xcce9('0x1f')](function(){return _0x2a9315;});})['then'](function(){_0x4abe17['status'](0xcc)[_0xcce9('0x14')]();});}};}function handleEntityNotFound(_0x215649,_0x464dc6){return function(_0x1e1d65){if(!_0x1e1d65){_0x215649[_0xcce9('0x12')](0x194);}return _0x1e1d65;};}function handleError(_0x89384,_0x33c1cb){_0x33c1cb=_0x33c1cb||0x1f4;return function(_0x20cf1f){logger[_0xcce9('0x23')](_0x20cf1f[_0xcce9('0x24')]);if(_0x20cf1f[_0xcce9('0x25')]){delete _0x20cf1f['name'];}_0x89384[_0xcce9('0x13')](_0x33c1cb)[_0xcce9('0x26')](_0x20cf1f);};}exports[_0xcce9('0x27')]=function(_0x5b3ccd,_0x5c0203){var _0x1307d4={},_0x478a07={},_0x494264={'count':0x0,'rows':[]};var _0x528b33=db[_0xcce9('0x28')][_0xcce9('0x29')];_0x478a07[_0xcce9('0x2a')]=_[_0xcce9('0x2b')](_0x528b33);_0x478a07[_0xcce9('0x2c')]=_['keys'](_0x5b3ccd[_0xcce9('0x2c')]);_0x478a07['filters']=_[_0xcce9('0x2d')](_0x478a07[_0xcce9('0x2a')],_0x478a07[_0xcce9('0x2c')]);_0x1307d4['attributes']=_[_0xcce9('0x2d')](_0x478a07[_0xcce9('0x2a')],qs['fields'](_0x5b3ccd['query'][_0xcce9('0x2e')]));_0x1307d4[_0xcce9('0x2f')]=_0x1307d4[_0xcce9('0x2f')]['length']?_0x1307d4[_0xcce9('0x2f')]:_0x478a07[_0xcce9('0x2a')];if(!_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x30')]('nolimit')){_0x1307d4[_0xcce9('0x18')]=qs['limit'](_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x18')]);_0x1307d4[_0xcce9('0x17')]=qs[_0xcce9('0x17')](_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x17')]);}_0x1307d4[_0xcce9('0x31')]=qs[_0xcce9('0x32')](_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x32')]);_0x1307d4[_0xcce9('0x33')]=qs[_0xcce9('0x34')](_['pick'](_0x5b3ccd['query'],_0x478a07[_0xcce9('0x34')]));if(_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x35')]){_0x1307d4[_0xcce9('0x33')]=_['merge'](_0x1307d4[_0xcce9('0x33')],{'$or':_[_0xcce9('0x36')](_0x528b33,function(_0x11df34){if(_0x11df34['type'][_0xcce9('0x37')]!==_0xcce9('0x38')){var _0x1fbced={};_0x1fbced[_0x11df34[_0xcce9('0x39')]]={'$like':'%'+_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x35')]+'%'};return _0x1fbced;}})});}_0x1307d4=_[_0xcce9('0x3a')]({},_0x1307d4,_0x5b3ccd['options']);var _0x238c76={'where':_0x1307d4[_0xcce9('0x33')]};return db[_0xcce9('0x28')][_0xcce9('0x16')](_0x238c76)[_0xcce9('0x1f')](function(_0x23623e){_0x494264[_0xcce9('0x16')]=_0x23623e;if(_0x5b3ccd[_0xcce9('0x2c')][_0xcce9('0x3b')]){_0x1307d4[_0xcce9('0x3c')]=[{'all':!![]}];}return db[_0xcce9('0x28')]['findAll'](_0x1307d4);})[_0xcce9('0x1f')](function(_0x4ae96f){_0x494264[_0xcce9('0x3d')]=_0x4ae96f;return _0x494264;})[_0xcce9('0x1f')](respondWithFilteredResult(_0x5c0203,_0x1307d4))[_0xcce9('0x3e')](handleError(_0x5c0203,null));};exports[_0xcce9('0x3f')]=function(_0x2f6868,_0x408be8){var _0x3ae7a7={'raw':!![],'where':{'id':_0x2f6868[_0xcce9('0x40')]['id']}},_0x43898e={};_0x43898e['model']=_[_0xcce9('0x2b')](db[_0xcce9('0x28')]['rawAttributes']);_0x43898e[_0xcce9('0x2c')]=_[_0xcce9('0x2b')](_0x2f6868[_0xcce9('0x2c')]);_0x43898e[_0xcce9('0x34')]=_['intersection'](_0x43898e[_0xcce9('0x2a')],_0x43898e['query']);_0x3ae7a7[_0xcce9('0x2f')]=_[_0xcce9('0x2d')](_0x43898e[_0xcce9('0x2a')],qs[_0xcce9('0x2e')](_0x2f6868[_0xcce9('0x2c')]['fields']));_0x3ae7a7[_0xcce9('0x2f')]=_0x3ae7a7[_0xcce9('0x2f')][_0xcce9('0x41')]?_0x3ae7a7[_0xcce9('0x2f')]:_0x43898e[_0xcce9('0x2a')];if(_0x2f6868[_0xcce9('0x2c')][_0xcce9('0x3b')]){_0x3ae7a7['include']=[{'all':!![]}];}_0x3ae7a7=_[_0xcce9('0x3a')]({},_0x3ae7a7,_0x2f6868[_0xcce9('0x42')]);return db[_0xcce9('0x28')][_0xcce9('0x43')](_0x3ae7a7)['then'](handleEntityNotFound(_0x408be8,null))['then'](respondWithResult(_0x408be8,null))[_0xcce9('0x3e')](handleError(_0x408be8,null));};exports[_0xcce9('0x44')]=function(_0x360ce7,_0x20efe1){return db[_0xcce9('0x28')][_0xcce9('0x44')](_0x360ce7[_0xcce9('0x45')],{})[_0xcce9('0x1f')](function(_0x8e36fa){var _0x41bcc5=_0x360ce7[_0xcce9('0x46')][_0xcce9('0x20')]({'plain':!![]});if(!_0x41bcc5)throw new Error(_0xcce9('0x47'));if(_0x41bcc5[_0xcce9('0x48')]===_0xcce9('0x46')){var _0x22ea52=_0x8e36fa[_0xcce9('0x20')]({'plain':!![]});var _0x42027d=_0xcce9('0x21');return db[_0xcce9('0x49')][_0xcce9('0x43')]({'where':{'name':_0x42027d,'userProfileId':_0x41bcc5[_0xcce9('0x4a')]},'raw':!![]})['then'](function(_0x1eacfe){if(_0x1eacfe&&_0x1eacfe['autoAssociation']===0x0){return db[_0xcce9('0x4b')]['create']({'name':_0x22ea52[_0xcce9('0x25')],'resourceId':_0x22ea52['id'],'type':_0x1eacfe[_0xcce9('0x25')],'sectionId':_0x1eacfe['id']},{})[_0xcce9('0x1f')](function(){return _0x8e36fa;});}else{return _0x8e36fa;}})[_0xcce9('0x3e')](function(_0xd94b47){logger[_0xcce9('0x23')](_0xcce9('0x4c'),_0xd94b47);throw _0xd94b47;});}return _0x8e36fa;})[_0xcce9('0x1f')](respondWithResult(_0x20efe1,0xc9))[_0xcce9('0x3e')](handleError(_0x20efe1,null));};exports['update']=function(_0x3d66d9,_0x9cee68){if(_0x3d66d9[_0xcce9('0x45')]['id']){delete _0x3d66d9[_0xcce9('0x45')]['id'];}return db['Pause'][_0xcce9('0x43')]({'where':{'id':_0x3d66d9[_0xcce9('0x40')]['id']}})[_0xcce9('0x1f')](handleEntityNotFound(_0x9cee68,null))[_0xcce9('0x1f')](saveUpdates(_0x3d66d9[_0xcce9('0x45')],null))[_0xcce9('0x1f')](respondWithResult(_0x9cee68,null))[_0xcce9('0x3e')](handleError(_0x9cee68,null));};exports[_0xcce9('0x22')]=function(_0x26aca4,_0x2effd6){return db[_0xcce9('0x28')]['find']({'where':{'id':_0x26aca4[_0xcce9('0x40')]['id']}})[_0xcce9('0x1f')](handleEntityNotFound(_0x2effd6,null))['then'](removeEntity(_0x2effd6,null))[_0xcce9('0x3e')](handleError(_0x2effd6,null));};
\ No newline at end of file
+var _0x403c=['../../mysqldb','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','UserProfileResource','error','stack','name','send','index','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','map','type','key','VIRTUAL','field','merge','options','Pause','includeAll','findAll','show','params','rawAttributes','find','catch','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/parsers/qs','api','../../config/utils','../../config/environment'];(function(_0xd97bfe,_0x53ace6){var _0x327b58=function(_0x20be18){while(--_0x20be18){_0xd97bfe['push'](_0xd97bfe['shift']());}};_0x327b58(++_0x53ace6);}(_0x403c,0x12f));var _0xc403=function(_0x406a56,_0x1bac87){_0x406a56=_0x406a56-0x0;var _0x1e4aa1=_0x403c[_0x406a56];return _0x1e4aa1;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xc403('0x0'));var rimraf=require(_0xc403('0x1'));var zipdir=require(_0xc403('0x2'));var jsonpatch=require(_0xc403('0x3'));var rp=require(_0xc403('0x4'));var moment=require(_0xc403('0x5'));var BPromise=require(_0xc403('0x6'));var Mustache=require('mustache');var util=require(_0xc403('0x7'));var path=require(_0xc403('0x8'));var sox=require(_0xc403('0x9'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xc403('0xa'));var jsforce=require(_0xc403('0xb'));var deskjs=require(_0xc403('0xc'));var toCsv=require(_0xc403('0xd'));var querystring=require(_0xc403('0xe'));var Papa=require(_0xc403('0xf'));var Redis=require(_0xc403('0x10'));var qs=require(_0xc403('0x11'));var logger=require('../../config/logger')(_0xc403('0x12'));var utils=require(_0xc403('0x13'));var config=require(_0xc403('0x14'));var db=require(_0xc403('0x15'))['db'];function respondWithStatusCode(_0x3a4ed7,_0x55dafe){_0x55dafe=_0x55dafe||0xcc;return function(_0x4d2438){if(_0x4d2438){return _0x3a4ed7[_0xc403('0x16')](_0x55dafe);}return _0x3a4ed7['status'](_0x55dafe)[_0xc403('0x17')]();};}function respondWithResult(_0x1fbbd9,_0x2561d3){_0x2561d3=_0x2561d3||0xc8;return function(_0x7eb75e){if(_0x7eb75e){return _0x1fbbd9[_0xc403('0x18')](_0x2561d3)[_0xc403('0x19')](_0x7eb75e);}};}function respondWithFilteredResult(_0x3cc9c2,_0x305eba){return function(_0x49d0f8){if(_0x49d0f8){var _0x3d411f=_0x49d0f8[_0xc403('0x1a')],_0xa69c4c=_0x305eba[_0xc403('0x1b')],_0x3e14b8=_0x305eba[_0xc403('0x1b')]+_0x305eba[_0xc403('0x1c')],_0x4d6671;if(_0x3e14b8>=_0x3d411f){_0x3e14b8=_0x3d411f;_0x4d6671=0xc8;}else{_0x4d6671=0xce;}_0x3cc9c2[_0xc403('0x18')](_0x4d6671);return _0x3cc9c2[_0xc403('0x1d')](_0xc403('0x1e'),_0xa69c4c+'-'+_0x3e14b8+'/'+_0x3d411f)[_0xc403('0x19')](_0x49d0f8);}return null;};}function patchUpdates(_0x53bfb0){return function(_0x55b063){try{jsonpatch[_0xc403('0x1f')](_0x55b063,_0x53bfb0,!![]);}catch(_0x909f74){return BPromise[_0xc403('0x20')](_0x909f74);}return _0x55b063['save']();};}function saveUpdates(_0x209720,_0x36eaf7){return function(_0x2c99c6){if(_0x2c99c6){return _0x2c99c6[_0xc403('0x21')](_0x209720)[_0xc403('0x22')](function(_0x1be6fe){return _0x1be6fe;});}return null;};}function removeEntity(_0x235d24,_0x2f9f63){return function(_0x2548c9){if(_0x2548c9){return _0x2548c9[_0xc403('0x23')]()[_0xc403('0x22')](function(){var _0x55e85f=_0x2548c9['get']({'plain':!![]});var _0x2736d9='Pauses';return db[_0xc403('0x24')][_0xc403('0x23')]({'where':{'type':_0x2736d9,'resourceId':_0x55e85f['id']}})[_0xc403('0x22')](function(){return _0x2548c9;});})[_0xc403('0x22')](function(){_0x235d24[_0xc403('0x18')](0xcc)['end']();});}};}function handleEntityNotFound(_0xb66872,_0x5483bb){return function(_0x3ca126){if(!_0x3ca126){_0xb66872[_0xc403('0x16')](0x194);}return _0x3ca126;};}function handleError(_0x5d6cc4,_0x599486){_0x599486=_0x599486||0x1f4;return function(_0x4f6c3c){logger[_0xc403('0x25')](_0x4f6c3c[_0xc403('0x26')]);if(_0x4f6c3c[_0xc403('0x27')]){delete _0x4f6c3c['name'];}_0x5d6cc4['status'](_0x599486)[_0xc403('0x28')](_0x4f6c3c);};}exports[_0xc403('0x29')]=function(_0x61422f,_0x4431f9){var _0x47b433={},_0x420fd0={},_0x411e09={'count':0x0,'rows':[]};var _0x248794=db['Pause']['rawAttributes'];_0x420fd0[_0xc403('0x2a')]=_[_0xc403('0x2b')](_0x248794);_0x420fd0[_0xc403('0x2c')]=_[_0xc403('0x2b')](_0x61422f[_0xc403('0x2c')]);_0x420fd0[_0xc403('0x2d')]=_[_0xc403('0x2e')](_0x420fd0['model'],_0x420fd0[_0xc403('0x2c')]);_0x47b433[_0xc403('0x2f')]=_[_0xc403('0x2e')](_0x420fd0[_0xc403('0x2a')],qs[_0xc403('0x30')](_0x61422f[_0xc403('0x2c')]['fields']));_0x47b433[_0xc403('0x2f')]=_0x47b433[_0xc403('0x2f')][_0xc403('0x31')]?_0x47b433[_0xc403('0x2f')]:_0x420fd0['model'];if(!_0x61422f[_0xc403('0x2c')][_0xc403('0x32')](_0xc403('0x33'))){_0x47b433[_0xc403('0x1c')]=qs[_0xc403('0x1c')](_0x61422f[_0xc403('0x2c')][_0xc403('0x1c')]);_0x47b433[_0xc403('0x1b')]=qs[_0xc403('0x1b')](_0x61422f['query'][_0xc403('0x1b')]);}_0x47b433[_0xc403('0x34')]=qs[_0xc403('0x35')](_0x61422f[_0xc403('0x2c')][_0xc403('0x35')]);_0x47b433[_0xc403('0x36')]=qs[_0xc403('0x2d')](_[_0xc403('0x37')](_0x61422f[_0xc403('0x2c')],_0x420fd0['filters']));if(_0x61422f[_0xc403('0x2c')][_0xc403('0x38')]){_0x47b433[_0xc403('0x36')]=_['merge'](_0x47b433[_0xc403('0x36')],{'$or':_[_0xc403('0x39')](_0x248794,function(_0x3201de){if(_0x3201de[_0xc403('0x3a')][_0xc403('0x3b')]!==_0xc403('0x3c')){var _0x5a1e9a={};_0x5a1e9a[_0x3201de[_0xc403('0x3d')]]={'$like':'%'+_0x61422f['query']['filter']+'%'};return _0x5a1e9a;}})});}_0x47b433=_[_0xc403('0x3e')]({},_0x47b433,_0x61422f[_0xc403('0x3f')]);var _0x4c4d35={'where':_0x47b433['where']};return db[_0xc403('0x40')][_0xc403('0x1a')](_0x4c4d35)['then'](function(_0x53f271){_0x411e09['count']=_0x53f271;if(_0x61422f[_0xc403('0x2c')][_0xc403('0x41')]){_0x47b433['include']=[{'all':!![]}];}return db[_0xc403('0x40')][_0xc403('0x42')](_0x47b433);})[_0xc403('0x22')](function(_0x52d583){_0x411e09['rows']=_0x52d583;return _0x411e09;})['then'](respondWithFilteredResult(_0x4431f9,_0x47b433))['catch'](handleError(_0x4431f9,null));};exports[_0xc403('0x43')]=function(_0x20be1f,_0xdd9d9e){var _0x19752a={'raw':!![],'where':{'id':_0x20be1f[_0xc403('0x44')]['id']}},_0x4f3a16={};_0x4f3a16['model']=_[_0xc403('0x2b')](db['Pause'][_0xc403('0x45')]);_0x4f3a16['query']=_['keys'](_0x20be1f[_0xc403('0x2c')]);_0x4f3a16[_0xc403('0x2d')]=_['intersection'](_0x4f3a16[_0xc403('0x2a')],_0x4f3a16[_0xc403('0x2c')]);_0x19752a[_0xc403('0x2f')]=_[_0xc403('0x2e')](_0x4f3a16[_0xc403('0x2a')],qs['fields'](_0x20be1f[_0xc403('0x2c')][_0xc403('0x30')]));_0x19752a[_0xc403('0x2f')]=_0x19752a['attributes']['length']?_0x19752a[_0xc403('0x2f')]:_0x4f3a16['model'];if(_0x20be1f[_0xc403('0x2c')][_0xc403('0x41')]){_0x19752a['include']=[{'all':!![]}];}_0x19752a=_[_0xc403('0x3e')]({},_0x19752a,_0x20be1f[_0xc403('0x3f')]);return db[_0xc403('0x40')][_0xc403('0x46')](_0x19752a)[_0xc403('0x22')](handleEntityNotFound(_0xdd9d9e,null))[_0xc403('0x22')](respondWithResult(_0xdd9d9e,null))[_0xc403('0x47')](handleError(_0xdd9d9e,null));};exports[_0xc403('0x48')]=function(_0x30370a,_0x30aaa9){return db[_0xc403('0x40')][_0xc403('0x48')](_0x30370a['body'],{})[_0xc403('0x22')](function(_0x56089f){var _0x42edf0=_0x30370a[_0xc403('0x49')][_0xc403('0x4a')]({'plain':!![]});if(!_0x42edf0)throw new Error(_0xc403('0x4b'));if(_0x42edf0[_0xc403('0x4c')]==='user'){var _0xad7797=_0x56089f[_0xc403('0x4a')]({'plain':!![]});var _0x37bb28='Pauses';return db[_0xc403('0x4d')][_0xc403('0x46')]({'where':{'name':_0x37bb28,'userProfileId':_0x42edf0[_0xc403('0x4e')]},'raw':!![]})['then'](function(_0x7d695e){if(_0x7d695e&&_0x7d695e['autoAssociation']===0x0){return db[_0xc403('0x24')][_0xc403('0x48')]({'name':_0xad7797[_0xc403('0x27')],'resourceId':_0xad7797['id'],'type':_0x7d695e[_0xc403('0x27')],'sectionId':_0x7d695e['id']},{})[_0xc403('0x22')](function(){return _0x56089f;});}else{return _0x56089f;}})[_0xc403('0x47')](function(_0x3dfb6c){logger[_0xc403('0x25')](_0xc403('0x4f'),_0x3dfb6c);throw _0x3dfb6c;});}return _0x56089f;})[_0xc403('0x22')](respondWithResult(_0x30aaa9,0xc9))[_0xc403('0x47')](handleError(_0x30aaa9,null));};exports['update']=function(_0x19f7b8,_0xdad353){if(_0x19f7b8[_0xc403('0x50')]['id']){delete _0x19f7b8[_0xc403('0x50')]['id'];}return db[_0xc403('0x40')][_0xc403('0x46')]({'where':{'id':_0x19f7b8[_0xc403('0x44')]['id']}})[_0xc403('0x22')](handleEntityNotFound(_0xdad353,null))['then'](saveUpdates(_0x19f7b8[_0xc403('0x50')],null))[_0xc403('0x22')](respondWithResult(_0xdad353,null))[_0xc403('0x47')](handleError(_0xdad353,null));};exports[_0xc403('0x23')]=function(_0x48bef1,_0x1624c0){return db[_0xc403('0x40')][_0xc403('0x46')]({'where':{'id':_0x48bef1['params']['id']}})[_0xc403('0x22')](handleEntityNotFound(_0x1624c0,null))[_0xc403('0x22')](removeEntity(_0x1624c0,null))['catch'](handleError(_0x1624c0,null));};
\ No newline at end of file