Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / attachment / attachment.controller.js
index 394b2c5..be54a42 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xea26=['apply','save','update','then','destroy','error','stack','name','send','Attachment','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','nolimit','order','where','type','key','VIRTUAL','field','filter','merge','options','includeAll','include','findAll','rows','catch','show','body','params','find','create','file','originalname','basename','filename','download','findOne','join','root','server/files/attachments/','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../mysqldb','sendStatus','status','end','json','count','offset','limit','Content-Range'];(function(_0x29aed8,_0x12b319){var _0x3ceeb8=function(_0x1779cb){while(--_0x1779cb){_0x29aed8['push'](_0x29aed8['shift']());}};_0x3ceeb8(++_0x12b319);}(_0xea26,0xcc));var _0x6ea2=function(_0x1ed4e0,_0x4cbcec){_0x1ed4e0=_0x1ed4e0-0x0;var _0x2f3c58=_0xea26[_0x1ed4e0];return _0x2f3c58;};'use strict';var pdf=require(_0x6ea2('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x6ea2('0x1'));var zipdir=require(_0x6ea2('0x2'));var jsonpatch=require(_0x6ea2('0x3'));var rp=require(_0x6ea2('0x4'));var moment=require('moment');var BPromise=require(_0x6ea2('0x5'));var Mustache=require(_0x6ea2('0x6'));var util=require(_0x6ea2('0x7'));var path=require(_0x6ea2('0x8'));var sox=require('sox');var csv=require(_0x6ea2('0x9'));var ejs=require(_0x6ea2('0xa'));var fs=require('fs');var _=require(_0x6ea2('0xb'));var squel=require(_0x6ea2('0xc'));var crypto=require(_0x6ea2('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x6ea2('0x9'));var querystring=require('querystring');var Papa=require(_0x6ea2('0xe'));var authService=require(_0x6ea2('0xf'));var hardwareService=require(_0x6ea2('0x10'));var Redis=require(_0x6ea2('0x11'));var qs=require(_0x6ea2('0x12'));var logger=require(_0x6ea2('0x13'))(_0x6ea2('0x14'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x6ea2('0x15'))['db'];function respondWithStatusCode(_0x49ce2d,_0x1d2e60){_0x1d2e60=_0x1d2e60||0xcc;return function(_0x143b5d){if(_0x143b5d){return _0x49ce2d[_0x6ea2('0x16')](_0x1d2e60);}return _0x49ce2d[_0x6ea2('0x17')](_0x1d2e60)[_0x6ea2('0x18')]();};}function respondWithResult(_0x1178d7,_0x2033a2){_0x2033a2=_0x2033a2||0xc8;return function(_0x4c7d7f){if(_0x4c7d7f){return _0x1178d7[_0x6ea2('0x17')](_0x2033a2)[_0x6ea2('0x19')](_0x4c7d7f);}};}function respondWithFilteredResult(_0x133c95,_0x56327a){return function(_0x5be676){if(_0x5be676){var _0x3ff9e4=_0x5be676[_0x6ea2('0x1a')],_0x56c346=_0x56327a[_0x6ea2('0x1b')],_0x2d9edc=_0x56327a[_0x6ea2('0x1b')]+_0x56327a[_0x6ea2('0x1c')],_0x1dd24e;if(_0x2d9edc>=_0x3ff9e4){_0x2d9edc=_0x3ff9e4;_0x1dd24e=0xc8;}else{_0x1dd24e=0xce;}_0x133c95[_0x6ea2('0x17')](_0x1dd24e);return _0x133c95['set'](_0x6ea2('0x1d'),_0x56c346+'-'+_0x2d9edc+'/'+_0x3ff9e4)['json'](_0x5be676);}return null;};}function patchUpdates(_0x3fa3db){return function(_0x5deb09){try{jsonpatch[_0x6ea2('0x1e')](_0x5deb09,_0x3fa3db,!![]);}catch(_0x504cd6){return BPromise['reject'](_0x504cd6);}return _0x5deb09[_0x6ea2('0x1f')]();};}function saveUpdates(_0x3b88a4,_0x373b46){return function(_0x9db224){if(_0x9db224){return _0x9db224[_0x6ea2('0x20')](_0x3b88a4)[_0x6ea2('0x21')](function(_0x1460cd){return _0x1460cd;});}return null;};}function removeEntity(_0x341369,_0x4af937){return function(_0x3a1d88){if(_0x3a1d88){return _0x3a1d88[_0x6ea2('0x22')]()[_0x6ea2('0x21')](function(){_0x341369[_0x6ea2('0x17')](0xcc)[_0x6ea2('0x18')]();});}};}function handleEntityNotFound(_0x2ac392,_0x1ec677){return function(_0x4753ee){if(!_0x4753ee){_0x2ac392[_0x6ea2('0x16')](0x194);}return _0x4753ee;};}function handleError(_0x2aa25d,_0x1fd557){_0x1fd557=_0x1fd557||0x1f4;return function(_0x1ba86e){logger[_0x6ea2('0x23')](_0x1ba86e[_0x6ea2('0x24')]);if(_0x1ba86e[_0x6ea2('0x25')]){delete _0x1ba86e[_0x6ea2('0x25')];}_0x2aa25d[_0x6ea2('0x17')](_0x1fd557)[_0x6ea2('0x26')](_0x1ba86e);};}exports['index']=function(_0xa62788,_0x5d0c14){var _0x4a09ae={},_0x24ef46={},_0x2a923f={'count':0x0,'rows':[]};var _0x51c691=db[_0x6ea2('0x27')][_0x6ea2('0x28')];_0x24ef46[_0x6ea2('0x29')]=_[_0x6ea2('0x2a')](_0x51c691);_0x24ef46[_0x6ea2('0x2b')]=_[_0x6ea2('0x2a')](_0xa62788[_0x6ea2('0x2b')]);_0x24ef46[_0x6ea2('0x2c')]=_[_0x6ea2('0x2d')](_0x24ef46[_0x6ea2('0x29')],_0x24ef46['query']);_0x4a09ae[_0x6ea2('0x2e')]=_[_0x6ea2('0x2d')](_0x24ef46[_0x6ea2('0x29')],qs[_0x6ea2('0x2f')](_0xa62788[_0x6ea2('0x2b')]['fields']));_0x4a09ae[_0x6ea2('0x2e')]=_0x4a09ae[_0x6ea2('0x2e')][_0x6ea2('0x30')]?_0x4a09ae[_0x6ea2('0x2e')]:_0x24ef46[_0x6ea2('0x29')];if(!_0xa62788['query']['hasOwnProperty'](_0x6ea2('0x31'))){_0x4a09ae[_0x6ea2('0x1c')]=qs[_0x6ea2('0x1c')](_0xa62788[_0x6ea2('0x2b')][_0x6ea2('0x1c')]);_0x4a09ae['offset']=qs[_0x6ea2('0x1b')](_0xa62788[_0x6ea2('0x2b')][_0x6ea2('0x1b')]);}_0x4a09ae[_0x6ea2('0x32')]=qs['sort'](_0xa62788['query']['sort']);_0x4a09ae['where']=qs[_0x6ea2('0x2c')](_['pick'](_0xa62788[_0x6ea2('0x2b')],_0x24ef46[_0x6ea2('0x2c')]));if(_0xa62788[_0x6ea2('0x2b')]['filter']){_0x4a09ae[_0x6ea2('0x33')]=_['merge'](_0x4a09ae['where'],{'$or':_['map'](_0x51c691,function(_0x3ed4e7){if(_0x3ed4e7[_0x6ea2('0x34')][_0x6ea2('0x35')]!==_0x6ea2('0x36')){var _0x25ca35={};_0x25ca35[_0x3ed4e7[_0x6ea2('0x37')]]={'$like':'%'+_0xa62788['query'][_0x6ea2('0x38')]+'%'};return _0x25ca35;}})});}_0x4a09ae=_[_0x6ea2('0x39')]({},_0x4a09ae,_0xa62788[_0x6ea2('0x3a')]);var _0x1b4620={'where':_0x4a09ae[_0x6ea2('0x33')]};return db[_0x6ea2('0x27')][_0x6ea2('0x1a')](_0x1b4620)[_0x6ea2('0x21')](function(_0x690e58){_0x2a923f['count']=_0x690e58;if(_0xa62788[_0x6ea2('0x2b')][_0x6ea2('0x3b')]){_0x4a09ae[_0x6ea2('0x3c')]=[{'all':!![]}];}return db[_0x6ea2('0x27')][_0x6ea2('0x3d')](_0x4a09ae);})[_0x6ea2('0x21')](function(_0x3c9f12){_0x2a923f[_0x6ea2('0x3e')]=_0x3c9f12;return _0x2a923f;})[_0x6ea2('0x21')](respondWithFilteredResult(_0x5d0c14,_0x4a09ae))[_0x6ea2('0x3f')](handleError(_0x5d0c14,null));};exports[_0x6ea2('0x40')]=function(_0x2df9c9,_0x47685b){var _0x22427e={'raw':!![],'where':{'id':_0x2df9c9['params']['id']}},_0x315f27={};_0x315f27[_0x6ea2('0x29')]=_[_0x6ea2('0x2a')](db['Attachment'][_0x6ea2('0x28')]);_0x315f27[_0x6ea2('0x2b')]=_[_0x6ea2('0x2a')](_0x2df9c9['query']);_0x315f27['filters']=_[_0x6ea2('0x2d')](_0x315f27[_0x6ea2('0x29')],_0x315f27['query']);_0x22427e[_0x6ea2('0x2e')]=_[_0x6ea2('0x2d')](_0x315f27['model'],qs[_0x6ea2('0x2f')](_0x2df9c9['query'][_0x6ea2('0x2f')]));_0x22427e[_0x6ea2('0x2e')]=_0x22427e['attributes'][_0x6ea2('0x30')]?_0x22427e[_0x6ea2('0x2e')]:_0x315f27[_0x6ea2('0x29')];if(_0x2df9c9[_0x6ea2('0x2b')][_0x6ea2('0x3b')]){_0x22427e[_0x6ea2('0x3c')]=[{'all':!![]}];}_0x22427e=_['merge']({},_0x22427e,_0x2df9c9[_0x6ea2('0x3a')]);return db[_0x6ea2('0x27')]['find'](_0x22427e)['then'](handleEntityNotFound(_0x47685b,null))['then'](respondWithResult(_0x47685b,null))[_0x6ea2('0x3f')](handleError(_0x47685b,null));};exports[_0x6ea2('0x20')]=function(_0x3a2272,_0x5e84b8){if(_0x3a2272[_0x6ea2('0x41')]['id']){delete _0x3a2272[_0x6ea2('0x41')]['id'];}return db[_0x6ea2('0x27')]['find']({'where':{'id':_0x3a2272[_0x6ea2('0x42')]['id']}})[_0x6ea2('0x21')](handleEntityNotFound(_0x5e84b8,null))['then'](saveUpdates(_0x3a2272['body'],null))['then'](respondWithResult(_0x5e84b8,null))[_0x6ea2('0x3f')](handleError(_0x5e84b8,null));};exports[_0x6ea2('0x22')]=function(_0x1af50a,_0x214aae){return db[_0x6ea2('0x27')][_0x6ea2('0x43')]({'where':{'id':_0x1af50a[_0x6ea2('0x42')]['id']}})[_0x6ea2('0x21')](handleEntityNotFound(_0x214aae,null))[_0x6ea2('0x21')](removeEntity(_0x214aae,null))[_0x6ea2('0x3f')](handleError(_0x214aae,null));};exports[_0x6ea2('0x44')]=function(_0x5832ed,_0x55cb26,_0x2a65c5){_0x5832ed['body'][_0x6ea2('0x25')]=_0x5832ed[_0x6ea2('0x45')][_0x6ea2('0x46')];_0x5832ed['body'][_0x6ea2('0x47')]=_0x5832ed[_0x6ea2('0x45')][_0x6ea2('0x48')];_0x5832ed['body'][_0x6ea2('0x34')]=_0x5832ed[_0x6ea2('0x45')]['mimetype'];return db[_0x6ea2('0x27')]['create'](_0x5832ed[_0x6ea2('0x41')])[_0x6ea2('0x21')](respondWithResult(_0x55cb26,0xc9))[_0x6ea2('0x3f')](handleError(_0x55cb26,null));};exports[_0x6ea2('0x49')]=function(_0x55ee95,_0x541287,_0x3ade35){return db[_0x6ea2('0x27')][_0x6ea2('0x4a')]({'where':{'id':_0x55ee95['params']['id']},'raw':!![]})[_0x6ea2('0x21')](handleEntityNotFound(_0x541287,null))[_0x6ea2('0x21')](function(_0x19fc2f){if(_0x19fc2f){return _0x541287[_0x6ea2('0x49')](path[_0x6ea2('0x4b')](config[_0x6ea2('0x4c')],_0x6ea2('0x4d'),_0x19fc2f[_0x6ea2('0x47')]));}})[_0x6ea2('0x3f')](handleError(_0x541287,null));};
\ No newline at end of file
+var _0xd9be=['offset','limit','set','Content-Range','reject','save','update','then','destroy','stack','name','send','index','Attachment','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filter','merge','where','map','type','key','VIRTUAL','options','include','findAll','rows','catch','show','params','includeAll','find','body','create','file','originalname','mimetype','download','findOne','join','root','server/files/attachments/','basename','html-pdf','eml-format','zip-dir','request-promise','bluebird','util','path','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count'];(function(_0x2d9535,_0x4bc592){var _0xb4e710=function(_0x50b9a9){while(--_0x50b9a9){_0x2d9535['push'](_0x2d9535['shift']());}};_0xb4e710(++_0x4bc592);}(_0xd9be,0xd3));var _0xed9b=function(_0x516320,_0x3358dc){_0x516320=_0x516320-0x0;var _0x5500e8=_0xd9be[_0x516320];return _0x5500e8;};'use strict';var pdf=require(_0xed9b('0x0'));var emlformat=require(_0xed9b('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xed9b('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xed9b('0x3'));var moment=require('moment');var BPromise=require(_0xed9b('0x4'));var Mustache=require('mustache');var util=require(_0xed9b('0x5'));var path=require(_0xed9b('0x6'));var sox=require(_0xed9b('0x7'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xed9b('0x8'));var squel=require(_0xed9b('0x9'));var crypto=require(_0xed9b('0xa'));var jsforce=require(_0xed9b('0xb'));var deskjs=require(_0xed9b('0xc'));var toCsv=require(_0xed9b('0xd'));var querystring=require('querystring');var Papa=require(_0xed9b('0xe'));var authService=require(_0xed9b('0xf'));var hardwareService=require('../../config/license/hardware');var Redis=require('ioredis');var qs=require(_0xed9b('0x10'));var logger=require(_0xed9b('0x11'))(_0xed9b('0x12'));var utils=require(_0xed9b('0x13'));var config=require(_0xed9b('0x14'));var db=require(_0xed9b('0x15'))['db'];function respondWithStatusCode(_0x4fc5f5,_0x4d1d1c){_0x4d1d1c=_0x4d1d1c||0xcc;return function(_0x294fb0){if(_0x294fb0){return _0x4fc5f5['sendStatus'](_0x4d1d1c);}return _0x4fc5f5[_0xed9b('0x16')](_0x4d1d1c)[_0xed9b('0x17')]();};}function respondWithResult(_0x4a14cd,_0x5489f9){_0x5489f9=_0x5489f9||0xc8;return function(_0x444b2d){if(_0x444b2d){return _0x4a14cd['status'](_0x5489f9)[_0xed9b('0x18')](_0x444b2d);}};}function respondWithFilteredResult(_0x512bb2,_0x3a52e1){return function(_0x462692){if(_0x462692){var _0x461d5b=_0x462692[_0xed9b('0x19')],_0x4c8c28=_0x3a52e1[_0xed9b('0x1a')],_0x632ee5=_0x3a52e1[_0xed9b('0x1a')]+_0x3a52e1[_0xed9b('0x1b')],_0x587983;if(_0x632ee5>=_0x461d5b){_0x632ee5=_0x461d5b;_0x587983=0xc8;}else{_0x587983=0xce;}_0x512bb2[_0xed9b('0x16')](_0x587983);return _0x512bb2[_0xed9b('0x1c')](_0xed9b('0x1d'),_0x4c8c28+'-'+_0x632ee5+'/'+_0x461d5b)['json'](_0x462692);}return null;};}function patchUpdates(_0x5be259){return function(_0x30a423){try{jsonpatch['apply'](_0x30a423,_0x5be259,!![]);}catch(_0x220a36){return BPromise[_0xed9b('0x1e')](_0x220a36);}return _0x30a423[_0xed9b('0x1f')]();};}function saveUpdates(_0x2ed9ff,_0x2eb5bd){return function(_0x21821f){if(_0x21821f){return _0x21821f[_0xed9b('0x20')](_0x2ed9ff)[_0xed9b('0x21')](function(_0x354b48){return _0x354b48;});}return null;};}function removeEntity(_0x4b93c7,_0x38a84e){return function(_0x33995d){if(_0x33995d){return _0x33995d[_0xed9b('0x22')]()[_0xed9b('0x21')](function(){_0x4b93c7[_0xed9b('0x16')](0xcc)[_0xed9b('0x17')]();});}};}function handleEntityNotFound(_0x12df88,_0x218c82){return function(_0x21c2a1){if(!_0x21c2a1){_0x12df88['sendStatus'](0x194);}return _0x21c2a1;};}function handleError(_0x24e6b2,_0x553aa3){_0x553aa3=_0x553aa3||0x1f4;return function(_0x2ed50f){logger['error'](_0x2ed50f[_0xed9b('0x23')]);if(_0x2ed50f[_0xed9b('0x24')]){delete _0x2ed50f[_0xed9b('0x24')];}_0x24e6b2[_0xed9b('0x16')](_0x553aa3)[_0xed9b('0x25')](_0x2ed50f);};}exports[_0xed9b('0x26')]=function(_0x39ec47,_0x176ee0){var _0x8e1d4d={},_0x1da3c0={},_0x4cdf3c={'count':0x0,'rows':[]};var _0x511210=db[_0xed9b('0x27')]['rawAttributes'];_0x1da3c0[_0xed9b('0x28')]=_[_0xed9b('0x29')](_0x511210);_0x1da3c0[_0xed9b('0x2a')]=_[_0xed9b('0x29')](_0x39ec47[_0xed9b('0x2a')]);_0x1da3c0[_0xed9b('0x2b')]=_[_0xed9b('0x2c')](_0x1da3c0['model'],_0x1da3c0[_0xed9b('0x2a')]);_0x8e1d4d[_0xed9b('0x2d')]=_[_0xed9b('0x2c')](_0x1da3c0[_0xed9b('0x28')],qs[_0xed9b('0x2e')](_0x39ec47[_0xed9b('0x2a')]['fields']));_0x8e1d4d['attributes']=_0x8e1d4d[_0xed9b('0x2d')][_0xed9b('0x2f')]?_0x8e1d4d[_0xed9b('0x2d')]:_0x1da3c0['model'];if(!_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x30')](_0xed9b('0x31'))){_0x8e1d4d['limit']=qs[_0xed9b('0x1b')](_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x1b')]);_0x8e1d4d[_0xed9b('0x1a')]=qs['offset'](_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x1a')]);}_0x8e1d4d['order']=qs[_0xed9b('0x32')](_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x32')]);_0x8e1d4d['where']=qs['filters'](_[_0xed9b('0x33')](_0x39ec47['query'],_0x1da3c0['filters']));if(_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x34')]){_0x8e1d4d['where']=_[_0xed9b('0x35')](_0x8e1d4d[_0xed9b('0x36')],{'$or':_[_0xed9b('0x37')](_0x511210,function(_0x1ead0e){if(_0x1ead0e[_0xed9b('0x38')][_0xed9b('0x39')]!==_0xed9b('0x3a')){var _0x5c9eaa={};_0x5c9eaa[_0x1ead0e['field']]={'$like':'%'+_0x39ec47[_0xed9b('0x2a')][_0xed9b('0x34')]+'%'};return _0x5c9eaa;}})});}_0x8e1d4d=_[_0xed9b('0x35')]({},_0x8e1d4d,_0x39ec47[_0xed9b('0x3b')]);var _0x3cc98f={'where':_0x8e1d4d[_0xed9b('0x36')]};return db[_0xed9b('0x27')]['count'](_0x3cc98f)['then'](function(_0xdb73bc){_0x4cdf3c[_0xed9b('0x19')]=_0xdb73bc;if(_0x39ec47['query']['includeAll']){_0x8e1d4d[_0xed9b('0x3c')]=[{'all':!![]}];}return db[_0xed9b('0x27')][_0xed9b('0x3d')](_0x8e1d4d);})[_0xed9b('0x21')](function(_0x2daa74){_0x4cdf3c[_0xed9b('0x3e')]=_0x2daa74;return _0x4cdf3c;})[_0xed9b('0x21')](respondWithFilteredResult(_0x176ee0,_0x8e1d4d))[_0xed9b('0x3f')](handleError(_0x176ee0,null));};exports[_0xed9b('0x40')]=function(_0x253d59,_0x2e3266){var _0x3e3c70={'raw':!![],'where':{'id':_0x253d59[_0xed9b('0x41')]['id']}},_0x3fb57f={};_0x3fb57f[_0xed9b('0x28')]=_[_0xed9b('0x29')](db['Attachment']['rawAttributes']);_0x3fb57f['query']=_[_0xed9b('0x29')](_0x253d59[_0xed9b('0x2a')]);_0x3fb57f['filters']=_[_0xed9b('0x2c')](_0x3fb57f['model'],_0x3fb57f['query']);_0x3e3c70[_0xed9b('0x2d')]=_[_0xed9b('0x2c')](_0x3fb57f[_0xed9b('0x28')],qs[_0xed9b('0x2e')](_0x253d59[_0xed9b('0x2a')][_0xed9b('0x2e')]));_0x3e3c70[_0xed9b('0x2d')]=_0x3e3c70[_0xed9b('0x2d')]['length']?_0x3e3c70[_0xed9b('0x2d')]:_0x3fb57f[_0xed9b('0x28')];if(_0x253d59[_0xed9b('0x2a')][_0xed9b('0x42')]){_0x3e3c70[_0xed9b('0x3c')]=[{'all':!![]}];}_0x3e3c70=_['merge']({},_0x3e3c70,_0x253d59[_0xed9b('0x3b')]);return db[_0xed9b('0x27')][_0xed9b('0x43')](_0x3e3c70)[_0xed9b('0x21')](handleEntityNotFound(_0x2e3266,null))['then'](respondWithResult(_0x2e3266,null))[_0xed9b('0x3f')](handleError(_0x2e3266,null));};exports['update']=function(_0x1ddf82,_0x17b072){if(_0x1ddf82['body']['id']){delete _0x1ddf82[_0xed9b('0x44')]['id'];}return db[_0xed9b('0x27')][_0xed9b('0x43')]({'where':{'id':_0x1ddf82[_0xed9b('0x41')]['id']}})[_0xed9b('0x21')](handleEntityNotFound(_0x17b072,null))['then'](saveUpdates(_0x1ddf82[_0xed9b('0x44')],null))[_0xed9b('0x21')](respondWithResult(_0x17b072,null))[_0xed9b('0x3f')](handleError(_0x17b072,null));};exports[_0xed9b('0x22')]=function(_0x2e46e7,_0x2555fc){return db[_0xed9b('0x27')][_0xed9b('0x43')]({'where':{'id':_0x2e46e7[_0xed9b('0x41')]['id']}})[_0xed9b('0x21')](handleEntityNotFound(_0x2555fc,null))[_0xed9b('0x21')](removeEntity(_0x2555fc,null))[_0xed9b('0x3f')](handleError(_0x2555fc,null));};exports[_0xed9b('0x45')]=function(_0x18ce1d,_0x5e6897,_0x5eaf67){_0x18ce1d[_0xed9b('0x44')]['name']=_0x18ce1d[_0xed9b('0x46')][_0xed9b('0x47')];_0x18ce1d[_0xed9b('0x44')]['basename']=_0x18ce1d[_0xed9b('0x46')]['filename'];_0x18ce1d['body']['type']=_0x18ce1d[_0xed9b('0x46')][_0xed9b('0x48')];return db[_0xed9b('0x27')][_0xed9b('0x45')](_0x18ce1d[_0xed9b('0x44')])[_0xed9b('0x21')](respondWithResult(_0x5e6897,0xc9))[_0xed9b('0x3f')](handleError(_0x5e6897,null));};exports[_0xed9b('0x49')]=function(_0x1c17a7,_0x1d93e3,_0x51b215){return db['Attachment'][_0xed9b('0x4a')]({'where':{'id':_0x1c17a7[_0xed9b('0x41')]['id']},'raw':!![]})[_0xed9b('0x21')](handleEntityNotFound(_0x1d93e3,null))[_0xed9b('0x21')](function(_0x507186){if(_0x507186){return _0x1d93e3[_0xed9b('0x49')](path[_0xed9b('0x4b')](config[_0xed9b('0x4c')],_0xed9b('0x4d'),_0x507186[_0xed9b('0x4e')]));}})[_0xed9b('0x3f')](handleError(_0x1d93e3,null));};
\ No newline at end of file