Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 49b2817..f5cb701 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4173=['papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','index','map','SquareRecording','rawAttributes','fieldName','type','key','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','show','params','merge','find','create','body','download','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','decryptFile','existsSync','Sequelize','SquareRecording\x20not\x20found','unlink','message','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js'];(function(_0x48a50b,_0x1488a8){var _0x14ccfd=function(_0x18d69c){while(--_0x18d69c){_0x48a50b['push'](_0x48a50b['shift']());}};_0x14ccfd(++_0x1488a8);}(_0x4173,0x117));var _0x3417=function(_0x10acb2,_0x3ca870){_0x10acb2=_0x10acb2-0x0;var _0x186379=_0x4173[_0x10acb2];return _0x186379;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x3417('0x0'));var jsonpatch=require('fast-json-patch');var rp=require(_0x3417('0x1'));var moment=require(_0x3417('0x2'));var BPromise=require(_0x3417('0x3'));var Mustache=require(_0x3417('0x4'));var util=require(_0x3417('0x5'));var path=require(_0x3417('0x6'));var sox=require(_0x3417('0x7'));var csv=require(_0x3417('0x8'));var ejs=require(_0x3417('0x9'));var fs=require('fs');var _=require(_0x3417('0xa'));var squel=require(_0x3417('0xb'));var crypto=require(_0x3417('0xc'));var jsforce=require(_0x3417('0xd'));var deskjs=require(_0x3417('0xe'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x3417('0xf'));var Redis=require(_0x3417('0x10'));var authService=require(_0x3417('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0x3417('0x12'));var hardwareService=require(_0x3417('0x13'));var logger=require(_0x3417('0x14'))(_0x3417('0x15'));var utils=require('../../config/utils');var config=require(_0x3417('0x16'));var licenseUtil=require(_0x3417('0x17'));var db=require(_0x3417('0x18'))['db'];function respondWithStatusCode(_0x2a1e48,_0x50ee40){_0x50ee40=_0x50ee40||0xcc;return function(_0x5ecc50){if(_0x5ecc50){return _0x2a1e48['sendStatus'](_0x50ee40);}return _0x2a1e48[_0x3417('0x19')](_0x50ee40)[_0x3417('0x1a')]();};}function respondWithResult(_0xe28550,_0x1dec57){_0x1dec57=_0x1dec57||0xc8;return function(_0x53c7af){if(_0x53c7af){return _0xe28550['status'](_0x1dec57)[_0x3417('0x1b')](_0x53c7af);}};}function respondWithFilteredResult(_0x581404,_0x290138){return function(_0x4bb492){if(_0x4bb492){var _0x3b723b=_0x4bb492[_0x3417('0x1c')],_0x515252=_0x290138[_0x3417('0x1d')],_0x154f20=_0x290138[_0x3417('0x1d')]+_0x290138[_0x3417('0x1e')],_0x94b966;if(_0x154f20>=_0x3b723b){_0x154f20=_0x3b723b;_0x94b966=0xc8;}else{_0x94b966=0xce;}_0x581404[_0x3417('0x19')](_0x94b966);return _0x581404[_0x3417('0x1f')](_0x3417('0x20'),_0x515252+'-'+_0x154f20+'/'+_0x3b723b)[_0x3417('0x1b')](_0x4bb492);}return null;};}function patchUpdates(_0x1be46a){return function(_0x49c785){try{jsonpatch[_0x3417('0x21')](_0x49c785,_0x1be46a,!![]);}catch(_0x59d3a4){return BPromise['reject'](_0x59d3a4);}return _0x49c785[_0x3417('0x22')]();};}function saveUpdates(_0x5320e3,_0x2b9952){return function(_0x24608b){if(_0x24608b){return _0x24608b[_0x3417('0x23')](_0x5320e3)[_0x3417('0x24')](function(_0xf5ba42){return _0xf5ba42;});}return null;};}function removeEntity(_0x488cdb,_0x50c49b){return function(_0x136f1c){if(_0x136f1c){return _0x136f1c[_0x3417('0x25')]()[_0x3417('0x24')](function(){_0x488cdb[_0x3417('0x19')](0xcc)[_0x3417('0x1a')]();});}};}function handleEntityNotFound(_0x3eabd2,_0x33f282){return function(_0x46b926){if(!_0x46b926){_0x3eabd2['sendStatus'](0x194);}return _0x46b926;};}function handleError(_0x6a9c64,_0x26a140){_0x26a140=_0x26a140||0x1f4;return function(_0x378da6){logger[_0x3417('0x26')](_0x378da6[_0x3417('0x27')]);if(_0x378da6[_0x3417('0x28')]){delete _0x378da6[_0x3417('0x28')];}_0x6a9c64[_0x3417('0x19')](_0x26a140)[_0x3417('0x29')](_0x378da6);};}exports[_0x3417('0x2a')]=function(_0x7d9a86,_0x4221a6){var _0x1d673f={},_0x8ae1b3={},_0xed4db8={'count':0x0,'rows':[]};var _0x545976=_[_0x3417('0x2b')](db[_0x3417('0x2c')][_0x3417('0x2d')],function(_0x441bd9){return{'name':_0x441bd9[_0x3417('0x2e')],'type':_0x441bd9[_0x3417('0x2f')][_0x3417('0x30')]};});_0x8ae1b3[_0x3417('0x31')]=_[_0x3417('0x2b')](_0x545976,_0x3417('0x28'));_0x8ae1b3['query']=_[_0x3417('0x32')](_0x7d9a86[_0x3417('0x33')]);_0x8ae1b3[_0x3417('0x34')]=_['intersection'](_0x8ae1b3[_0x3417('0x31')],_0x8ae1b3[_0x3417('0x33')]);_0x1d673f[_0x3417('0x35')]=_[_0x3417('0x36')](_0x8ae1b3[_0x3417('0x31')],qs[_0x3417('0x37')](_0x7d9a86[_0x3417('0x33')][_0x3417('0x37')]));_0x1d673f['attributes']=_0x1d673f[_0x3417('0x35')][_0x3417('0x38')]?_0x1d673f[_0x3417('0x35')]:_0x8ae1b3['model'];if(!_0x7d9a86[_0x3417('0x33')][_0x3417('0x39')](_0x3417('0x3a'))){_0x1d673f['limit']=qs[_0x3417('0x1e')](_0x7d9a86[_0x3417('0x33')]['limit']);_0x1d673f['offset']=qs['offset'](_0x7d9a86[_0x3417('0x33')][_0x3417('0x1d')]);}_0x1d673f[_0x3417('0x3b')]=qs[_0x3417('0x3c')](_0x7d9a86[_0x3417('0x33')]['sort']);_0x1d673f[_0x3417('0x3d')]=qs[_0x3417('0x34')](_[_0x3417('0x3e')](_0x7d9a86[_0x3417('0x33')],_0x8ae1b3[_0x3417('0x34')]),_0x545976);if(_0x7d9a86[_0x3417('0x33')]['filter']){_0x1d673f[_0x3417('0x3d')]=_['merge'](_0x1d673f[_0x3417('0x3d')],{'$or':_[_0x3417('0x2b')](_0x545976,function(_0x183c5a){if(_0x183c5a[_0x3417('0x2f')]!==_0x3417('0x3f')){var _0x53ae35={};_0x53ae35[_0x183c5a[_0x3417('0x28')]]={'$like':'%'+_0x7d9a86['query'][_0x3417('0x40')]+'%'};return _0x53ae35;}})});}_0x1d673f=_['merge']({},_0x1d673f,_0x7d9a86[_0x3417('0x41')]);var _0x5c2f0a={'where':_0x1d673f[_0x3417('0x3d')]};return db[_0x3417('0x2c')][_0x3417('0x1c')](_0x5c2f0a)[_0x3417('0x24')](function(_0x3bf8ed){_0xed4db8[_0x3417('0x1c')]=_0x3bf8ed;if(_0x7d9a86[_0x3417('0x33')][_0x3417('0x42')]){_0x1d673f[_0x3417('0x43')]=[{'all':!![]}];}return db[_0x3417('0x2c')][_0x3417('0x44')](_0x1d673f);})[_0x3417('0x24')](function(_0x40e43a){_0xed4db8[_0x3417('0x45')]=_0x40e43a;return _0xed4db8;})['then'](respondWithFilteredResult(_0x4221a6,_0x1d673f))[_0x3417('0x46')](handleError(_0x4221a6,null));};exports[_0x3417('0x47')]=function(_0x4b390c,_0x29fda7){var _0xe1773e={'raw':!![],'where':{'id':_0x4b390c[_0x3417('0x48')]['id']}},_0x3141f7={};_0x3141f7['model']=_[_0x3417('0x32')](db['SquareRecording'][_0x3417('0x2d')]);_0x3141f7[_0x3417('0x33')]=_[_0x3417('0x32')](_0x4b390c[_0x3417('0x33')]);_0x3141f7[_0x3417('0x34')]=_[_0x3417('0x36')](_0x3141f7[_0x3417('0x31')],_0x3141f7[_0x3417('0x33')]);_0xe1773e[_0x3417('0x35')]=_[_0x3417('0x36')](_0x3141f7[_0x3417('0x31')],qs[_0x3417('0x37')](_0x4b390c['query'][_0x3417('0x37')]));_0xe1773e['attributes']=_0xe1773e['attributes']['length']?_0xe1773e[_0x3417('0x35')]:_0x3141f7['model'];if(_0x4b390c[_0x3417('0x33')]['includeAll']){_0xe1773e[_0x3417('0x43')]=[{'all':!![]}];}_0xe1773e=_[_0x3417('0x49')]({},_0xe1773e,_0x4b390c[_0x3417('0x41')]);return db[_0x3417('0x2c')][_0x3417('0x4a')](_0xe1773e)[_0x3417('0x24')](handleEntityNotFound(_0x29fda7,null))[_0x3417('0x24')](respondWithResult(_0x29fda7,null))['catch'](handleError(_0x29fda7,null));};exports[_0x3417('0x4b')]=function(_0x23b3fc,_0x260ff7){return db[_0x3417('0x2c')][_0x3417('0x4b')](_0x23b3fc['body'],{})['then'](respondWithResult(_0x260ff7,0xc9))[_0x3417('0x46')](handleError(_0x260ff7,null));};exports[_0x3417('0x23')]=function(_0x1c704b,_0x5e2cd5){if(_0x1c704b[_0x3417('0x4c')]['id']){delete _0x1c704b[_0x3417('0x4c')]['id'];}return db[_0x3417('0x2c')][_0x3417('0x4a')]({'where':{'id':_0x1c704b[_0x3417('0x48')]['id']}})[_0x3417('0x24')](handleEntityNotFound(_0x5e2cd5,null))[_0x3417('0x24')](saveUpdates(_0x1c704b[_0x3417('0x4c')],null))[_0x3417('0x24')](respondWithResult(_0x5e2cd5,null))[_0x3417('0x46')](handleError(_0x5e2cd5,null));};exports[_0x3417('0x4d')]=function(_0x3ea643,_0x192259,_0x3e2f20){var _0x3f26da=require(_0x3417('0x4e'));var _0x5ae7f3=![];var _0x59af59={};if(_0x3ea643[_0x3417('0x33')][_0x3417('0x2f')]&&_0x3ea643[_0x3417('0x33')][_0x3417('0x2f')]==='uniqueid'){_0x59af59[_0x3417('0x4f')]=_0x3ea643[_0x3417('0x48')]['id'];}else{_0x59af59['id']=_0x3ea643[_0x3417('0x48')]['id'];}return db[_0x3417('0x2c')][_0x3417('0x4a')]({'where':_0x59af59,'attributes':['id',_0x3417('0x50'),_0x3417('0x51')],'raw':!![]})[_0x3417('0x24')](handleEntityNotFound(_0x192259,null))[_0x3417('0x24')](function(_0x35c97d){if(_0x35c97d){var _0x3574c5=_0x35c97d[_0x3417('0x50')];var _0x4046bd=util[_0x3417('0x52')](_0x3417('0x53'),_0x3574c5);if(fs['existsSync'](_0x4046bd)){_0x5ae7f3=!![];return _0x3f26da[_0x3417('0x54')](_0x4046bd,_0x3574c5,config['secrets']['recording'])[_0x3417('0x24')](function(){return _0x35c97d;});}return _0x35c97d;}})[_0x3417('0x24')](function(_0x1c9f72){if(_0x1c9f72){var _0x4bbcee=_0x1c9f72[_0x3417('0x50')];if(!fs[_0x3417('0x55')](_0x4bbcee)){throw new db[(_0x3417('0x56'))]['ValidationError'](_0x3417('0x57'));}if(_0x1c9f72[_0x3417('0x51')]){return _0x192259[_0x3417('0x4d')](_0x4bbcee,_0x1c9f72[_0x3417('0x51')]+path['extname'](_0x4bbcee),function(){if(_0x5ae7f3){fs[_0x3417('0x58')](_0x4bbcee);}});}else{return _0x192259[_0x3417('0x4d')](_0x4bbcee,function(_0xabf197){if(_0x5ae7f3){fs[_0x3417('0x58')](_0x4bbcee);}});}}})[_0x3417('0x46')](function(_0x35662d){if(_0x35662d[_0x3417('0x59')]==='SquareRecording\x20not\x20found'){_0x192259['status'](0x194)[_0x3417('0x29')]('Not\x20found');}else{return handleError(_0x192259,null);}});};exports[_0x3417('0x25')]=function(_0x9fa2b,_0x533efb){return db[_0x3417('0x2c')]['find']({'where':{'id':_0x9fa2b[_0x3417('0x48')]['id']}})[_0x3417('0x24')](function(_0x219f08){if(!_0x219f08)throw new ReferenceError(_0x3417('0x5a'));return _0x219f08;})[_0x3417('0x24')](function(_0x354832){var _0x1b7140=_0x354832[_0x3417('0x50')];logger[_0x3417('0x5b')](_0x3417('0x5c'),_0x1b7140);if(!_[_0x3417('0x5d')](_0x354832['savePath'])&&fs[_0x3417('0x55')](_0x1b7140)){logger['info'](_0x3417('0x5e')+_0x1b7140+_0x3417('0x5f'));fs[_0x3417('0x60')](_0x1b7140);}_0x1b7140=_0x1b7140+_0x3417('0x61');if(!_[_0x3417('0x5d')](_0x354832[_0x3417('0x50')])&&fs[_0x3417('0x55')](_0x1b7140)){logger[_0x3417('0x5b')](_0x3417('0x5e')+_0x1b7140+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x3417('0x60')](_0x1b7140);}return _0x354832;})[_0x3417('0x24')](function(_0x2b097a){if(!_0x2b097a)throw new InternalError();return _0x2b097a[_0x3417('0x25')]();})[_0x3417('0x24')](function(){_0x533efb['status'](0xcc)['end']();})[_0x3417('0x46')](handleError(_0x533efb,null));};
\ No newline at end of file
+var _0x980b=['length','order','sort','pick','filter','where','map','VIRTUAL','merge','options','count','includeAll','findAll','rows','catch','show','params','include','find','create','body','update','download','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','secrets','recording','Sequelize','extname','unlink','message','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','info','File:\x20\x22','unlinkSync','isNil','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','html-pdf','rimraf','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../mysqldb','sendStatus','status','end','offset','limit','set','Content-Range','json','then','destroy','stack','name','send','SquareRecording','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields'];(function(_0x416f93,_0x1305ac){var _0x548154=function(_0x27d30e){while(--_0x27d30e){_0x416f93['push'](_0x416f93['shift']());}};_0x548154(++_0x1305ac);}(_0x980b,0x18f));var _0xb980=function(_0x51028e,_0x3faf25){_0x51028e=_0x51028e-0x0;var _0x399f9f=_0x980b[_0x51028e];return _0x399f9f;};'use strict';var pdf=require(_0xb980('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xb980('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xb980('0x2'));var moment=require(_0xb980('0x3'));var BPromise=require(_0xb980('0x4'));var Mustache=require(_0xb980('0x5'));var util=require(_0xb980('0x6'));var path=require(_0xb980('0x7'));var sox=require(_0xb980('0x8'));var csv=require(_0xb980('0x9'));var ejs=require(_0xb980('0xa'));var fs=require('fs');var _=require(_0xb980('0xb'));var squel=require(_0xb980('0xc'));var crypto=require(_0xb980('0xd'));var jsforce=require(_0xb980('0xe'));var deskjs=require('desk.js');var toCsv=require(_0xb980('0x9'));var querystring=require(_0xb980('0xf'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xb980('0x10'));var as=require(_0xb980('0x11'));var hardwareService=require(_0xb980('0x12'));var logger=require(_0xb980('0x13'))('api');var utils=require('../../config/utils');var config=require(_0xb980('0x14'));var licenseUtil=require('../../config/license/util');var db=require(_0xb980('0x15'))['db'];function respondWithStatusCode(_0x425c47,_0x8b9921){_0x8b9921=_0x8b9921||0xcc;return function(_0x6b74b4){if(_0x6b74b4){return _0x425c47[_0xb980('0x16')](_0x8b9921);}return _0x425c47[_0xb980('0x17')](_0x8b9921)[_0xb980('0x18')]();};}function respondWithResult(_0x22e657,_0x3ef154){_0x3ef154=_0x3ef154||0xc8;return function(_0x4be211){if(_0x4be211){return _0x22e657[_0xb980('0x17')](_0x3ef154)['json'](_0x4be211);}};}function respondWithFilteredResult(_0x2d56be,_0x638fc9){return function(_0x13bbca){if(_0x13bbca){var _0x3df68e=_0x13bbca['count'],_0x41850b=_0x638fc9[_0xb980('0x19')],_0x2b5ba7=_0x638fc9[_0xb980('0x19')]+_0x638fc9[_0xb980('0x1a')],_0x22137f;if(_0x2b5ba7>=_0x3df68e){_0x2b5ba7=_0x3df68e;_0x22137f=0xc8;}else{_0x22137f=0xce;}_0x2d56be['status'](_0x22137f);return _0x2d56be[_0xb980('0x1b')](_0xb980('0x1c'),_0x41850b+'-'+_0x2b5ba7+'/'+_0x3df68e)[_0xb980('0x1d')](_0x13bbca);}return null;};}function patchUpdates(_0xe34f61){return function(_0xd74865){try{jsonpatch['apply'](_0xd74865,_0xe34f61,!![]);}catch(_0x4257be){return BPromise['reject'](_0x4257be);}return _0xd74865['save']();};}function saveUpdates(_0x4bdec0,_0xb77cd2){return function(_0x31db44){if(_0x31db44){return _0x31db44['update'](_0x4bdec0)[_0xb980('0x1e')](function(_0x20c800){return _0x20c800;});}return null;};}function removeEntity(_0x327ee2,_0x571dde){return function(_0xaa2d3d){if(_0xaa2d3d){return _0xaa2d3d[_0xb980('0x1f')]()[_0xb980('0x1e')](function(){_0x327ee2[_0xb980('0x17')](0xcc)[_0xb980('0x18')]();});}};}function handleEntityNotFound(_0x1286c0,_0x3cc6ee){return function(_0x33312b){if(!_0x33312b){_0x1286c0[_0xb980('0x16')](0x194);}return _0x33312b;};}function handleError(_0x433d09,_0x5a71a5){_0x5a71a5=_0x5a71a5||0x1f4;return function(_0x12878c){logger['error'](_0x12878c[_0xb980('0x20')]);if(_0x12878c[_0xb980('0x21')]){delete _0x12878c['name'];}_0x433d09['status'](_0x5a71a5)[_0xb980('0x22')](_0x12878c);};}exports['index']=function(_0x352c4d,_0x251dd3){var _0x59a2d8={},_0x56e0d1={},_0x1fcc9a={'count':0x0,'rows':[]};var _0x2cd5a8=_['map'](db[_0xb980('0x23')][_0xb980('0x24')],function(_0x2ff601){return{'name':_0x2ff601[_0xb980('0x25')],'type':_0x2ff601[_0xb980('0x26')]['key']};});_0x56e0d1[_0xb980('0x27')]=_['map'](_0x2cd5a8,_0xb980('0x21'));_0x56e0d1[_0xb980('0x28')]=_[_0xb980('0x29')](_0x352c4d[_0xb980('0x28')]);_0x56e0d1[_0xb980('0x2a')]=_[_0xb980('0x2b')](_0x56e0d1[_0xb980('0x27')],_0x56e0d1[_0xb980('0x28')]);_0x59a2d8[_0xb980('0x2c')]=_[_0xb980('0x2b')](_0x56e0d1[_0xb980('0x27')],qs['fields'](_0x352c4d[_0xb980('0x28')][_0xb980('0x2d')]));_0x59a2d8[_0xb980('0x2c')]=_0x59a2d8[_0xb980('0x2c')][_0xb980('0x2e')]?_0x59a2d8['attributes']:_0x56e0d1[_0xb980('0x27')];if(!_0x352c4d[_0xb980('0x28')]['hasOwnProperty']('nolimit')){_0x59a2d8[_0xb980('0x1a')]=qs[_0xb980('0x1a')](_0x352c4d[_0xb980('0x28')][_0xb980('0x1a')]);_0x59a2d8[_0xb980('0x19')]=qs[_0xb980('0x19')](_0x352c4d[_0xb980('0x28')]['offset']);}_0x59a2d8[_0xb980('0x2f')]=qs[_0xb980('0x30')](_0x352c4d['query'][_0xb980('0x30')]);_0x59a2d8['where']=qs[_0xb980('0x2a')](_[_0xb980('0x31')](_0x352c4d[_0xb980('0x28')],_0x56e0d1[_0xb980('0x2a')]),_0x2cd5a8);if(_0x352c4d['query'][_0xb980('0x32')]){_0x59a2d8[_0xb980('0x33')]=_['merge'](_0x59a2d8[_0xb980('0x33')],{'$or':_[_0xb980('0x34')](_0x2cd5a8,function(_0x12d075){if(_0x12d075[_0xb980('0x26')]!==_0xb980('0x35')){var _0x201ef9={};_0x201ef9[_0x12d075['name']]={'$like':'%'+_0x352c4d[_0xb980('0x28')][_0xb980('0x32')]+'%'};return _0x201ef9;}})});}_0x59a2d8=_[_0xb980('0x36')]({},_0x59a2d8,_0x352c4d[_0xb980('0x37')]);var _0x210510={'where':_0x59a2d8[_0xb980('0x33')]};return db[_0xb980('0x23')][_0xb980('0x38')](_0x210510)[_0xb980('0x1e')](function(_0xbb7a63){_0x1fcc9a['count']=_0xbb7a63;if(_0x352c4d[_0xb980('0x28')][_0xb980('0x39')]){_0x59a2d8['include']=[{'all':!![]}];}return db['SquareRecording'][_0xb980('0x3a')](_0x59a2d8);})[_0xb980('0x1e')](function(_0x2bf891){_0x1fcc9a[_0xb980('0x3b')]=_0x2bf891;return _0x1fcc9a;})[_0xb980('0x1e')](respondWithFilteredResult(_0x251dd3,_0x59a2d8))[_0xb980('0x3c')](handleError(_0x251dd3,null));};exports[_0xb980('0x3d')]=function(_0x5bfcde,_0x227e75){var _0x43815a={'raw':!![],'where':{'id':_0x5bfcde[_0xb980('0x3e')]['id']}},_0x49eb7a={};_0x49eb7a[_0xb980('0x27')]=_[_0xb980('0x29')](db[_0xb980('0x23')][_0xb980('0x24')]);_0x49eb7a[_0xb980('0x28')]=_['keys'](_0x5bfcde['query']);_0x49eb7a[_0xb980('0x2a')]=_[_0xb980('0x2b')](_0x49eb7a[_0xb980('0x27')],_0x49eb7a['query']);_0x43815a[_0xb980('0x2c')]=_[_0xb980('0x2b')](_0x49eb7a[_0xb980('0x27')],qs['fields'](_0x5bfcde[_0xb980('0x28')][_0xb980('0x2d')]));_0x43815a[_0xb980('0x2c')]=_0x43815a[_0xb980('0x2c')]['length']?_0x43815a['attributes']:_0x49eb7a[_0xb980('0x27')];if(_0x5bfcde[_0xb980('0x28')]['includeAll']){_0x43815a[_0xb980('0x3f')]=[{'all':!![]}];}_0x43815a=_[_0xb980('0x36')]({},_0x43815a,_0x5bfcde[_0xb980('0x37')]);return db['SquareRecording'][_0xb980('0x40')](_0x43815a)[_0xb980('0x1e')](handleEntityNotFound(_0x227e75,null))[_0xb980('0x1e')](respondWithResult(_0x227e75,null))['catch'](handleError(_0x227e75,null));};exports[_0xb980('0x41')]=function(_0x2c1903,_0x326a72){return db[_0xb980('0x23')][_0xb980('0x41')](_0x2c1903[_0xb980('0x42')],{})[_0xb980('0x1e')](respondWithResult(_0x326a72,0xc9))[_0xb980('0x3c')](handleError(_0x326a72,null));};exports[_0xb980('0x43')]=function(_0x3f2e62,_0x5665b1){if(_0x3f2e62[_0xb980('0x42')]['id']){delete _0x3f2e62[_0xb980('0x42')]['id'];}return db[_0xb980('0x23')][_0xb980('0x40')]({'where':{'id':_0x3f2e62[_0xb980('0x3e')]['id']}})[_0xb980('0x1e')](handleEntityNotFound(_0x5665b1,null))[_0xb980('0x1e')](saveUpdates(_0x3f2e62['body'],null))[_0xb980('0x1e')](respondWithResult(_0x5665b1,null))['catch'](handleError(_0x5665b1,null));};exports[_0xb980('0x44')]=function(_0x14f36b,_0x345d78,_0x577e77){var _0x119009=require(_0xb980('0x45'));var _0x44b59b=![];var _0xeaa9f6={};if(_0x14f36b[_0xb980('0x28')]['type']&&_0x14f36b[_0xb980('0x28')][_0xb980('0x26')]===_0xb980('0x46')){_0xeaa9f6['uniqueid']=_0x14f36b[_0xb980('0x3e')]['id'];}else{_0xeaa9f6['id']=_0x14f36b[_0xb980('0x3e')]['id'];}return db[_0xb980('0x23')]['find']({'where':_0xeaa9f6,'attributes':['id',_0xb980('0x47'),_0xb980('0x48')],'raw':!![]})[_0xb980('0x1e')](handleEntityNotFound(_0x345d78,null))[_0xb980('0x1e')](function(_0x14d6ea){if(_0x14d6ea){var _0x345eb0=_0x14d6ea[_0xb980('0x47')];var _0x2f4348=util[_0xb980('0x49')](_0xb980('0x4a'),_0x345eb0);if(fs[_0xb980('0x4b')](_0x2f4348)){_0x44b59b=!![];return _0x119009['decryptFile'](_0x2f4348,_0x345eb0,config[_0xb980('0x4c')][_0xb980('0x4d')])[_0xb980('0x1e')](function(){return _0x14d6ea;});}return _0x14d6ea;}})['then'](function(_0x512b9c){if(_0x512b9c){var _0x22cfa4=_0x512b9c[_0xb980('0x47')];if(!fs[_0xb980('0x4b')](_0x22cfa4)){throw new db[(_0xb980('0x4e'))]['ValidationError']('SquareRecording\x20not\x20found');}if(_0x512b9c['filename']){return _0x345d78['download'](_0x22cfa4,_0x512b9c[_0xb980('0x48')]+path[_0xb980('0x4f')](_0x22cfa4),function(){if(_0x44b59b){fs[_0xb980('0x50')](_0x22cfa4);}});}else{return _0x345d78[_0xb980('0x44')](_0x22cfa4,function(_0x456da9){if(_0x44b59b){fs['unlink'](_0x22cfa4);}});}}})[_0xb980('0x3c')](function(_0x446e86){if(_0x446e86[_0xb980('0x51')]==='SquareRecording\x20not\x20found'){_0x345d78[_0xb980('0x17')](0x194)['send']('Not\x20found');}else{return handleError(_0x345d78,null);}});};exports[_0xb980('0x1f')]=function(_0x1db0d9,_0x14039b){return db['SquareRecording'][_0xb980('0x40')]({'where':{'id':_0x1db0d9[_0xb980('0x3e')]['id']}})[_0xb980('0x1e')](function(_0x37c59c){if(!_0x37c59c)throw new ReferenceError(_0xb980('0x52'));return _0x37c59c;})[_0xb980('0x1e')](function(_0x4233c5){var _0x416bf1=_0x4233c5[_0xb980('0x47')];logger['info'](_0xb980('0x53'),_0x416bf1);if(!_['isNil'](_0x4233c5[_0xb980('0x47')])&&fs[_0xb980('0x4b')](_0x416bf1)){logger[_0xb980('0x54')](_0xb980('0x55')+_0x416bf1+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0xb980('0x56')](_0x416bf1);}_0x416bf1=_0x416bf1+'.cypher';if(!_[_0xb980('0x57')](_0x4233c5[_0xb980('0x47')])&&fs[_0xb980('0x4b')](_0x416bf1)){logger[_0xb980('0x54')](_0xb980('0x55')+_0x416bf1+_0xb980('0x58'));fs['unlinkSync'](_0x416bf1);}return _0x4233c5;})[_0xb980('0x1e')](function(_0x2d0d26){if(!_0x2d0d26)throw new InternalError();return _0x2d0d26['destroy']();})[_0xb980('0x1e')](function(){_0x14039b[_0xb980('0x17')](0xcc)[_0xb980('0x18')]();})['catch'](handleError(_0x14039b,null));};
\ No newline at end of file