Built motion from commit (unavailable).|2.3.10
[motion2.git] / server / api / attachment / attachment.controller.js
index 64fe7f0..1655c27 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa761=['offset','limit','set','Content-Range','reject','then','error','stack','name','send','index','Attachment','model','keys','query','filters','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','pick','filter','merge','key','VIRTUAL','field','options','includeAll','include','findAll','show','rawAttributes','find','catch','update','body','params','create','originalname','basename','file','filename','type','mimetype','download','findOne','join','root','server/files/attachments/','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','ejs','lodash','squel','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','ioredis','../../config/logger','../../config/environment','../../mysqldb','sendStatus','status','end','json','count'];(function(_0x1c87b3,_0xb9903f){var _0x55481e=function(_0x3d9f09){while(--_0x3d9f09){_0x1c87b3['push'](_0x1c87b3['shift']());}};_0x55481e(++_0xb9903f);}(_0xa761,0x1c5));var _0x1a76=function(_0x302e6e,_0x98d53f){_0x302e6e=_0x302e6e-0x0;var _0x406175=_0xa761[_0x302e6e];return _0x406175;};'use strict';var pdf=require(_0x1a76('0x0'));var emlformat=require(_0x1a76('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x1a76('0x2'));var jsonpatch=require(_0x1a76('0x3'));var rp=require(_0x1a76('0x4'));var moment=require(_0x1a76('0x5'));var BPromise=require(_0x1a76('0x6'));var Mustache=require(_0x1a76('0x7'));var util=require('util');var path=require(_0x1a76('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x1a76('0x9'));var fs=require('fs');var _=require(_0x1a76('0xa'));var squel=require(_0x1a76('0xb'));var crypto=require('crypto');var jsforce=require(_0x1a76('0xc'));var deskjs=require(_0x1a76('0xd'));var toCsv=require(_0x1a76('0xe'));var querystring=require(_0x1a76('0xf'));var Papa=require(_0x1a76('0x10'));var authService=require(_0x1a76('0x11'));var hardwareService=require('../../config/license/hardware');var Redis=require(_0x1a76('0x12'));var qs=require('../../components/parsers/qs');var logger=require(_0x1a76('0x13'))('api');var utils=require('../../config/utils');var config=require(_0x1a76('0x14'));var db=require(_0x1a76('0x15'))['db'];function respondWithStatusCode(_0x16a3cd,_0x25fc21){_0x25fc21=_0x25fc21||0xcc;return function(_0x4a5f19){if(_0x4a5f19){return _0x16a3cd[_0x1a76('0x16')](_0x25fc21);}return _0x16a3cd[_0x1a76('0x17')](_0x25fc21)[_0x1a76('0x18')]();};}function respondWithResult(_0xb1ff22,_0x5487b6){_0x5487b6=_0x5487b6||0xc8;return function(_0x549864){if(_0x549864){return _0xb1ff22[_0x1a76('0x17')](_0x5487b6)[_0x1a76('0x19')](_0x549864);}};}function respondWithFilteredResult(_0x4b1360,_0x3f5662){return function(_0x2cb69c){if(_0x2cb69c){var _0xeceace=_0x2cb69c[_0x1a76('0x1a')],_0x66ed26=_0x3f5662[_0x1a76('0x1b')],_0x5c174c=_0x3f5662[_0x1a76('0x1b')]+_0x3f5662[_0x1a76('0x1c')],_0x519cae;if(_0x5c174c>=_0xeceace){_0x5c174c=_0xeceace;_0x519cae=0xc8;}else{_0x519cae=0xce;}_0x4b1360[_0x1a76('0x17')](_0x519cae);return _0x4b1360[_0x1a76('0x1d')](_0x1a76('0x1e'),_0x66ed26+'-'+_0x5c174c+'/'+_0xeceace)[_0x1a76('0x19')](_0x2cb69c);}return null;};}function patchUpdates(_0x4160ef){return function(_0x1c9b8a){try{jsonpatch['apply'](_0x1c9b8a,_0x4160ef,!![]);}catch(_0x524175){return BPromise[_0x1a76('0x1f')](_0x524175);}return _0x1c9b8a['save']();};}function saveUpdates(_0x516015,_0x234827){return function(_0x5865b6){if(_0x5865b6){return _0x5865b6['update'](_0x516015)[_0x1a76('0x20')](function(_0x37f904){return _0x37f904;});}return null;};}function removeEntity(_0x1a6801,_0x502e9d){return function(_0x2ddb80){if(_0x2ddb80){return _0x2ddb80['destroy']()[_0x1a76('0x20')](function(){_0x1a6801['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x33f07c,_0x4b135){return function(_0x63fb60){if(!_0x63fb60){_0x33f07c[_0x1a76('0x16')](0x194);}return _0x63fb60;};}function handleError(_0x52e0f1,_0x928d28){_0x928d28=_0x928d28||0x1f4;return function(_0x175179){logger[_0x1a76('0x21')](_0x175179[_0x1a76('0x22')]);if(_0x175179[_0x1a76('0x23')]){delete _0x175179[_0x1a76('0x23')];}_0x52e0f1[_0x1a76('0x17')](_0x928d28)[_0x1a76('0x24')](_0x175179);};}exports[_0x1a76('0x25')]=function(_0x2ed7fd,_0x3ea03c){var _0x3ffe83={},_0x3b6b30={},_0x11a6ea={'count':0x0,'rows':[]};var _0x14fa38=db[_0x1a76('0x26')]['rawAttributes'];_0x3b6b30[_0x1a76('0x27')]=_[_0x1a76('0x28')](_0x14fa38);_0x3b6b30[_0x1a76('0x29')]=_[_0x1a76('0x28')](_0x2ed7fd['query']);_0x3b6b30[_0x1a76('0x2a')]=_[_0x1a76('0x2b')](_0x3b6b30[_0x1a76('0x27')],_0x3b6b30['query']);_0x3ffe83['attributes']=_[_0x1a76('0x2b')](_0x3b6b30[_0x1a76('0x27')],qs[_0x1a76('0x2c')](_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x2c')]));_0x3ffe83['attributes']=_0x3ffe83[_0x1a76('0x2d')][_0x1a76('0x2e')]?_0x3ffe83[_0x1a76('0x2d')]:_0x3b6b30['model'];if(!_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x2f')]('nolimit')){_0x3ffe83[_0x1a76('0x1c')]=qs[_0x1a76('0x1c')](_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x1c')]);_0x3ffe83[_0x1a76('0x1b')]=qs['offset'](_0x2ed7fd['query'][_0x1a76('0x1b')]);}_0x3ffe83[_0x1a76('0x30')]=qs[_0x1a76('0x31')](_0x2ed7fd[_0x1a76('0x29')]['sort']);_0x3ffe83[_0x1a76('0x32')]=qs[_0x1a76('0x2a')](_[_0x1a76('0x33')](_0x2ed7fd[_0x1a76('0x29')],_0x3b6b30['filters']));if(_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x34')]){_0x3ffe83['where']=_[_0x1a76('0x35')](_0x3ffe83[_0x1a76('0x32')],{'$or':_['map'](_0x14fa38,function(_0x2998dd){if(_0x2998dd['type'][_0x1a76('0x36')]!==_0x1a76('0x37')){var _0x3dc72e={};_0x3dc72e[_0x2998dd[_0x1a76('0x38')]]={'$like':'%'+_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x34')]+'%'};return _0x3dc72e;}})});}_0x3ffe83=_[_0x1a76('0x35')]({},_0x3ffe83,_0x2ed7fd[_0x1a76('0x39')]);var _0x55696b={'where':_0x3ffe83[_0x1a76('0x32')]};return db['Attachment'][_0x1a76('0x1a')](_0x55696b)['then'](function(_0xb3dbc5){_0x11a6ea['count']=_0xb3dbc5;if(_0x2ed7fd[_0x1a76('0x29')][_0x1a76('0x3a')]){_0x3ffe83[_0x1a76('0x3b')]=[{'all':!![]}];}return db[_0x1a76('0x26')][_0x1a76('0x3c')](_0x3ffe83);})[_0x1a76('0x20')](function(_0x124e3e){_0x11a6ea['rows']=_0x124e3e;return _0x11a6ea;})[_0x1a76('0x20')](respondWithFilteredResult(_0x3ea03c,_0x3ffe83))['catch'](handleError(_0x3ea03c,null));};exports[_0x1a76('0x3d')]=function(_0x5aff1d,_0x1030d8){var _0x558353={'raw':!![],'where':{'id':_0x5aff1d['params']['id']}},_0x55eb7b={};_0x55eb7b[_0x1a76('0x27')]=_['keys'](db[_0x1a76('0x26')][_0x1a76('0x3e')]);_0x55eb7b[_0x1a76('0x29')]=_[_0x1a76('0x28')](_0x5aff1d[_0x1a76('0x29')]);_0x55eb7b['filters']=_['intersection'](_0x55eb7b['model'],_0x55eb7b[_0x1a76('0x29')]);_0x558353['attributes']=_['intersection'](_0x55eb7b['model'],qs[_0x1a76('0x2c')](_0x5aff1d[_0x1a76('0x29')][_0x1a76('0x2c')]));_0x558353[_0x1a76('0x2d')]=_0x558353[_0x1a76('0x2d')][_0x1a76('0x2e')]?_0x558353['attributes']:_0x55eb7b[_0x1a76('0x27')];if(_0x5aff1d['query'][_0x1a76('0x3a')]){_0x558353[_0x1a76('0x3b')]=[{'all':!![]}];}_0x558353=_['merge']({},_0x558353,_0x5aff1d['options']);return db[_0x1a76('0x26')][_0x1a76('0x3f')](_0x558353)[_0x1a76('0x20')](handleEntityNotFound(_0x1030d8,null))[_0x1a76('0x20')](respondWithResult(_0x1030d8,null))[_0x1a76('0x40')](handleError(_0x1030d8,null));};exports[_0x1a76('0x41')]=function(_0x3cede7,_0x335ab6){if(_0x3cede7[_0x1a76('0x42')]['id']){delete _0x3cede7['body']['id'];}return db['Attachment'][_0x1a76('0x3f')]({'where':{'id':_0x3cede7['params']['id']}})[_0x1a76('0x20')](handleEntityNotFound(_0x335ab6,null))[_0x1a76('0x20')](saveUpdates(_0x3cede7[_0x1a76('0x42')],null))[_0x1a76('0x20')](respondWithResult(_0x335ab6,null))['catch'](handleError(_0x335ab6,null));};exports['destroy']=function(_0x5089cb,_0x5c2088){return db['Attachment']['find']({'where':{'id':_0x5089cb[_0x1a76('0x43')]['id']}})[_0x1a76('0x20')](handleEntityNotFound(_0x5c2088,null))[_0x1a76('0x20')](removeEntity(_0x5c2088,null))['catch'](handleError(_0x5c2088,null));};exports[_0x1a76('0x44')]=function(_0x85b915,_0x13fb92,_0x7d04c6){_0x85b915['body'][_0x1a76('0x23')]=_0x85b915['file'][_0x1a76('0x45')];_0x85b915[_0x1a76('0x42')][_0x1a76('0x46')]=_0x85b915[_0x1a76('0x47')][_0x1a76('0x48')];_0x85b915['body'][_0x1a76('0x49')]=_0x85b915[_0x1a76('0x47')][_0x1a76('0x4a')];return db[_0x1a76('0x26')][_0x1a76('0x44')](_0x85b915[_0x1a76('0x42')])['then'](respondWithResult(_0x13fb92,0xc9))['catch'](handleError(_0x13fb92,null));};exports[_0x1a76('0x4b')]=function(_0x26bf4b,_0x346d51,_0x12d1a5){return db[_0x1a76('0x26')][_0x1a76('0x4c')]({'where':{'id':_0x26bf4b['params']['id']},'raw':!![]})['then'](handleEntityNotFound(_0x346d51,null))[_0x1a76('0x20')](function(_0x1b5459){if(_0x1b5459){return _0x346d51[_0x1a76('0x4b')](path[_0x1a76('0x4d')](config[_0x1a76('0x4e')],_0x1a76('0x4f'),_0x1b5459[_0x1a76('0x46')]));}})[_0x1a76('0x40')](handleError(_0x346d51,null));};
\ No newline at end of file
+var _0xddb3=['index','Attachment','rawAttributes','model','keys','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','map','VIRTUAL','field','includeAll','include','findAll','catch','params','length','options','body','create','file','originalname','basename','filename','type','mimetype','findOne','download','join','server/files/attachments/','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','util','path','sox','ejs','lodash','squel','crypto','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','error','name'];(function(_0x174308,_0x361b54){var _0x377144=function(_0x2d4bfa){while(--_0x2d4bfa){_0x174308['push'](_0x174308['shift']());}};_0x377144(++_0x361b54);}(_0xddb3,0x112));var _0x3ddb=function(_0x1d6b78,_0x544cb3){_0x1d6b78=_0x1d6b78-0x0;var _0x23f59d=_0xddb3[_0x1d6b78];return _0x23f59d;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x3ddb('0x0'));var rimraf=require(_0x3ddb('0x1'));var zipdir=require(_0x3ddb('0x2'));var jsonpatch=require(_0x3ddb('0x3'));var rp=require(_0x3ddb('0x4'));var moment=require('moment');var BPromise=require(_0x3ddb('0x5'));var Mustache=require('mustache');var util=require(_0x3ddb('0x6'));var path=require(_0x3ddb('0x7'));var sox=require(_0x3ddb('0x8'));var csv=require('to-csv');var ejs=require(_0x3ddb('0x9'));var fs=require('fs');var _=require(_0x3ddb('0xa'));var squel=require(_0x3ddb('0xb'));var crypto=require(_0x3ddb('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x3ddb('0xd'));var toCsv=require(_0x3ddb('0xe'));var querystring=require(_0x3ddb('0xf'));var Papa=require(_0x3ddb('0x10'));var authService=require(_0x3ddb('0x11'));var hardwareService=require(_0x3ddb('0x12'));var Redis=require(_0x3ddb('0x13'));var qs=require(_0x3ddb('0x14'));var logger=require(_0x3ddb('0x15'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x32f9da,_0x509f27){_0x509f27=_0x509f27||0xcc;return function(_0x5bcb45){if(_0x5bcb45){return _0x32f9da[_0x3ddb('0x16')](_0x509f27);}return _0x32f9da['status'](_0x509f27)[_0x3ddb('0x17')]();};}function respondWithResult(_0x4282da,_0x3c352a){_0x3c352a=_0x3c352a||0xc8;return function(_0x9784cf){if(_0x9784cf){return _0x4282da[_0x3ddb('0x18')](_0x3c352a)[_0x3ddb('0x19')](_0x9784cf);}};}function respondWithFilteredResult(_0x5f7998,_0x165b4a){return function(_0x587cc9){if(_0x587cc9){var _0x5b26c3=_0x587cc9[_0x3ddb('0x1a')],_0x18ea8d=_0x165b4a[_0x3ddb('0x1b')],_0xb67774=_0x165b4a[_0x3ddb('0x1b')]+_0x165b4a[_0x3ddb('0x1c')],_0x23c8c6;if(_0xb67774>=_0x5b26c3){_0xb67774=_0x5b26c3;_0x23c8c6=0xc8;}else{_0x23c8c6=0xce;}_0x5f7998['status'](_0x23c8c6);return _0x5f7998[_0x3ddb('0x1d')](_0x3ddb('0x1e'),_0x18ea8d+'-'+_0xb67774+'/'+_0x5b26c3)[_0x3ddb('0x19')](_0x587cc9);}return null;};}function patchUpdates(_0x755d31){return function(_0x5786bf){try{jsonpatch[_0x3ddb('0x1f')](_0x5786bf,_0x755d31,!![]);}catch(_0x463f10){return BPromise[_0x3ddb('0x20')](_0x463f10);}return _0x5786bf['save']();};}function saveUpdates(_0x6ad1fc,_0x366d3b){return function(_0x26c360){if(_0x26c360){return _0x26c360[_0x3ddb('0x21')](_0x6ad1fc)[_0x3ddb('0x22')](function(_0x4815fa){return _0x4815fa;});}return null;};}function removeEntity(_0x7f92da,_0x493d02){return function(_0x35cbf8){if(_0x35cbf8){return _0x35cbf8[_0x3ddb('0x23')]()['then'](function(){_0x7f92da['status'](0xcc)[_0x3ddb('0x17')]();});}};}function handleEntityNotFound(_0x20af79,_0x3b9fc9){return function(_0x277948){if(!_0x277948){_0x20af79[_0x3ddb('0x16')](0x194);}return _0x277948;};}function handleError(_0x1aa792,_0x3fe0dd){_0x3fe0dd=_0x3fe0dd||0x1f4;return function(_0x2005c7){logger[_0x3ddb('0x24')](_0x2005c7['stack']);if(_0x2005c7['name']){delete _0x2005c7[_0x3ddb('0x25')];}_0x1aa792[_0x3ddb('0x18')](_0x3fe0dd)['send'](_0x2005c7);};}exports[_0x3ddb('0x26')]=function(_0x2ec05b,_0x143514){var _0x3aac36={},_0x567257={},_0x36e62f={'count':0x0,'rows':[]};var _0xd41dd7=db[_0x3ddb('0x27')][_0x3ddb('0x28')];_0x567257[_0x3ddb('0x29')]=_[_0x3ddb('0x2a')](_0xd41dd7);_0x567257['query']=_[_0x3ddb('0x2a')](_0x2ec05b[_0x3ddb('0x2b')]);_0x567257[_0x3ddb('0x2c')]=_[_0x3ddb('0x2d')](_0x567257[_0x3ddb('0x29')],_0x567257[_0x3ddb('0x2b')]);_0x3aac36[_0x3ddb('0x2e')]=_[_0x3ddb('0x2d')](_0x567257['model'],qs[_0x3ddb('0x2f')](_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x2f')]));_0x3aac36[_0x3ddb('0x2e')]=_0x3aac36[_0x3ddb('0x2e')]['length']?_0x3aac36[_0x3ddb('0x2e')]:_0x567257['model'];if(!_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x30')](_0x3ddb('0x31'))){_0x3aac36[_0x3ddb('0x1c')]=qs[_0x3ddb('0x1c')](_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x1c')]);_0x3aac36[_0x3ddb('0x1b')]=qs['offset'](_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x1b')]);}_0x3aac36[_0x3ddb('0x32')]=qs[_0x3ddb('0x33')](_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x33')]);_0x3aac36[_0x3ddb('0x34')]=qs['filters'](_[_0x3ddb('0x35')](_0x2ec05b['query'],_0x567257[_0x3ddb('0x2c')]));if(_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x36')]){_0x3aac36[_0x3ddb('0x34')]=_[_0x3ddb('0x37')](_0x3aac36[_0x3ddb('0x34')],{'$or':_[_0x3ddb('0x38')](_0xd41dd7,function(_0x33123){if(_0x33123['type']['key']!==_0x3ddb('0x39')){var _0x2056fe={};_0x2056fe[_0x33123[_0x3ddb('0x3a')]]={'$like':'%'+_0x2ec05b[_0x3ddb('0x2b')][_0x3ddb('0x36')]+'%'};return _0x2056fe;}})});}_0x3aac36=_[_0x3ddb('0x37')]({},_0x3aac36,_0x2ec05b['options']);var _0xc27333={'where':_0x3aac36[_0x3ddb('0x34')]};return db[_0x3ddb('0x27')][_0x3ddb('0x1a')](_0xc27333)[_0x3ddb('0x22')](function(_0x31bb00){_0x36e62f[_0x3ddb('0x1a')]=_0x31bb00;if(_0x2ec05b['query'][_0x3ddb('0x3b')]){_0x3aac36[_0x3ddb('0x3c')]=[{'all':!![]}];}return db[_0x3ddb('0x27')][_0x3ddb('0x3d')](_0x3aac36);})[_0x3ddb('0x22')](function(_0x122bea){_0x36e62f['rows']=_0x122bea;return _0x36e62f;})['then'](respondWithFilteredResult(_0x143514,_0x3aac36))[_0x3ddb('0x3e')](handleError(_0x143514,null));};exports['show']=function(_0x1dc010,_0x292321){var _0x3ee082={'raw':!![],'where':{'id':_0x1dc010[_0x3ddb('0x3f')]['id']}},_0x4be1c9={};_0x4be1c9[_0x3ddb('0x29')]=_[_0x3ddb('0x2a')](db[_0x3ddb('0x27')][_0x3ddb('0x28')]);_0x4be1c9['query']=_['keys'](_0x1dc010[_0x3ddb('0x2b')]);_0x4be1c9[_0x3ddb('0x2c')]=_['intersection'](_0x4be1c9[_0x3ddb('0x29')],_0x4be1c9[_0x3ddb('0x2b')]);_0x3ee082[_0x3ddb('0x2e')]=_[_0x3ddb('0x2d')](_0x4be1c9[_0x3ddb('0x29')],qs['fields'](_0x1dc010[_0x3ddb('0x2b')]['fields']));_0x3ee082['attributes']=_0x3ee082['attributes'][_0x3ddb('0x40')]?_0x3ee082[_0x3ddb('0x2e')]:_0x4be1c9[_0x3ddb('0x29')];if(_0x1dc010[_0x3ddb('0x2b')][_0x3ddb('0x3b')]){_0x3ee082[_0x3ddb('0x3c')]=[{'all':!![]}];}_0x3ee082=_[_0x3ddb('0x37')]({},_0x3ee082,_0x1dc010[_0x3ddb('0x41')]);return db[_0x3ddb('0x27')]['find'](_0x3ee082)['then'](handleEntityNotFound(_0x292321,null))['then'](respondWithResult(_0x292321,null))[_0x3ddb('0x3e')](handleError(_0x292321,null));};exports[_0x3ddb('0x21')]=function(_0x74dd43,_0x3b5e52){if(_0x74dd43[_0x3ddb('0x42')]['id']){delete _0x74dd43[_0x3ddb('0x42')]['id'];}return db['Attachment']['find']({'where':{'id':_0x74dd43[_0x3ddb('0x3f')]['id']}})[_0x3ddb('0x22')](handleEntityNotFound(_0x3b5e52,null))[_0x3ddb('0x22')](saveUpdates(_0x74dd43[_0x3ddb('0x42')],null))[_0x3ddb('0x22')](respondWithResult(_0x3b5e52,null))[_0x3ddb('0x3e')](handleError(_0x3b5e52,null));};exports[_0x3ddb('0x23')]=function(_0x4f3fb4,_0x499c34){return db[_0x3ddb('0x27')]['find']({'where':{'id':_0x4f3fb4[_0x3ddb('0x3f')]['id']}})['then'](handleEntityNotFound(_0x499c34,null))[_0x3ddb('0x22')](removeEntity(_0x499c34,null))[_0x3ddb('0x3e')](handleError(_0x499c34,null));};exports[_0x3ddb('0x43')]=function(_0x5950b7,_0xda4913,_0x18d5cf){_0x5950b7[_0x3ddb('0x42')][_0x3ddb('0x25')]=_0x5950b7[_0x3ddb('0x44')][_0x3ddb('0x45')];_0x5950b7[_0x3ddb('0x42')][_0x3ddb('0x46')]=_0x5950b7['file'][_0x3ddb('0x47')];_0x5950b7[_0x3ddb('0x42')][_0x3ddb('0x48')]=_0x5950b7[_0x3ddb('0x44')][_0x3ddb('0x49')];return db['Attachment'][_0x3ddb('0x43')](_0x5950b7[_0x3ddb('0x42')])[_0x3ddb('0x22')](respondWithResult(_0xda4913,0xc9))['catch'](handleError(_0xda4913,null));};exports['download']=function(_0x4994cc,_0x2f4074,_0x3cf230){return db[_0x3ddb('0x27')][_0x3ddb('0x4a')]({'where':{'id':_0x4994cc[_0x3ddb('0x3f')]['id']},'raw':!![]})[_0x3ddb('0x22')](handleEntityNotFound(_0x2f4074,null))[_0x3ddb('0x22')](function(_0xa41068){if(_0xa41068){return _0x2f4074[_0x3ddb('0x4b')](path[_0x3ddb('0x4c')](config['root'],_0x3ddb('0x4d'),_0xa41068[_0x3ddb('0x46')]));}})['catch'](handleError(_0x2f4074,null));};
\ No newline at end of file