Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / api / screenRecording / screenRecording.controller.js
index 9a99e30..2741449 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xba07=['lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','status','end','json','count','limit','apply','reject','save','update','then','destroy','error','stack','name','send','index','rawAttributes','type','key','map','format','query','keys','filters','model','attributes','intersection','fields','length','hasOwnProperty','nolimit','offset','order','sort','where','filter','merge','VIRTUAL','options','includeAll','include','ScreenRecording','findAll','catch','params','create','body','createdAt','closedAt','value','describe','download','uniqueid','find','root','server/files/screen_recordings','decryptFile','recording','join','existsSync','Sequelize','ValidationError','ScreenRecording\x20not\x20found','filename','extname','unlink','message','Not\x20found','info','isNil','File:\x20\x22','unlinkSync','.cypher','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','html-pdf','eml-format','request-promise','moment','bluebird','mustache','path','to-csv','ejs'];(function(_0x51d8ce,_0x1c1e94){var _0x4effbf=function(_0x5788df){while(--_0x5788df){_0x51d8ce['push'](_0x51d8ce['shift']());}};_0x4effbf(++_0x1c1e94);}(_0xba07,0x117));var _0x7ba0=function(_0xd3f369,_0x3010fc){_0xd3f369=_0xd3f369-0x0;var _0x17bc1c=_0xba07[_0xd3f369];return _0x17bc1c;};'use strict';var pdf=require(_0x7ba0('0x0'));var emlformat=require(_0x7ba0('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x7ba0('0x2'));var moment=require(_0x7ba0('0x3'));var BPromise=require(_0x7ba0('0x4'));var Mustache=require(_0x7ba0('0x5'));var util=require('util');var path=require(_0x7ba0('0x6'));var sox=require('sox');var csv=require(_0x7ba0('0x7'));var ejs=require(_0x7ba0('0x8'));var fs=require('fs');var _=require(_0x7ba0('0x9'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x7ba0('0xa'));var deskjs=require(_0x7ba0('0xb'));var toCsv=require(_0x7ba0('0x7'));var querystring=require(_0x7ba0('0xc'));var Papa=require(_0x7ba0('0xd'));var Redis=require(_0x7ba0('0xe'));var authService=require(_0x7ba0('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0x7ba0('0x10'));var hardwareService=require(_0x7ba0('0x11'));var logger=require(_0x7ba0('0x12'))('api');var utils=require(_0x7ba0('0x13'));var config=require(_0x7ba0('0x14'));var licenseUtil=require('../../config/license/util');var db=require(_0x7ba0('0x15'))['db'];function respondWithStatusCode(_0x105c0a,_0x165d4a){_0x165d4a=_0x165d4a||0xcc;return function(_0x7dd0b5){if(_0x7dd0b5){return _0x105c0a['sendStatus'](_0x165d4a);}return _0x105c0a[_0x7ba0('0x16')](_0x165d4a)[_0x7ba0('0x17')]();};}function respondWithResult(_0x11f9de,_0x1e7cb8){_0x1e7cb8=_0x1e7cb8||0xc8;return function(_0x363d30){if(_0x363d30){return _0x11f9de['status'](_0x1e7cb8)[_0x7ba0('0x18')](_0x363d30);}};}function respondWithFilteredResult(_0xb86135,_0x34ef0d){return function(_0x2dfbde){if(_0x2dfbde){var _0x586011=_0x2dfbde[_0x7ba0('0x19')],_0xe963a4=_0x34ef0d['offset'],_0x11c6dd=_0x34ef0d['offset']+_0x34ef0d[_0x7ba0('0x1a')],_0x52836b;if(_0x11c6dd>=_0x586011){_0x11c6dd=_0x586011;_0x52836b=0xc8;}else{_0x52836b=0xce;}_0xb86135[_0x7ba0('0x16')](_0x52836b);return _0xb86135['set']('Content-Range',_0xe963a4+'-'+_0x11c6dd+'/'+_0x586011)[_0x7ba0('0x18')](_0x2dfbde);}return null;};}function patchUpdates(_0x39a4e9){return function(_0xdad100){try{jsonpatch[_0x7ba0('0x1b')](_0xdad100,_0x39a4e9,!![]);}catch(_0x6bdeaa){return BPromise[_0x7ba0('0x1c')](_0x6bdeaa);}return _0xdad100[_0x7ba0('0x1d')]();};}function saveUpdates(_0x571c1b,_0x479b0d){return function(_0x335af3){if(_0x335af3){return _0x335af3[_0x7ba0('0x1e')](_0x571c1b)[_0x7ba0('0x1f')](function(_0x560371){return _0x560371;});}return null;};}function removeEntity(_0x5ed408,_0x1501bd){return function(_0x275209){if(_0x275209){return _0x275209[_0x7ba0('0x20')]()[_0x7ba0('0x1f')](function(){_0x5ed408[_0x7ba0('0x16')](0xcc)[_0x7ba0('0x17')]();});}};}function handleEntityNotFound(_0x26d6e3,_0x5ebccd){return function(_0x2e8eb5){if(!_0x2e8eb5){_0x26d6e3['sendStatus'](0x194);}return _0x2e8eb5;};}function handleError(_0x295011,_0x11068f){_0x11068f=_0x11068f||0x1f4;return function(_0x171909){logger[_0x7ba0('0x21')](_0x171909[_0x7ba0('0x22')]);if(_0x171909['name']){delete _0x171909[_0x7ba0('0x23')];}_0x295011[_0x7ba0('0x16')](_0x11068f)[_0x7ba0('0x24')](_0x171909);};}exports[_0x7ba0('0x25')]=function(_0x330d4e,_0x2ba518){var _0x2542f1={},_0x56df4c={},_0x85b75a={'count':0x0,'rows':[]};var _0x3268c4=_['map'](db['ScreenRecording'][_0x7ba0('0x26')],function(_0x45146a){return{'name':_0x45146a['fieldName'],'type':_0x45146a[_0x7ba0('0x27')][_0x7ba0('0x28')]};});_0x56df4c['model']=_['differenceBy'](_[_0x7ba0('0x29')](_0x3268c4,_0x7ba0('0x23')),[_0x7ba0('0x2a')]);_0x56df4c[_0x7ba0('0x2b')]=_[_0x7ba0('0x2c')](_0x330d4e[_0x7ba0('0x2b')]);_0x56df4c[_0x7ba0('0x2d')]=_['intersection'](_0x56df4c[_0x7ba0('0x2e')],_0x56df4c[_0x7ba0('0x2b')]);_0x2542f1[_0x7ba0('0x2f')]=_[_0x7ba0('0x30')](_0x56df4c[_0x7ba0('0x2e')],qs[_0x7ba0('0x31')](_0x330d4e[_0x7ba0('0x2b')][_0x7ba0('0x31')]));_0x2542f1[_0x7ba0('0x2f')]=_0x2542f1[_0x7ba0('0x2f')][_0x7ba0('0x32')]?_0x2542f1[_0x7ba0('0x2f')]:_0x56df4c['model'];if(!_0x330d4e[_0x7ba0('0x2b')][_0x7ba0('0x33')](_0x7ba0('0x34'))){_0x2542f1[_0x7ba0('0x1a')]=qs[_0x7ba0('0x1a')](_0x330d4e[_0x7ba0('0x2b')][_0x7ba0('0x1a')]);_0x2542f1[_0x7ba0('0x35')]=qs[_0x7ba0('0x35')](_0x330d4e[_0x7ba0('0x2b')][_0x7ba0('0x35')]);}_0x2542f1[_0x7ba0('0x36')]=qs[_0x7ba0('0x37')](_0x330d4e[_0x7ba0('0x2b')]['sort']);_0x2542f1[_0x7ba0('0x38')]=qs[_0x7ba0('0x2d')](_['pick'](_0x330d4e['query'],_0x56df4c[_0x7ba0('0x2d')]),_0x3268c4);if(_0x330d4e[_0x7ba0('0x2b')][_0x7ba0('0x39')]){_0x2542f1[_0x7ba0('0x38')]=_[_0x7ba0('0x3a')](_0x2542f1[_0x7ba0('0x38')],{'$or':_[_0x7ba0('0x29')](_0x3268c4,function(_0x5cda98){if(_0x5cda98[_0x7ba0('0x27')]!==_0x7ba0('0x3b')){var _0x37e8ca={};_0x37e8ca[_0x5cda98[_0x7ba0('0x23')]]={'$like':'%'+_0x330d4e[_0x7ba0('0x2b')]['filter']+'%'};return _0x37e8ca;}})});}_0x2542f1=_['merge']({},_0x2542f1,_0x330d4e[_0x7ba0('0x3c')]);var _0x53a1c1={'where':_0x2542f1['where']};return db['ScreenRecording'][_0x7ba0('0x19')](_0x53a1c1)[_0x7ba0('0x1f')](function(_0x4720e5){_0x85b75a['count']=_0x4720e5;if(_0x330d4e['query'][_0x7ba0('0x3d')]){_0x2542f1[_0x7ba0('0x3e')]=[{'all':!![]}];}return db[_0x7ba0('0x3f')][_0x7ba0('0x40')](_0x2542f1);})[_0x7ba0('0x1f')](function(_0x59b0dd){_0x85b75a['rows']=_0x59b0dd;return _0x85b75a;})[_0x7ba0('0x1f')](respondWithFilteredResult(_0x2ba518,_0x2542f1))[_0x7ba0('0x41')](handleError(_0x2ba518,null));};exports['show']=function(_0x2d8f1d,_0x310883){var _0x429d07={'raw':![],'where':{'id':_0x2d8f1d[_0x7ba0('0x42')]['id']}},_0x2ea7e4={};_0x2ea7e4[_0x7ba0('0x2e')]=_['keys'](db[_0x7ba0('0x3f')]['rawAttributes']);_0x2ea7e4[_0x7ba0('0x2b')]=_[_0x7ba0('0x2c')](_0x2d8f1d[_0x7ba0('0x2b')]);_0x2ea7e4[_0x7ba0('0x2d')]=_[_0x7ba0('0x30')](_0x2ea7e4['model'],_0x2ea7e4['query']);_0x429d07['attributes']=_[_0x7ba0('0x30')](_0x2ea7e4[_0x7ba0('0x2e')],qs['fields'](_0x2d8f1d[_0x7ba0('0x2b')][_0x7ba0('0x31')]));_0x429d07[_0x7ba0('0x2f')]=_0x429d07['attributes'][_0x7ba0('0x32')]?_0x429d07['attributes']:_0x2ea7e4[_0x7ba0('0x2e')];if(_0x2d8f1d[_0x7ba0('0x2b')][_0x7ba0('0x3d')]){_0x429d07['include']=[{'all':!![]}];}_0x429d07=_[_0x7ba0('0x3a')]({},_0x429d07,_0x2d8f1d[_0x7ba0('0x3c')]);return db['ScreenRecording']['find'](_0x429d07)[_0x7ba0('0x1f')](handleEntityNotFound(_0x310883,null))[_0x7ba0('0x1f')](respondWithResult(_0x310883,null))['catch'](handleError(_0x310883,null));};exports['create']=function(_0xef88,_0x31d12c){return db['ScreenRecording'][_0x7ba0('0x43')](_0xef88[_0x7ba0('0x44')],{})[_0x7ba0('0x1f')](respondWithResult(_0x31d12c,0xc9))['catch'](handleError(_0x31d12c,null));};exports[_0x7ba0('0x1e')]=function(_0x3fb7e8,_0xda55c6){if(_0x3fb7e8['body']['id']){delete _0x3fb7e8[_0x7ba0('0x44')]['id'];}delete _0x3fb7e8[_0x7ba0('0x44')]['duration'];delete _0x3fb7e8[_0x7ba0('0x44')][_0x7ba0('0x45')];delete _0x3fb7e8[_0x7ba0('0x44')][_0x7ba0('0x46')];delete _0x3fb7e8[_0x7ba0('0x44')][_0x7ba0('0x47')];return db[_0x7ba0('0x3f')]['find']({'where':{'id':_0x3fb7e8[_0x7ba0('0x42')]['id']}})[_0x7ba0('0x1f')](handleEntityNotFound(_0xda55c6,null))[_0x7ba0('0x1f')](saveUpdates(_0x3fb7e8['body'],null))[_0x7ba0('0x1f')](respondWithResult(_0xda55c6,null))[_0x7ba0('0x41')](handleError(_0xda55c6,null));};exports[_0x7ba0('0x48')]=function(_0x33a978,_0x43bc15){return db['ScreenRecording']['describe']()[_0x7ba0('0x1f')](respondWithResult(_0x43bc15,null))[_0x7ba0('0x41')](handleError(_0x43bc15,null));};exports[_0x7ba0('0x49')]=function(_0x319132,_0xeba0e6,_0x5e9dbe){var _0x12c517=require('../../components/encryptor');var _0x501681=![];var _0x2217ce={};if(_0x319132[_0x7ba0('0x2b')][_0x7ba0('0x27')]&&_0x319132[_0x7ba0('0x2b')][_0x7ba0('0x27')]===_0x7ba0('0x4a')){_0x2217ce['uniqueid']=_0x319132['params']['id'];}else{_0x2217ce['id']=_0x319132[_0x7ba0('0x42')]['id'];}return db[_0x7ba0('0x3f')][_0x7ba0('0x4b')]({'where':_0x2217ce,'attributes':['id',_0x7ba0('0x47')],'raw':!![]})[_0x7ba0('0x1f')](handleEntityNotFound(_0xeba0e6,null))['then'](function(_0x16ccde){if(_0x16ccde){var _0xa4caeb=path['join'](config[_0x7ba0('0x4c')],_0x7ba0('0x4d'),_0x16ccde[_0x7ba0('0x47')]);var _0x2bbf8e=util[_0x7ba0('0x2a')]('%s.cypher',_0xa4caeb);if(fs['existsSync'](_0x2bbf8e)){_0x501681=!![];return _0x12c517[_0x7ba0('0x4e')](_0x2bbf8e,_0xa4caeb,config['secrets'][_0x7ba0('0x4f')])[_0x7ba0('0x1f')](function(){return _0x16ccde;});}return _0x16ccde;}})['then'](function(_0x34252a){if(_0x34252a){var _0x22bdef=path[_0x7ba0('0x50')](config['root'],'server/files/screen_recordings',_0x34252a[_0x7ba0('0x47')]);if(!fs[_0x7ba0('0x51')](_0x22bdef)){throw new db[(_0x7ba0('0x52'))][(_0x7ba0('0x53'))](_0x7ba0('0x54'));}if(_0x34252a[_0x7ba0('0x55')]){return _0xeba0e6[_0x7ba0('0x49')](_0x22bdef,_0x34252a[_0x7ba0('0x55')]+path[_0x7ba0('0x56')](_0x22bdef),function(){if(_0x501681){fs[_0x7ba0('0x57')](_0x22bdef);}});}else{return _0xeba0e6[_0x7ba0('0x49')](_0x22bdef,function(_0x4037a5){if(_0x501681){fs[_0x7ba0('0x57')](_0x22bdef);}});}}})['catch'](function(_0x540838){if(_0x540838[_0x7ba0('0x58')]===_0x7ba0('0x54')){_0xeba0e6[_0x7ba0('0x16')](0x194)[_0x7ba0('0x24')](_0x7ba0('0x59'));}else{return handleError(_0xeba0e6,null);}});};exports[_0x7ba0('0x20')]=function(_0x43d987,_0x3eacab){return db['ScreenRecording'][_0x7ba0('0x4b')]({'where':{'id':_0x43d987['params']['id']}})[_0x7ba0('0x1f')](function(_0x355552){if(!_0x355552)throw new ReferenceError('Entity\x20not\x20found');return _0x355552;})[_0x7ba0('0x1f')](function(_0x2adac8){var _0xf3ba8f=path['join'](config['root'],_0x7ba0('0x4d'),_0x2adac8[_0x7ba0('0x47')]);logger[_0x7ba0('0x5a')]('cancellazione\x20fisica\x20documento\x20%s',_0xf3ba8f);if(!_[_0x7ba0('0x5b')](_0x2adac8['value'])&&fs[_0x7ba0('0x51')](_0xf3ba8f)){logger[_0x7ba0('0x5a')](_0x7ba0('0x5c')+_0xf3ba8f+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x7ba0('0x5d')](_0xf3ba8f);}_0xf3ba8f=_0xf3ba8f+_0x7ba0('0x5e');if(!_['isNil'](_0x2adac8['value'])&&fs[_0x7ba0('0x51')](_0xf3ba8f)){logger[_0x7ba0('0x5a')](_0x7ba0('0x5c')+_0xf3ba8f+_0x7ba0('0x5f'));fs[_0x7ba0('0x5d')](_0xf3ba8f);}return _0x2adac8;})[_0x7ba0('0x1f')](function(_0x37860d){if(!_0x37860d)throw new InternalError();return _0x37860d[_0x7ba0('0x20')]();})[_0x7ba0('0x1f')](function(){_0x3eacab[_0x7ba0('0x16')](0xcc)['end']();})[_0x7ba0('0x41')](handleError(_0x3eacab,null));};
\ No newline at end of file
+var _0x7571=['format','query','keys','filters','intersection','attributes','fields','length','nolimit','order','sort','pick','filter','where','VIRTUAL','merge','count','includeAll','include','findAll','rows','catch','show','params','options','find','create','body','duration','closedAt','value','describe','download','../../components/encryptor','uniqueid','join','server/files/screen_recordings','decryptFile','secrets','recording','root','Sequelize','ValidationError','ScreenRecording\x20not\x20found','filename','extname','unlink','message','Not\x20found','Entity\x20not\x20found','info','isNil','existsSync','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply','reject','save','destroy','then','error','stack','name','index','map','ScreenRecording','rawAttributes','fieldName','type','key','model','differenceBy'];(function(_0xecc94b,_0x197b31){var _0x288f46=function(_0x50dba6){while(--_0x50dba6){_0xecc94b['push'](_0xecc94b['shift']());}};_0x288f46(++_0x197b31);}(_0x7571,0x17c));var _0x1757=function(_0x44207d,_0x1e61aa){_0x44207d=_0x44207d-0x0;var _0x14fd11=_0x7571[_0x44207d];return _0x14fd11;};'use strict';var pdf=require(_0x1757('0x0'));var emlformat=require(_0x1757('0x1'));var rimraf=require(_0x1757('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x1757('0x3'));var rp=require(_0x1757('0x4'));var moment=require('moment');var BPromise=require(_0x1757('0x5'));var Mustache=require(_0x1757('0x6'));var util=require(_0x1757('0x7'));var path=require(_0x1757('0x8'));var sox=require(_0x1757('0x9'));var csv=require(_0x1757('0xa'));var ejs=require(_0x1757('0xb'));var fs=require('fs');var _=require(_0x1757('0xc'));var squel=require(_0x1757('0xd'));var crypto=require(_0x1757('0xe'));var jsforce=require(_0x1757('0xf'));var deskjs=require(_0x1757('0x10'));var toCsv=require('to-csv');var querystring=require(_0x1757('0x11'));var Papa=require(_0x1757('0x12'));var Redis=require(_0x1757('0x13'));var authService=require(_0x1757('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x1757('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x1757('0x16'))(_0x1757('0x17'));var utils=require(_0x1757('0x18'));var config=require(_0x1757('0x19'));var licenseUtil=require('../../config/license/util');var db=require(_0x1757('0x1a'))['db'];function respondWithStatusCode(_0x4b0948,_0x29aeeb){_0x29aeeb=_0x29aeeb||0xcc;return function(_0x3d85e1){if(_0x3d85e1){return _0x4b0948[_0x1757('0x1b')](_0x29aeeb);}return _0x4b0948[_0x1757('0x1c')](_0x29aeeb)[_0x1757('0x1d')]();};}function respondWithResult(_0x395750,_0x1c8713){_0x1c8713=_0x1c8713||0xc8;return function(_0x4ebae7){if(_0x4ebae7){return _0x395750['status'](_0x1c8713)[_0x1757('0x1e')](_0x4ebae7);}};}function respondWithFilteredResult(_0x17e818,_0x42e303){return function(_0x1e0fd2){if(_0x1e0fd2){var _0x2ce82f=_0x1e0fd2['count'],_0x5b8113=_0x42e303['offset'],_0x2e2d96=_0x42e303[_0x1757('0x1f')]+_0x42e303[_0x1757('0x20')],_0x22d576;if(_0x2e2d96>=_0x2ce82f){_0x2e2d96=_0x2ce82f;_0x22d576=0xc8;}else{_0x22d576=0xce;}_0x17e818[_0x1757('0x1c')](_0x22d576);return _0x17e818[_0x1757('0x21')](_0x1757('0x22'),_0x5b8113+'-'+_0x2e2d96+'/'+_0x2ce82f)[_0x1757('0x1e')](_0x1e0fd2);}return null;};}function patchUpdates(_0x934d79){return function(_0x52b36e){try{jsonpatch[_0x1757('0x23')](_0x52b36e,_0x934d79,!![]);}catch(_0x3c437a){return BPromise[_0x1757('0x24')](_0x3c437a);}return _0x52b36e[_0x1757('0x25')]();};}function saveUpdates(_0x5e7bb2,_0x3972a3){return function(_0x4995d0){if(_0x4995d0){return _0x4995d0['update'](_0x5e7bb2)['then'](function(_0x3a9f3a){return _0x3a9f3a;});}return null;};}function removeEntity(_0x91eb6c,_0x15b929){return function(_0x40eef3){if(_0x40eef3){return _0x40eef3[_0x1757('0x26')]()[_0x1757('0x27')](function(){_0x91eb6c['status'](0xcc)[_0x1757('0x1d')]();});}};}function handleEntityNotFound(_0x1b40ee,_0xd65559){return function(_0x186afc){if(!_0x186afc){_0x1b40ee[_0x1757('0x1b')](0x194);}return _0x186afc;};}function handleError(_0x478e1b,_0x4eb26d){_0x4eb26d=_0x4eb26d||0x1f4;return function(_0x21bc53){logger[_0x1757('0x28')](_0x21bc53[_0x1757('0x29')]);if(_0x21bc53['name']){delete _0x21bc53[_0x1757('0x2a')];}_0x478e1b[_0x1757('0x1c')](_0x4eb26d)['send'](_0x21bc53);};}exports[_0x1757('0x2b')]=function(_0x39bb88,_0x16db6a){var _0x3efb2c={},_0x3190c6={},_0x4ac471={'count':0x0,'rows':[]};var _0x115cd8=_[_0x1757('0x2c')](db[_0x1757('0x2d')][_0x1757('0x2e')],function(_0x34987f){return{'name':_0x34987f[_0x1757('0x2f')],'type':_0x34987f[_0x1757('0x30')][_0x1757('0x31')]};});_0x3190c6[_0x1757('0x32')]=_[_0x1757('0x33')](_[_0x1757('0x2c')](_0x115cd8,_0x1757('0x2a')),[_0x1757('0x34')]);_0x3190c6[_0x1757('0x35')]=_[_0x1757('0x36')](_0x39bb88[_0x1757('0x35')]);_0x3190c6[_0x1757('0x37')]=_[_0x1757('0x38')](_0x3190c6[_0x1757('0x32')],_0x3190c6['query']);_0x3efb2c[_0x1757('0x39')]=_['intersection'](_0x3190c6['model'],qs[_0x1757('0x3a')](_0x39bb88[_0x1757('0x35')]['fields']));_0x3efb2c[_0x1757('0x39')]=_0x3efb2c[_0x1757('0x39')][_0x1757('0x3b')]?_0x3efb2c[_0x1757('0x39')]:_0x3190c6[_0x1757('0x32')];if(!_0x39bb88[_0x1757('0x35')]['hasOwnProperty'](_0x1757('0x3c'))){_0x3efb2c[_0x1757('0x20')]=qs[_0x1757('0x20')](_0x39bb88['query'][_0x1757('0x20')]);_0x3efb2c[_0x1757('0x1f')]=qs[_0x1757('0x1f')](_0x39bb88[_0x1757('0x35')][_0x1757('0x1f')]);}_0x3efb2c[_0x1757('0x3d')]=qs[_0x1757('0x3e')](_0x39bb88[_0x1757('0x35')][_0x1757('0x3e')]);_0x3efb2c['where']=qs[_0x1757('0x37')](_[_0x1757('0x3f')](_0x39bb88['query'],_0x3190c6[_0x1757('0x37')]),_0x115cd8);if(_0x39bb88[_0x1757('0x35')][_0x1757('0x40')]){_0x3efb2c[_0x1757('0x41')]=_['merge'](_0x3efb2c['where'],{'$or':_['map'](_0x115cd8,function(_0x1b354f){if(_0x1b354f[_0x1757('0x30')]!==_0x1757('0x42')){var _0x5d94dd={};_0x5d94dd[_0x1b354f[_0x1757('0x2a')]]={'$like':'%'+_0x39bb88[_0x1757('0x35')]['filter']+'%'};return _0x5d94dd;}})});}_0x3efb2c=_[_0x1757('0x43')]({},_0x3efb2c,_0x39bb88['options']);var _0x76c908={'where':_0x3efb2c['where']};return db[_0x1757('0x2d')][_0x1757('0x44')](_0x76c908)[_0x1757('0x27')](function(_0x5ee262){_0x4ac471['count']=_0x5ee262;if(_0x39bb88['query'][_0x1757('0x45')]){_0x3efb2c[_0x1757('0x46')]=[{'all':!![]}];}return db['ScreenRecording'][_0x1757('0x47')](_0x3efb2c);})[_0x1757('0x27')](function(_0x1b67b6){_0x4ac471[_0x1757('0x48')]=_0x1b67b6;return _0x4ac471;})[_0x1757('0x27')](respondWithFilteredResult(_0x16db6a,_0x3efb2c))[_0x1757('0x49')](handleError(_0x16db6a,null));};exports[_0x1757('0x4a')]=function(_0x148059,_0x1fa8b4){var _0x42d3d8={'raw':![],'where':{'id':_0x148059[_0x1757('0x4b')]['id']}},_0x13fe18={};_0x13fe18[_0x1757('0x32')]=_[_0x1757('0x36')](db[_0x1757('0x2d')][_0x1757('0x2e')]);_0x13fe18['query']=_[_0x1757('0x36')](_0x148059['query']);_0x13fe18[_0x1757('0x37')]=_[_0x1757('0x38')](_0x13fe18[_0x1757('0x32')],_0x13fe18[_0x1757('0x35')]);_0x42d3d8['attributes']=_['intersection'](_0x13fe18[_0x1757('0x32')],qs[_0x1757('0x3a')](_0x148059[_0x1757('0x35')]['fields']));_0x42d3d8[_0x1757('0x39')]=_0x42d3d8['attributes']['length']?_0x42d3d8[_0x1757('0x39')]:_0x13fe18[_0x1757('0x32')];if(_0x148059[_0x1757('0x35')][_0x1757('0x45')]){_0x42d3d8['include']=[{'all':!![]}];}_0x42d3d8=_[_0x1757('0x43')]({},_0x42d3d8,_0x148059[_0x1757('0x4c')]);return db[_0x1757('0x2d')][_0x1757('0x4d')](_0x42d3d8)['then'](handleEntityNotFound(_0x1fa8b4,null))[_0x1757('0x27')](respondWithResult(_0x1fa8b4,null))['catch'](handleError(_0x1fa8b4,null));};exports[_0x1757('0x4e')]=function(_0x5d2ed5,_0x685fbe){return db[_0x1757('0x2d')][_0x1757('0x4e')](_0x5d2ed5['body'],{})['then'](respondWithResult(_0x685fbe,0xc9))['catch'](handleError(_0x685fbe,null));};exports['update']=function(_0x2993aa,_0x33f2b8){if(_0x2993aa[_0x1757('0x4f')]['id']){delete _0x2993aa[_0x1757('0x4f')]['id'];}delete _0x2993aa['body'][_0x1757('0x50')];delete _0x2993aa['body']['createdAt'];delete _0x2993aa['body'][_0x1757('0x51')];delete _0x2993aa[_0x1757('0x4f')][_0x1757('0x52')];return db[_0x1757('0x2d')][_0x1757('0x4d')]({'where':{'id':_0x2993aa['params']['id']}})[_0x1757('0x27')](handleEntityNotFound(_0x33f2b8,null))[_0x1757('0x27')](saveUpdates(_0x2993aa[_0x1757('0x4f')],null))[_0x1757('0x27')](respondWithResult(_0x33f2b8,null))[_0x1757('0x49')](handleError(_0x33f2b8,null));};exports[_0x1757('0x53')]=function(_0x5358c1,_0xc597fd){return db['ScreenRecording'][_0x1757('0x53')]()[_0x1757('0x27')](respondWithResult(_0xc597fd,null))[_0x1757('0x49')](handleError(_0xc597fd,null));};exports[_0x1757('0x54')]=function(_0x11333c,_0x1b0f64,_0x232d54){var _0x4f1142=require(_0x1757('0x55'));var _0x2a2264=![];var _0x55a6d3={};if(_0x11333c['query'][_0x1757('0x30')]&&_0x11333c['query'][_0x1757('0x30')]===_0x1757('0x56')){_0x55a6d3[_0x1757('0x56')]=_0x11333c[_0x1757('0x4b')]['id'];}else{_0x55a6d3['id']=_0x11333c['params']['id'];}return db[_0x1757('0x2d')][_0x1757('0x4d')]({'where':_0x55a6d3,'attributes':['id',_0x1757('0x52')],'raw':!![]})[_0x1757('0x27')](handleEntityNotFound(_0x1b0f64,null))[_0x1757('0x27')](function(_0x2c020b){if(_0x2c020b){var _0x517914=path[_0x1757('0x57')](config['root'],_0x1757('0x58'),_0x2c020b[_0x1757('0x52')]);var _0x5662ab=util[_0x1757('0x34')]('%s.cypher',_0x517914);if(fs['existsSync'](_0x5662ab)){_0x2a2264=!![];return _0x4f1142[_0x1757('0x59')](_0x5662ab,_0x517914,config[_0x1757('0x5a')][_0x1757('0x5b')])[_0x1757('0x27')](function(){return _0x2c020b;});}return _0x2c020b;}})[_0x1757('0x27')](function(_0x5f3825){if(_0x5f3825){var _0x36e0bd=path[_0x1757('0x57')](config[_0x1757('0x5c')],'server/files/screen_recordings',_0x5f3825[_0x1757('0x52')]);if(!fs['existsSync'](_0x36e0bd)){throw new db[(_0x1757('0x5d'))][(_0x1757('0x5e'))](_0x1757('0x5f'));}if(_0x5f3825[_0x1757('0x60')]){return _0x1b0f64[_0x1757('0x54')](_0x36e0bd,_0x5f3825[_0x1757('0x60')]+path[_0x1757('0x61')](_0x36e0bd),function(){if(_0x2a2264){fs[_0x1757('0x62')](_0x36e0bd);}});}else{return _0x1b0f64[_0x1757('0x54')](_0x36e0bd,function(_0x375554){if(_0x2a2264){fs[_0x1757('0x62')](_0x36e0bd);}});}}})['catch'](function(_0x4b4ebd){if(_0x4b4ebd[_0x1757('0x63')]==='ScreenRecording\x20not\x20found'){_0x1b0f64['status'](0x194)['send'](_0x1757('0x64'));}else{return handleError(_0x1b0f64,null);}});};exports[_0x1757('0x26')]=function(_0x5f27ee,_0x432577){return db[_0x1757('0x2d')]['find']({'where':{'id':_0x5f27ee[_0x1757('0x4b')]['id']}})[_0x1757('0x27')](function(_0x27cf12){if(!_0x27cf12)throw new ReferenceError(_0x1757('0x65'));return _0x27cf12;})[_0x1757('0x27')](function(_0x414bd4){var _0x30e3ed=path['join'](config[_0x1757('0x5c')],_0x1757('0x58'),_0x414bd4['value']);logger[_0x1757('0x66')]('cancellazione\x20fisica\x20documento\x20%s',_0x30e3ed);if(!_[_0x1757('0x67')](_0x414bd4[_0x1757('0x52')])&&fs[_0x1757('0x68')](_0x30e3ed)){logger[_0x1757('0x66')](_0x1757('0x69')+_0x30e3ed+_0x1757('0x6a'));fs['unlinkSync'](_0x30e3ed);}_0x30e3ed=_0x30e3ed+'.cypher';if(!_[_0x1757('0x67')](_0x414bd4[_0x1757('0x52')])&&fs[_0x1757('0x68')](_0x30e3ed)){logger['info'](_0x1757('0x69')+_0x30e3ed+_0x1757('0x6a'));fs[_0x1757('0x6b')](_0x30e3ed);}return _0x414bd4;})['then'](function(_0x5ae875){if(!_0x5ae875)throw new InternalError();return _0x5ae875[_0x1757('0x26')]();})[_0x1757('0x27')](function(){_0x432577['status'](0xcc)[_0x1757('0x1d')]();})[_0x1757('0x49')](handleError(_0x432577,null));};
\ No newline at end of file