Built motion from commit (unavailable).|2.5.25
[motion2.git] / server / api / schedule / schedule.controller.js
index 6fbf37b..d01bb0a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0d63=['Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','run','../../config/schedule','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','then','Scheduler','UserProfileResource','error','stack','name','index','map','Schedule','rawAttributes','fieldName','key','model','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','type','VIRTUAL','merge','options','includeAll','include','rows','catch','params','filters','find','body','get'];(function(_0x53f779,_0x5d254f){var _0x4f52c0=function(_0x3f2b70){while(--_0x3f2b70){_0x53f779['push'](_0x53f779['shift']());}};_0x4f52c0(++_0x5d254f);}(_0x0d63,0x1ed));var _0x30d6=function(_0x152998,_0x673cc5){_0x152998=_0x152998-0x0;var _0x348f90=_0x0d63[_0x152998];return _0x348f90;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x30d6('0x0'));var rimraf=require(_0x30d6('0x1'));var zipdir=require(_0x30d6('0x2'));var jsonpatch=require(_0x30d6('0x3'));var rp=require(_0x30d6('0x4'));var moment=require('moment');var BPromise=require(_0x30d6('0x5'));var Mustache=require(_0x30d6('0x6'));var util=require(_0x30d6('0x7'));var path=require(_0x30d6('0x8'));var sox=require(_0x30d6('0x9'));var csv=require(_0x30d6('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x30d6('0xb'));var squel=require(_0x30d6('0xc'));var crypto=require(_0x30d6('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x30d6('0xe'));var toCsv=require(_0x30d6('0xa'));var querystring=require('querystring');var Papa=require(_0x30d6('0xf'));var Redis=require(_0x30d6('0x10'));var authService=require(_0x30d6('0x11'));var qs=require(_0x30d6('0x12'));var as=require(_0x30d6('0x13'));var hardwareService=require(_0x30d6('0x14'));var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x30d6('0x15'));var licenseUtil=require('../../config/license/util');var db=require(_0x30d6('0x16'))['db'];function respondWithStatusCode(_0x4c1cbe,_0x2aafae){_0x2aafae=_0x2aafae||0xcc;return function(_0x1f5317){if(_0x1f5317){return _0x4c1cbe[_0x30d6('0x17')](_0x2aafae);}return _0x4c1cbe[_0x30d6('0x18')](_0x2aafae)[_0x30d6('0x19')]();};}function respondWithResult(_0x386ba4,_0x284ede){_0x284ede=_0x284ede||0xc8;return function(_0x6413da){if(_0x6413da){return _0x386ba4[_0x30d6('0x18')](_0x284ede)[_0x30d6('0x1a')](_0x6413da);}};}function respondWithFilteredResult(_0x4f197d,_0x9232e9){return function(_0xc87982){if(_0xc87982){var _0x31d178=_0xc87982[_0x30d6('0x1b')],_0x43b493=_0x9232e9[_0x30d6('0x1c')],_0x23f34e=_0x9232e9[_0x30d6('0x1c')]+_0x9232e9[_0x30d6('0x1d')],_0x43ed89;if(_0x23f34e>=_0x31d178){_0x23f34e=_0x31d178;_0x43ed89=0xc8;}else{_0x43ed89=0xce;}_0x4f197d[_0x30d6('0x18')](_0x43ed89);return _0x4f197d[_0x30d6('0x1e')](_0x30d6('0x1f'),_0x43b493+'-'+_0x23f34e+'/'+_0x31d178)[_0x30d6('0x1a')](_0xc87982);}return null;};}function patchUpdates(_0x5b0d70){return function(_0x528144){try{jsonpatch[_0x30d6('0x20')](_0x528144,_0x5b0d70,!![]);}catch(_0x42dcbd){return BPromise[_0x30d6('0x21')](_0x42dcbd);}return _0x528144[_0x30d6('0x22')]();};}function saveUpdates(_0x1f7a8d,_0x55dd78){return function(_0x2be306){if(_0x2be306){return _0x2be306[_0x30d6('0x23')](_0x1f7a8d)['then'](function(_0x27e553){return _0x27e553;});}return null;};}function removeEntity(_0x2f94c4,_0x234342){return function(_0x4930fa){if(_0x4930fa){return _0x4930fa[_0x30d6('0x24')]()[_0x30d6('0x25')](function(){var _0x1665dc=_0x4930fa['get']({'plain':!![]});var _0x88ef6b=_0x30d6('0x26');return db[_0x30d6('0x27')][_0x30d6('0x24')]({'where':{'type':_0x88ef6b,'resourceId':_0x1665dc['id']}})[_0x30d6('0x25')](function(){return _0x4930fa;});})[_0x30d6('0x25')](function(){_0x2f94c4[_0x30d6('0x18')](0xcc)[_0x30d6('0x19')]();});}};}function handleEntityNotFound(_0x25a208,_0x246bd7){return function(_0x11a84e){if(!_0x11a84e){_0x25a208[_0x30d6('0x17')](0x194);}return _0x11a84e;};}function handleError(_0x51d2ee,_0x3dd3cc){_0x3dd3cc=_0x3dd3cc||0x1f4;return function(_0x34be71){logger[_0x30d6('0x28')](_0x34be71[_0x30d6('0x29')]);if(_0x34be71[_0x30d6('0x2a')]){delete _0x34be71[_0x30d6('0x2a')];}_0x51d2ee['status'](_0x3dd3cc)['send'](_0x34be71);};}exports[_0x30d6('0x2b')]=function(_0x52cabc,_0x521bfc){var _0x1fe5c5={},_0x374654={},_0x36a07d={'count':0x0,'rows':[]};var _0x1c54c5=_[_0x30d6('0x2c')](db[_0x30d6('0x2d')][_0x30d6('0x2e')],function(_0x47da4f){return{'name':_0x47da4f[_0x30d6('0x2f')],'type':_0x47da4f['type'][_0x30d6('0x30')]};});_0x374654[_0x30d6('0x31')]=_[_0x30d6('0x2c')](_0x1c54c5,_0x30d6('0x2a'));_0x374654[_0x30d6('0x32')]=_['keys'](_0x52cabc[_0x30d6('0x32')]);_0x374654['filters']=_[_0x30d6('0x33')](_0x374654['model'],_0x374654['query']);_0x1fe5c5[_0x30d6('0x34')]=_[_0x30d6('0x33')](_0x374654[_0x30d6('0x31')],qs[_0x30d6('0x35')](_0x52cabc['query']['fields']));_0x1fe5c5[_0x30d6('0x34')]=_0x1fe5c5[_0x30d6('0x34')][_0x30d6('0x36')]?_0x1fe5c5[_0x30d6('0x34')]:_0x374654['model'];if(!_0x52cabc['query'][_0x30d6('0x37')](_0x30d6('0x38'))){_0x1fe5c5[_0x30d6('0x1d')]=qs[_0x30d6('0x1d')](_0x52cabc[_0x30d6('0x32')][_0x30d6('0x1d')]);_0x1fe5c5[_0x30d6('0x1c')]=qs[_0x30d6('0x1c')](_0x52cabc[_0x30d6('0x32')][_0x30d6('0x1c')]);}_0x1fe5c5['order']=qs[_0x30d6('0x39')](_0x52cabc[_0x30d6('0x32')][_0x30d6('0x39')]);_0x1fe5c5[_0x30d6('0x3a')]=qs['filters'](_[_0x30d6('0x3b')](_0x52cabc[_0x30d6('0x32')],_0x374654['filters']),_0x1c54c5);if(_0x52cabc[_0x30d6('0x32')][_0x30d6('0x3c')]){_0x1fe5c5['where']=_['merge'](_0x1fe5c5['where'],{'$or':_[_0x30d6('0x2c')](_0x1c54c5,function(_0x320750){if(_0x320750[_0x30d6('0x3d')]!==_0x30d6('0x3e')){var _0x242c9f={};_0x242c9f[_0x320750[_0x30d6('0x2a')]]={'$like':'%'+_0x52cabc[_0x30d6('0x32')][_0x30d6('0x3c')]+'%'};return _0x242c9f;}})});}_0x1fe5c5=_[_0x30d6('0x3f')]({},_0x1fe5c5,_0x52cabc[_0x30d6('0x40')]);var _0x1e4293={'where':_0x1fe5c5[_0x30d6('0x3a')]};return db['Schedule'][_0x30d6('0x1b')](_0x1e4293)[_0x30d6('0x25')](function(_0x4151ea){_0x36a07d[_0x30d6('0x1b')]=_0x4151ea;if(_0x52cabc['query'][_0x30d6('0x41')]){_0x1fe5c5[_0x30d6('0x42')]=[{'all':!![]}];}return db[_0x30d6('0x2d')]['findAll'](_0x1fe5c5);})['then'](function(_0x15b366){_0x36a07d[_0x30d6('0x43')]=_0x15b366;return _0x36a07d;})[_0x30d6('0x25')](respondWithFilteredResult(_0x521bfc,_0x1fe5c5))[_0x30d6('0x44')](handleError(_0x521bfc,null));};exports['show']=function(_0x96c75d,_0x10f1ff){var _0x507e8c={'raw':![],'where':{'id':_0x96c75d[_0x30d6('0x45')]['id']}},_0x37cccd={};_0x37cccd[_0x30d6('0x31')]=_['keys'](db[_0x30d6('0x2d')]['rawAttributes']);_0x37cccd[_0x30d6('0x32')]=_['keys'](_0x96c75d[_0x30d6('0x32')]);_0x37cccd[_0x30d6('0x46')]=_['intersection'](_0x37cccd[_0x30d6('0x31')],_0x37cccd[_0x30d6('0x32')]);_0x507e8c['attributes']=_[_0x30d6('0x33')](_0x37cccd[_0x30d6('0x31')],qs[_0x30d6('0x35')](_0x96c75d['query'][_0x30d6('0x35')]));_0x507e8c[_0x30d6('0x34')]=_0x507e8c[_0x30d6('0x34')]['length']?_0x507e8c[_0x30d6('0x34')]:_0x37cccd[_0x30d6('0x31')];if(_0x96c75d[_0x30d6('0x32')]['includeAll']){_0x507e8c[_0x30d6('0x42')]=[{'all':!![]}];}_0x507e8c=_[_0x30d6('0x3f')]({},_0x507e8c,_0x96c75d[_0x30d6('0x40')]);return db[_0x30d6('0x2d')][_0x30d6('0x47')](_0x507e8c)['then'](handleEntityNotFound(_0x10f1ff,null))[_0x30d6('0x25')](respondWithResult(_0x10f1ff,null))[_0x30d6('0x44')](handleError(_0x10f1ff,null));};exports['create']=function(_0x5a02bd,_0x48d9de){return db[_0x30d6('0x2d')]['create'](_0x5a02bd[_0x30d6('0x48')],{})[_0x30d6('0x25')](function(_0x2d684c){var _0x14b853=_0x5a02bd['user'][_0x30d6('0x49')]({'plain':!![]});if(!_0x14b853)throw new Error(_0x30d6('0x4a'));if(_0x14b853[_0x30d6('0x4b')]==='user'){var _0x4f337a=_0x2d684c[_0x30d6('0x49')]({'plain':!![]});var _0x26d32f=_0x30d6('0x26');return db[_0x30d6('0x4c')]['find']({'where':{'name':_0x26d32f,'userProfileId':_0x14b853['userProfileId']},'raw':!![]})[_0x30d6('0x25')](function(_0x3bd3eb){if(_0x3bd3eb&&_0x3bd3eb[_0x30d6('0x4d')]===0x0){return db[_0x30d6('0x27')]['create']({'name':_0x4f337a['name'],'resourceId':_0x4f337a['id'],'type':_0x3bd3eb['name'],'sectionId':_0x3bd3eb['id']},{})['then'](function(){return _0x2d684c;});}else{return _0x2d684c;}})[_0x30d6('0x44')](function(_0x346b23){logger['error'](_0x30d6('0x4e'),_0x346b23);throw _0x346b23;});}return _0x2d684c;})[_0x30d6('0x25')](respondWithResult(_0x48d9de,0xc9))[_0x30d6('0x44')](handleError(_0x48d9de,null));};exports[_0x30d6('0x23')]=function(_0x52c90b,_0x529345){if(_0x52c90b['body']['id']){delete _0x52c90b[_0x30d6('0x48')]['id'];}return db['Schedule'][_0x30d6('0x47')]({'where':{'id':_0x52c90b[_0x30d6('0x45')]['id']}})['then'](handleEntityNotFound(_0x529345,null))[_0x30d6('0x25')](saveUpdates(_0x52c90b[_0x30d6('0x48')],null))[_0x30d6('0x25')](respondWithResult(_0x529345,null))[_0x30d6('0x44')](handleError(_0x529345,null));};exports[_0x30d6('0x24')]=function(_0x19667d,_0xaac2e1){return db[_0x30d6('0x2d')][_0x30d6('0x47')]({'where':{'id':_0x19667d[_0x30d6('0x45')]['id']}})[_0x30d6('0x25')](handleEntityNotFound(_0xaac2e1,null))[_0x30d6('0x25')](removeEntity(_0xaac2e1,null))['catch'](handleError(_0xaac2e1,null));};exports[_0x30d6('0x4f')]=function(_0xa81186,_0x47b6cf,_0x5eeb41){var _0x2f1045=require(_0x30d6('0x50'));return db[_0x30d6('0x2d')][_0x30d6('0x47')]({'where':{'id':_0xa81186[_0x30d6('0x45')]['id']},'raw':!![]})[_0x30d6('0x25')](handleEntityNotFound(_0x47b6cf,null))['then'](function(){_0x2f1045[_0x30d6('0x4f')](_0xa81186[_0x30d6('0x45')]['id']);})[_0x30d6('0x25')](respondWithStatusCode(_0x47b6cf,null))[_0x30d6('0x44')](handleError(_0x47b6cf,null));};
\ No newline at end of file
+var _0x5f66=['model','nolimit','order','sort','filter','where','VIRTUAL','merge','includeAll','include','findAll','catch','show','params','options','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','run','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','sox','to-csv','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/license/util','sendStatus','status','end','json','count','offset','limit','set','reject','save','update','then','get','Scheduler','UserProfileResource','destroy','error','stack','name','send','map','Schedule','rawAttributes','type','key','query','keys','filters','intersection','attributes','fields','length'];(function(_0x463cf7,_0x6b714b){var _0x5e5219=function(_0x5e5e69){while(--_0x5e5e69){_0x463cf7['push'](_0x463cf7['shift']());}};_0x5e5219(++_0x6b714b);}(_0x5f66,0x1a0));var _0x65f6=function(_0x297fd3,_0x115406){_0x297fd3=_0x297fd3-0x0;var _0x2af381=_0x5f66[_0x297fd3];return _0x2af381;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x65f6('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x65f6('0x1'));var jsonpatch=require(_0x65f6('0x2'));var rp=require(_0x65f6('0x3'));var moment=require(_0x65f6('0x4'));var BPromise=require(_0x65f6('0x5'));var Mustache=require('mustache');var util=require(_0x65f6('0x6'));var path=require('path');var sox=require(_0x65f6('0x7'));var csv=require(_0x65f6('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x65f6('0x9'));var crypto=require(_0x65f6('0xa'));var jsforce=require(_0x65f6('0xb'));var deskjs=require(_0x65f6('0xc'));var toCsv=require(_0x65f6('0x8'));var querystring=require(_0x65f6('0xd'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x65f6('0xe'));var qs=require(_0x65f6('0xf'));var as=require(_0x65f6('0x10'));var hardwareService=require(_0x65f6('0x11'));var logger=require('../../config/logger')(_0x65f6('0x12'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x65f6('0x13'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x419819,_0x4862a5){_0x4862a5=_0x4862a5||0xcc;return function(_0x2f964a){if(_0x2f964a){return _0x419819[_0x65f6('0x14')](_0x4862a5);}return _0x419819[_0x65f6('0x15')](_0x4862a5)[_0x65f6('0x16')]();};}function respondWithResult(_0x369f96,_0x1d29fd){_0x1d29fd=_0x1d29fd||0xc8;return function(_0x44144b){if(_0x44144b){return _0x369f96[_0x65f6('0x15')](_0x1d29fd)[_0x65f6('0x17')](_0x44144b);}};}function respondWithFilteredResult(_0x3440af,_0x59154e){return function(_0x19b9ff){if(_0x19b9ff){var _0x49a913=_0x19b9ff[_0x65f6('0x18')],_0x5dd324=_0x59154e[_0x65f6('0x19')],_0x1693e6=_0x59154e[_0x65f6('0x19')]+_0x59154e[_0x65f6('0x1a')],_0x5c69f8;if(_0x1693e6>=_0x49a913){_0x1693e6=_0x49a913;_0x5c69f8=0xc8;}else{_0x5c69f8=0xce;}_0x3440af[_0x65f6('0x15')](_0x5c69f8);return _0x3440af[_0x65f6('0x1b')]('Content-Range',_0x5dd324+'-'+_0x1693e6+'/'+_0x49a913)['json'](_0x19b9ff);}return null;};}function patchUpdates(_0x2d538c){return function(_0x5b4055){try{jsonpatch['apply'](_0x5b4055,_0x2d538c,!![]);}catch(_0x5c5b91){return BPromise[_0x65f6('0x1c')](_0x5c5b91);}return _0x5b4055[_0x65f6('0x1d')]();};}function saveUpdates(_0x5114a4,_0x39e19f){return function(_0x270893){if(_0x270893){return _0x270893[_0x65f6('0x1e')](_0x5114a4)[_0x65f6('0x1f')](function(_0x219ab2){return _0x219ab2;});}return null;};}function removeEntity(_0xc139c2,_0x581374){return function(_0x197a49){if(_0x197a49){return _0x197a49['destroy']()['then'](function(){var _0x212247=_0x197a49[_0x65f6('0x20')]({'plain':!![]});var _0x524e42=_0x65f6('0x21');return db[_0x65f6('0x22')][_0x65f6('0x23')]({'where':{'type':_0x524e42,'resourceId':_0x212247['id']}})[_0x65f6('0x1f')](function(){return _0x197a49;});})['then'](function(){_0xc139c2[_0x65f6('0x15')](0xcc)[_0x65f6('0x16')]();});}};}function handleEntityNotFound(_0x20a161,_0x5963e0){return function(_0x5cb131){if(!_0x5cb131){_0x20a161['sendStatus'](0x194);}return _0x5cb131;};}function handleError(_0x29abdb,_0x16cde8){_0x16cde8=_0x16cde8||0x1f4;return function(_0x4b2292){logger[_0x65f6('0x24')](_0x4b2292[_0x65f6('0x25')]);if(_0x4b2292['name']){delete _0x4b2292[_0x65f6('0x26')];}_0x29abdb[_0x65f6('0x15')](_0x16cde8)[_0x65f6('0x27')](_0x4b2292);};}exports['index']=function(_0x4ac04b,_0x488d36){var _0x266cfe={},_0x3c032f={},_0x4344b3={'count':0x0,'rows':[]};var _0x408ccc=_[_0x65f6('0x28')](db[_0x65f6('0x29')][_0x65f6('0x2a')],function(_0x4ace4c){return{'name':_0x4ace4c['fieldName'],'type':_0x4ace4c[_0x65f6('0x2b')][_0x65f6('0x2c')]};});_0x3c032f['model']=_['map'](_0x408ccc,_0x65f6('0x26'));_0x3c032f[_0x65f6('0x2d')]=_[_0x65f6('0x2e')](_0x4ac04b[_0x65f6('0x2d')]);_0x3c032f[_0x65f6('0x2f')]=_[_0x65f6('0x30')](_0x3c032f['model'],_0x3c032f[_0x65f6('0x2d')]);_0x266cfe[_0x65f6('0x31')]=_[_0x65f6('0x30')](_0x3c032f['model'],qs[_0x65f6('0x32')](_0x4ac04b[_0x65f6('0x2d')][_0x65f6('0x32')]));_0x266cfe[_0x65f6('0x31')]=_0x266cfe[_0x65f6('0x31')][_0x65f6('0x33')]?_0x266cfe['attributes']:_0x3c032f[_0x65f6('0x34')];if(!_0x4ac04b[_0x65f6('0x2d')]['hasOwnProperty'](_0x65f6('0x35'))){_0x266cfe['limit']=qs[_0x65f6('0x1a')](_0x4ac04b['query'][_0x65f6('0x1a')]);_0x266cfe[_0x65f6('0x19')]=qs['offset'](_0x4ac04b[_0x65f6('0x2d')][_0x65f6('0x19')]);}_0x266cfe[_0x65f6('0x36')]=qs['sort'](_0x4ac04b['query'][_0x65f6('0x37')]);_0x266cfe['where']=qs[_0x65f6('0x2f')](_['pick'](_0x4ac04b[_0x65f6('0x2d')],_0x3c032f[_0x65f6('0x2f')]),_0x408ccc);if(_0x4ac04b['query'][_0x65f6('0x38')]){_0x266cfe['where']=_['merge'](_0x266cfe[_0x65f6('0x39')],{'$or':_[_0x65f6('0x28')](_0x408ccc,function(_0x413956){if(_0x413956[_0x65f6('0x2b')]!==_0x65f6('0x3a')){var _0x28845a={};_0x28845a[_0x413956[_0x65f6('0x26')]]={'$like':'%'+_0x4ac04b[_0x65f6('0x2d')]['filter']+'%'};return _0x28845a;}})});}_0x266cfe=_[_0x65f6('0x3b')]({},_0x266cfe,_0x4ac04b['options']);var _0x12a589={'where':_0x266cfe[_0x65f6('0x39')]};return db[_0x65f6('0x29')][_0x65f6('0x18')](_0x12a589)['then'](function(_0x32148f){_0x4344b3[_0x65f6('0x18')]=_0x32148f;if(_0x4ac04b[_0x65f6('0x2d')][_0x65f6('0x3c')]){_0x266cfe[_0x65f6('0x3d')]=[{'all':!![]}];}return db[_0x65f6('0x29')][_0x65f6('0x3e')](_0x266cfe);})[_0x65f6('0x1f')](function(_0x35c195){_0x4344b3['rows']=_0x35c195;return _0x4344b3;})[_0x65f6('0x1f')](respondWithFilteredResult(_0x488d36,_0x266cfe))[_0x65f6('0x3f')](handleError(_0x488d36,null));};exports[_0x65f6('0x40')]=function(_0x181798,_0x83e2d9){var _0x1ac040={'raw':![],'where':{'id':_0x181798[_0x65f6('0x41')]['id']}},_0xe0b72d={};_0xe0b72d[_0x65f6('0x34')]=_[_0x65f6('0x2e')](db[_0x65f6('0x29')][_0x65f6('0x2a')]);_0xe0b72d[_0x65f6('0x2d')]=_[_0x65f6('0x2e')](_0x181798[_0x65f6('0x2d')]);_0xe0b72d[_0x65f6('0x2f')]=_['intersection'](_0xe0b72d[_0x65f6('0x34')],_0xe0b72d[_0x65f6('0x2d')]);_0x1ac040[_0x65f6('0x31')]=_[_0x65f6('0x30')](_0xe0b72d['model'],qs[_0x65f6('0x32')](_0x181798[_0x65f6('0x2d')][_0x65f6('0x32')]));_0x1ac040['attributes']=_0x1ac040[_0x65f6('0x31')][_0x65f6('0x33')]?_0x1ac040[_0x65f6('0x31')]:_0xe0b72d[_0x65f6('0x34')];if(_0x181798['query'][_0x65f6('0x3c')]){_0x1ac040['include']=[{'all':!![]}];}_0x1ac040=_[_0x65f6('0x3b')]({},_0x1ac040,_0x181798[_0x65f6('0x42')]);return db['Schedule'][_0x65f6('0x43')](_0x1ac040)['then'](handleEntityNotFound(_0x83e2d9,null))[_0x65f6('0x1f')](respondWithResult(_0x83e2d9,null))[_0x65f6('0x3f')](handleError(_0x83e2d9,null));};exports[_0x65f6('0x44')]=function(_0xc0db01,_0x3ec18f){return db[_0x65f6('0x29')]['create'](_0xc0db01['body'],{})[_0x65f6('0x1f')](function(_0x15d3ba){var _0x3b647a=_0xc0db01[_0x65f6('0x45')][_0x65f6('0x20')]({'plain':!![]});if(!_0x3b647a)throw new Error(_0x65f6('0x46'));if(_0x3b647a[_0x65f6('0x47')]===_0x65f6('0x45')){var _0x414f49=_0x15d3ba['get']({'plain':!![]});var _0x1f16cf=_0x65f6('0x21');return db[_0x65f6('0x48')]['find']({'where':{'name':_0x1f16cf,'userProfileId':_0x3b647a[_0x65f6('0x49')]},'raw':!![]})[_0x65f6('0x1f')](function(_0x49ba5a){if(_0x49ba5a&&_0x49ba5a[_0x65f6('0x4a')]===0x0){return db[_0x65f6('0x22')]['create']({'name':_0x414f49[_0x65f6('0x26')],'resourceId':_0x414f49['id'],'type':_0x49ba5a['name'],'sectionId':_0x49ba5a['id']},{})[_0x65f6('0x1f')](function(){return _0x15d3ba;});}else{return _0x15d3ba;}})[_0x65f6('0x3f')](function(_0x1ca67e){logger['error'](_0x65f6('0x4b'),_0x1ca67e);throw _0x1ca67e;});}return _0x15d3ba;})[_0x65f6('0x1f')](respondWithResult(_0x3ec18f,0xc9))['catch'](handleError(_0x3ec18f,null));};exports[_0x65f6('0x1e')]=function(_0x34312c,_0x48a2ed){if(_0x34312c[_0x65f6('0x4c')]['id']){delete _0x34312c[_0x65f6('0x4c')]['id'];}return db[_0x65f6('0x29')][_0x65f6('0x43')]({'where':{'id':_0x34312c[_0x65f6('0x41')]['id']}})[_0x65f6('0x1f')](handleEntityNotFound(_0x48a2ed,null))[_0x65f6('0x1f')](saveUpdates(_0x34312c[_0x65f6('0x4c')],null))['then'](respondWithResult(_0x48a2ed,null))['catch'](handleError(_0x48a2ed,null));};exports['destroy']=function(_0x19f40c,_0x2091f1){return db[_0x65f6('0x29')][_0x65f6('0x43')]({'where':{'id':_0x19f40c['params']['id']}})[_0x65f6('0x1f')](handleEntityNotFound(_0x2091f1,null))[_0x65f6('0x1f')](removeEntity(_0x2091f1,null))[_0x65f6('0x3f')](handleError(_0x2091f1,null));};exports['run']=function(_0x19c5fa,_0x2eb08f,_0x289f8f){var _0x4e289e=require('../../config/schedule');return db[_0x65f6('0x29')][_0x65f6('0x43')]({'where':{'id':_0x19c5fa[_0x65f6('0x41')]['id']},'raw':!![]})[_0x65f6('0x1f')](handleEntityNotFound(_0x2eb08f,null))[_0x65f6('0x1f')](function(){_0x4e289e[_0x65f6('0x4d')](_0x19c5fa[_0x65f6('0x41')]['id']);})[_0x65f6('0x1f')](respondWithStatusCode(_0x2eb08f,null))[_0x65f6('0x3f')](handleError(_0x2eb08f,null));};
\ No newline at end of file