Built motion from commit f25620e4.|2.6.30
[motion2.git] / server / api / squareRecording / squareRecording.controller.js
index 8a853b1..4fcdd40 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd121=['Not\x20found','isNil','Entity\x20not\x20found','cancellazione\x20fisica\x20documento\x20%s','info','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','../../config/license/util','status','offset','undefined','limit','count','set','json','apply','reject','save','update','destroy','then','end','sendStatus','error','stack','name','send','index','map','SquareRecording','rawAttributes','type','key','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','pick','filter','merge','VIRTUAL','options','findAll','rows','show','params','includeAll','include','find','catch','create','body','download','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','recording','ValidationError','unlink','message','SquareRecording\x20not\x20found'];(function(_0x57bbd7,_0x5ada0d){var _0x476213=function(_0x416a01){while(--_0x416a01){_0x57bbd7['push'](_0x57bbd7['shift']());}};_0x476213(++_0x5ada0d);}(_0xd121,0x1ed));var _0x1d12=function(_0x171a70,_0x583c66){_0x171a70=_0x171a70-0x0;var _0x31026c=_0xd121[_0x171a70];return _0x31026c;};'use strict';var emlformat=require(_0x1d12('0x0'));var rimraf=require(_0x1d12('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x1d12('0x2'));var rp=require(_0x1d12('0x3'));var moment=require(_0x1d12('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x1d12('0x5'));var util=require(_0x1d12('0x6'));var path=require(_0x1d12('0x7'));var sox=require(_0x1d12('0x8'));var csv=require(_0x1d12('0x9'));var ejs=require(_0x1d12('0xa'));var fs=require('fs');var fs_extra=require(_0x1d12('0xb'));var _=require(_0x1d12('0xc'));var squel=require(_0x1d12('0xd'));var crypto=require(_0x1d12('0xe'));var jsforce=require(_0x1d12('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x1d12('0x9'));var querystring=require(_0x1d12('0x10'));var Papa=require(_0x1d12('0x11'));var Redis=require(_0x1d12('0x12'));var authService=require('../../components/auth/service');var qs=require(_0x1d12('0x13'));var as=require(_0x1d12('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x1d12('0x15'))(_0x1d12('0x16'));var utils=require('../../config/utils');var config=require(_0x1d12('0x17'));var licenseUtil=require(_0x1d12('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5b3b95,_0x316df3){_0x316df3=_0x316df3||0xcc;return function(_0x156ec1){if(_0x156ec1){return _0x5b3b95['sendStatus'](_0x316df3);}return _0x5b3b95[_0x1d12('0x19')](_0x316df3)['end']();};}function respondWithResult(_0x3a99ec,_0x40f34d){_0x40f34d=_0x40f34d||0xc8;return function(_0x4e2f35){if(_0x4e2f35){return _0x3a99ec['status'](_0x40f34d)['json'](_0x4e2f35);}};}function respondWithFilteredResult(_0x365fed,_0x3ea8b3){return function(_0x13e6c1){if(_0x13e6c1){var _0x1c3759=typeof _0x3ea8b3[_0x1d12('0x1a')]===_0x1d12('0x1b')&&typeof _0x3ea8b3[_0x1d12('0x1c')]==='undefined';var _0x31e338=_0x13e6c1[_0x1d12('0x1d')];var _0x5e4db6=_0x1c3759?0x0:_0x3ea8b3[_0x1d12('0x1a')];var _0x31c2f4=_0x1c3759?_0x13e6c1[_0x1d12('0x1d')]:_0x3ea8b3[_0x1d12('0x1a')]+_0x3ea8b3['limit'];var _0x275a43;if(_0x31c2f4>=_0x31e338){_0x31c2f4=_0x31e338;_0x275a43=0xc8;}else{_0x275a43=0xce;}_0x365fed[_0x1d12('0x19')](_0x275a43);return _0x365fed[_0x1d12('0x1e')]('Content-Range',_0x5e4db6+'-'+_0x31c2f4+'/'+_0x31e338)[_0x1d12('0x1f')](_0x13e6c1);}return null;};}function patchUpdates(_0x2480ff){return function(_0x559f76){try{jsonpatch[_0x1d12('0x20')](_0x559f76,_0x2480ff,!![]);}catch(_0x159e0e){return BPromise[_0x1d12('0x21')](_0x159e0e);}return _0x559f76[_0x1d12('0x22')]();};}function saveUpdates(_0x39dfe5,_0x326c7a){return function(_0x2a158a){if(_0x2a158a){return _0x2a158a[_0x1d12('0x23')](_0x39dfe5)['then'](function(_0x26b720){return _0x26b720;});}return null;};}function removeEntity(_0x1ce01c,_0x411d06){return function(_0x5d1eb5){if(_0x5d1eb5){return _0x5d1eb5[_0x1d12('0x24')]()[_0x1d12('0x25')](function(){_0x1ce01c[_0x1d12('0x19')](0xcc)[_0x1d12('0x26')]();});}};}function handleEntityNotFound(_0x19673b,_0x49f423){return function(_0x5413da){if(!_0x5413da){_0x19673b[_0x1d12('0x27')](0x194);}return _0x5413da;};}function handleError(_0x2b6a13,_0x19c011){_0x19c011=_0x19c011||0x1f4;return function(_0x48dbf9){logger[_0x1d12('0x28')](_0x48dbf9[_0x1d12('0x29')]);if(_0x48dbf9[_0x1d12('0x2a')]){delete _0x48dbf9[_0x1d12('0x2a')];}_0x2b6a13[_0x1d12('0x19')](_0x19c011)[_0x1d12('0x2b')](_0x48dbf9);};}exports[_0x1d12('0x2c')]=function(_0x1cbaf6,_0x523c93){var _0x372c96={},_0x2b1dbf={},_0x59e98a={'count':0x0,'rows':[]};var _0x14cd14=_[_0x1d12('0x2d')](db[_0x1d12('0x2e')][_0x1d12('0x2f')],function(_0x6884bd){return{'name':_0x6884bd['fieldName'],'type':_0x6884bd[_0x1d12('0x30')][_0x1d12('0x31')]};});_0x2b1dbf[_0x1d12('0x32')]=_[_0x1d12('0x2d')](_0x14cd14,_0x1d12('0x2a'));_0x2b1dbf['query']=_[_0x1d12('0x33')](_0x1cbaf6[_0x1d12('0x34')]);_0x2b1dbf[_0x1d12('0x35')]=_['intersection'](_0x2b1dbf[_0x1d12('0x32')],_0x2b1dbf['query']);_0x372c96[_0x1d12('0x36')]=_[_0x1d12('0x37')](_0x2b1dbf[_0x1d12('0x32')],qs[_0x1d12('0x38')](_0x1cbaf6['query'][_0x1d12('0x38')]));_0x372c96[_0x1d12('0x36')]=_0x372c96[_0x1d12('0x36')][_0x1d12('0x39')]?_0x372c96[_0x1d12('0x36')]:_0x2b1dbf[_0x1d12('0x32')];if(!_0x1cbaf6[_0x1d12('0x34')][_0x1d12('0x3a')](_0x1d12('0x3b'))){_0x372c96[_0x1d12('0x1c')]=qs[_0x1d12('0x1c')](_0x1cbaf6[_0x1d12('0x34')][_0x1d12('0x1c')]);_0x372c96[_0x1d12('0x1a')]=qs[_0x1d12('0x1a')](_0x1cbaf6['query']['offset']);}_0x372c96['order']=qs[_0x1d12('0x3c')](_0x1cbaf6[_0x1d12('0x34')]['sort']);_0x372c96['where']=qs['filters'](_[_0x1d12('0x3d')](_0x1cbaf6[_0x1d12('0x34')],_0x2b1dbf[_0x1d12('0x35')]),_0x14cd14);if(_0x1cbaf6[_0x1d12('0x34')][_0x1d12('0x3e')]){_0x372c96['where']=_[_0x1d12('0x3f')](_0x372c96['where'],{'$or':_[_0x1d12('0x2d')](_0x14cd14,function(_0x250eb7){if(_0x250eb7[_0x1d12('0x30')]!==_0x1d12('0x40')){var _0x433430={};_0x433430[_0x250eb7[_0x1d12('0x2a')]]={'$like':'%'+_0x1cbaf6['query']['filter']+'%'};return _0x433430;}})});}_0x372c96=_[_0x1d12('0x3f')]({},_0x372c96,_0x1cbaf6[_0x1d12('0x41')]);var _0x28989d={'where':_0x372c96['where']};return db[_0x1d12('0x2e')][_0x1d12('0x1d')](_0x28989d)[_0x1d12('0x25')](function(_0x5ee4ed){_0x59e98a[_0x1d12('0x1d')]=_0x5ee4ed;if(_0x1cbaf6[_0x1d12('0x34')]['includeAll']){_0x372c96['include']=[{'all':!![]}];}return db[_0x1d12('0x2e')][_0x1d12('0x42')](_0x372c96);})[_0x1d12('0x25')](function(_0x3bb99e){_0x59e98a[_0x1d12('0x43')]=_0x3bb99e;return _0x59e98a;})['then'](respondWithFilteredResult(_0x523c93,_0x372c96))['catch'](handleError(_0x523c93,null));};exports[_0x1d12('0x44')]=function(_0x46dae0,_0xe8dedd){var _0xce988={'raw':!![],'where':{'id':_0x46dae0[_0x1d12('0x45')]['id']}},_0x185be0={};_0x185be0[_0x1d12('0x32')]=_[_0x1d12('0x33')](db[_0x1d12('0x2e')][_0x1d12('0x2f')]);_0x185be0[_0x1d12('0x34')]=_[_0x1d12('0x33')](_0x46dae0[_0x1d12('0x34')]);_0x185be0[_0x1d12('0x35')]=_[_0x1d12('0x37')](_0x185be0[_0x1d12('0x32')],_0x185be0[_0x1d12('0x34')]);_0xce988[_0x1d12('0x36')]=_[_0x1d12('0x37')](_0x185be0[_0x1d12('0x32')],qs[_0x1d12('0x38')](_0x46dae0[_0x1d12('0x34')][_0x1d12('0x38')]));_0xce988['attributes']=_0xce988[_0x1d12('0x36')][_0x1d12('0x39')]?_0xce988[_0x1d12('0x36')]:_0x185be0[_0x1d12('0x32')];if(_0x46dae0[_0x1d12('0x34')][_0x1d12('0x46')]){_0xce988[_0x1d12('0x47')]=[{'all':!![]}];}_0xce988=_[_0x1d12('0x3f')]({},_0xce988,_0x46dae0[_0x1d12('0x41')]);return db[_0x1d12('0x2e')][_0x1d12('0x48')](_0xce988)[_0x1d12('0x25')](handleEntityNotFound(_0xe8dedd,null))['then'](respondWithResult(_0xe8dedd,null))[_0x1d12('0x49')](handleError(_0xe8dedd,null));};exports[_0x1d12('0x4a')]=function(_0x350ea8,_0x549cd7){return db['SquareRecording']['create'](_0x350ea8[_0x1d12('0x4b')],{})[_0x1d12('0x25')](respondWithResult(_0x549cd7,0xc9))['catch'](handleError(_0x549cd7,null));};exports[_0x1d12('0x23')]=function(_0x444ec1,_0x2049da){if(_0x444ec1[_0x1d12('0x4b')]['id']){delete _0x444ec1[_0x1d12('0x4b')]['id'];}return db[_0x1d12('0x2e')]['find']({'where':{'id':_0x444ec1[_0x1d12('0x45')]['id']}})['then'](handleEntityNotFound(_0x2049da,null))[_0x1d12('0x25')](saveUpdates(_0x444ec1[_0x1d12('0x4b')],null))[_0x1d12('0x25')](respondWithResult(_0x2049da,null))[_0x1d12('0x49')](handleError(_0x2049da,null));};exports[_0x1d12('0x4c')]=function(_0x212e47,_0xe4ede7,_0x5ae930){var _0x599f0d=require(_0x1d12('0x4d'));var _0x4cfec7=![];var _0x2627bf={};if(_0x212e47[_0x1d12('0x34')][_0x1d12('0x30')]&&_0x212e47['query']['type']===_0x1d12('0x4e')){_0x2627bf['uniqueid']=_0x212e47['params']['id'];}else{_0x2627bf['id']=_0x212e47[_0x1d12('0x45')]['id'];}return db['SquareRecording'][_0x1d12('0x48')]({'where':_0x2627bf,'attributes':['id',_0x1d12('0x4f'),_0x1d12('0x50')],'raw':!![]})[_0x1d12('0x25')](handleEntityNotFound(_0xe4ede7,null))['then'](function(_0x5516b4){if(_0x5516b4){var _0x12c134=_0x5516b4[_0x1d12('0x4f')];var _0x55a070=util[_0x1d12('0x51')](_0x1d12('0x52'),_0x12c134);if(fs[_0x1d12('0x53')](_0x55a070)){_0x4cfec7=!![];return _0x599f0d['decryptFile'](_0x55a070,_0x12c134,config['secrets'][_0x1d12('0x54')])['then'](function(){return _0x5516b4;});}return _0x5516b4;}})['then'](function(_0x5b2c15){if(_0x5b2c15){var _0x1470b8=_0x5b2c15[_0x1d12('0x4f')];if(!fs[_0x1d12('0x53')](_0x1470b8)){throw new db['Sequelize'][(_0x1d12('0x55'))]('SquareRecording\x20not\x20found');}if(_0x5b2c15['filename']){return _0xe4ede7[_0x1d12('0x4c')](_0x1470b8,_0x5b2c15[_0x1d12('0x50')]+path['extname'](_0x1470b8),function(){if(_0x4cfec7){fs[_0x1d12('0x56')](_0x1470b8);}});}else{return _0xe4ede7[_0x1d12('0x4c')](_0x1470b8,function(_0x38c605){if(_0x4cfec7){fs[_0x1d12('0x56')](_0x1470b8);}});}}})[_0x1d12('0x49')](function(_0x16243b){if(_0x16243b[_0x1d12('0x57')]===_0x1d12('0x58')){_0xe4ede7[_0x1d12('0x19')](0x194)['send'](_0x1d12('0x59'));}else{return handleError(_0xe4ede7,null);}});};exports['destroy']=function(_0x569dc1,_0x48845b){return db['SquareRecording']['find']({'where':{'id':_0x569dc1[_0x1d12('0x45')]['id']}})[_0x1d12('0x25')](function(_0x82a70f){if(_[_0x1d12('0x5a')](_0x82a70f)){throw new ReferenceError(_0x1d12('0x5b'));}return _0x82a70f;})[_0x1d12('0x25')](function(_0xb7b9a4){var _0xf135d2=_0xb7b9a4['savePath'];logger['info'](_0x1d12('0x5c'),_0xf135d2);if(!_[_0x1d12('0x5a')](_0xb7b9a4[_0x1d12('0x4f')])&&fs[_0x1d12('0x53')](_0xf135d2)){logger[_0x1d12('0x5d')](_0x1d12('0x5e')+_0xf135d2+_0x1d12('0x5f'));fs['unlinkSync'](_0xf135d2);}_0xf135d2=_0xf135d2+'.cypher';if(!_[_0x1d12('0x5a')](_0xb7b9a4[_0x1d12('0x4f')])&&fs[_0x1d12('0x53')](_0xf135d2)){logger[_0x1d12('0x5d')](_0x1d12('0x5e')+_0xf135d2+_0x1d12('0x5f'));fs[_0x1d12('0x60')](_0xf135d2);}return _0xb7b9a4;})[_0x1d12('0x25')](function(_0x6fafad){if(!_0x6fafad)throw new InternalError();return _0x6fafad['destroy']();})[_0x1d12('0x25')](function(){_0x48845b[_0x1d12('0x19')](0xcc)[_0x1d12('0x26')]();})[_0x1d12('0x49')](handleError(_0x48845b,null));};
\ No newline at end of file
+var _0xa68c=['catch','show','params','rawAttributes','find','create','body','update','download','../../components/encryptor','uniqueid','savePath','filename','format','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize','ValidationError','SquareRecording\x20not\x20found','extname','unlink','message','Not\x20found','isNil','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','File:\x20\x22','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','ejs','fs-extra','lodash','squel','crypto','jsforce','to-csv','querystring','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','undefined','limit','count','offset','Content-Range','reject','save','then','destroy','name','send','index','map','SquareRecording','fieldName','key','model','query','keys','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','filters','filter','where','type','VIRTUAL','merge','options','includeAll','include','findAll','rows'];(function(_0x4327fe,_0x4f8040){var _0x138651=function(_0x418acc){while(--_0x418acc){_0x4327fe['push'](_0x4327fe['shift']());}};_0x138651(++_0x4f8040);}(_0xa68c,0x87));var _0xca68=function(_0x110c3d,_0x12ee06){_0x110c3d=_0x110c3d-0x0;var _0x226d67=_0xa68c[_0x110c3d];return _0x226d67;};'use strict';var emlformat=require(_0xca68('0x0'));var rimraf=require(_0xca68('0x1'));var zipdir=require(_0xca68('0x2'));var jsonpatch=require(_0xca68('0x3'));var rp=require(_0xca68('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xca68('0x5'));var util=require(_0xca68('0x6'));var path=require(_0xca68('0x7'));var sox=require(_0xca68('0x8'));var csv=require('to-csv');var ejs=require(_0xca68('0x9'));var fs=require('fs');var fs_extra=require(_0xca68('0xa'));var _=require(_0xca68('0xb'));var squel=require(_0xca68('0xc'));var crypto=require(_0xca68('0xd'));var jsforce=require(_0xca68('0xe'));var deskjs=require('desk.js');var toCsv=require(_0xca68('0xf'));var querystring=require(_0xca68('0x10'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xca68('0x11'));var qs=require(_0xca68('0x12'));var as=require(_0xca68('0x13'));var hardwareService=require(_0xca68('0x14'));var logger=require(_0xca68('0x15'))(_0xca68('0x16'));var utils=require(_0xca68('0x17'));var config=require(_0xca68('0x18'));var licenseUtil=require(_0xca68('0x19'));var db=require(_0xca68('0x1a'))['db'];function respondWithStatusCode(_0x56cf54,_0x1592d1){_0x1592d1=_0x1592d1||0xcc;return function(_0x390b1f){if(_0x390b1f){return _0x56cf54[_0xca68('0x1b')](_0x1592d1);}return _0x56cf54[_0xca68('0x1c')](_0x1592d1)[_0xca68('0x1d')]();};}function respondWithResult(_0x15c790,_0x323d18){_0x323d18=_0x323d18||0xc8;return function(_0x15d533){if(_0x15d533){return _0x15c790[_0xca68('0x1c')](_0x323d18)['json'](_0x15d533);}};}function respondWithFilteredResult(_0x56380e,_0x5b41cf){return function(_0x374976){if(_0x374976){var _0x6fb824=typeof _0x5b41cf['offset']===_0xca68('0x1e')&&typeof _0x5b41cf[_0xca68('0x1f')]==='undefined';var _0x4d3997=_0x374976[_0xca68('0x20')];var _0x1cc3cc=_0x6fb824?0x0:_0x5b41cf[_0xca68('0x21')];var _0x9e17d1=_0x6fb824?_0x374976['count']:_0x5b41cf['offset']+_0x5b41cf['limit'];var _0x1f92ff;if(_0x9e17d1>=_0x4d3997){_0x9e17d1=_0x4d3997;_0x1f92ff=0xc8;}else{_0x1f92ff=0xce;}_0x56380e['status'](_0x1f92ff);return _0x56380e['set'](_0xca68('0x22'),_0x1cc3cc+'-'+_0x9e17d1+'/'+_0x4d3997)['json'](_0x374976);}return null;};}function patchUpdates(_0x453373){return function(_0x11d978){try{jsonpatch['apply'](_0x11d978,_0x453373,!![]);}catch(_0x40de7e){return BPromise[_0xca68('0x23')](_0x40de7e);}return _0x11d978[_0xca68('0x24')]();};}function saveUpdates(_0x4cd891,_0x3ee0fd){return function(_0x3a08ed){if(_0x3a08ed){return _0x3a08ed['update'](_0x4cd891)[_0xca68('0x25')](function(_0x24b2f6){return _0x24b2f6;});}return null;};}function removeEntity(_0x286ab9,_0x247568){return function(_0x36e176){if(_0x36e176){return _0x36e176[_0xca68('0x26')]()[_0xca68('0x25')](function(){_0x286ab9['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x115958,_0x516f12){return function(_0x317401){if(!_0x317401){_0x115958[_0xca68('0x1b')](0x194);}return _0x317401;};}function handleError(_0x14fdaf,_0x5b1283){_0x5b1283=_0x5b1283||0x1f4;return function(_0x277029){logger['error'](_0x277029['stack']);if(_0x277029[_0xca68('0x27')]){delete _0x277029[_0xca68('0x27')];}_0x14fdaf[_0xca68('0x1c')](_0x5b1283)[_0xca68('0x28')](_0x277029);};}exports[_0xca68('0x29')]=function(_0x12ed03,_0x364780){var _0xe7c68f={},_0x333eff={},_0x549c24={'count':0x0,'rows':[]};var _0x1fb73c=_[_0xca68('0x2a')](db[_0xca68('0x2b')]['rawAttributes'],function(_0x4ef3f0){return{'name':_0x4ef3f0[_0xca68('0x2c')],'type':_0x4ef3f0['type'][_0xca68('0x2d')]};});_0x333eff[_0xca68('0x2e')]=_[_0xca68('0x2a')](_0x1fb73c,_0xca68('0x27'));_0x333eff[_0xca68('0x2f')]=_[_0xca68('0x30')](_0x12ed03[_0xca68('0x2f')]);_0x333eff['filters']=_['intersection'](_0x333eff[_0xca68('0x2e')],_0x333eff['query']);_0xe7c68f[_0xca68('0x31')]=_[_0xca68('0x32')](_0x333eff['model'],qs[_0xca68('0x33')](_0x12ed03[_0xca68('0x2f')][_0xca68('0x33')]));_0xe7c68f[_0xca68('0x31')]=_0xe7c68f[_0xca68('0x31')][_0xca68('0x34')]?_0xe7c68f['attributes']:_0x333eff[_0xca68('0x2e')];if(!_0x12ed03['query'][_0xca68('0x35')](_0xca68('0x36'))){_0xe7c68f[_0xca68('0x1f')]=qs['limit'](_0x12ed03[_0xca68('0x2f')][_0xca68('0x1f')]);_0xe7c68f[_0xca68('0x21')]=qs[_0xca68('0x21')](_0x12ed03[_0xca68('0x2f')][_0xca68('0x21')]);}_0xe7c68f['order']=qs[_0xca68('0x37')](_0x12ed03[_0xca68('0x2f')][_0xca68('0x37')]);_0xe7c68f['where']=qs[_0xca68('0x38')](_['pick'](_0x12ed03[_0xca68('0x2f')],_0x333eff[_0xca68('0x38')]),_0x1fb73c);if(_0x12ed03[_0xca68('0x2f')][_0xca68('0x39')]){_0xe7c68f[_0xca68('0x3a')]=_['merge'](_0xe7c68f[_0xca68('0x3a')],{'$or':_['map'](_0x1fb73c,function(_0x2a0948){if(_0x2a0948[_0xca68('0x3b')]!==_0xca68('0x3c')){var _0x15d80a={};_0x15d80a[_0x2a0948[_0xca68('0x27')]]={'$like':'%'+_0x12ed03[_0xca68('0x2f')][_0xca68('0x39')]+'%'};return _0x15d80a;}})});}_0xe7c68f=_[_0xca68('0x3d')]({},_0xe7c68f,_0x12ed03[_0xca68('0x3e')]);var _0x4edb92={'where':_0xe7c68f[_0xca68('0x3a')]};return db['SquareRecording'][_0xca68('0x20')](_0x4edb92)[_0xca68('0x25')](function(_0x59a525){_0x549c24[_0xca68('0x20')]=_0x59a525;if(_0x12ed03[_0xca68('0x2f')][_0xca68('0x3f')]){_0xe7c68f[_0xca68('0x40')]=[{'all':!![]}];}return db['SquareRecording'][_0xca68('0x41')](_0xe7c68f);})[_0xca68('0x25')](function(_0x38e503){_0x549c24[_0xca68('0x42')]=_0x38e503;return _0x549c24;})['then'](respondWithFilteredResult(_0x364780,_0xe7c68f))[_0xca68('0x43')](handleError(_0x364780,null));};exports[_0xca68('0x44')]=function(_0x181b94,_0x3ce93d){var _0x4ea533={'raw':!![],'where':{'id':_0x181b94[_0xca68('0x45')]['id']}},_0x392c8b={};_0x392c8b[_0xca68('0x2e')]=_['keys'](db['SquareRecording'][_0xca68('0x46')]);_0x392c8b[_0xca68('0x2f')]=_['keys'](_0x181b94[_0xca68('0x2f')]);_0x392c8b[_0xca68('0x38')]=_[_0xca68('0x32')](_0x392c8b[_0xca68('0x2e')],_0x392c8b['query']);_0x4ea533[_0xca68('0x31')]=_[_0xca68('0x32')](_0x392c8b[_0xca68('0x2e')],qs['fields'](_0x181b94['query'][_0xca68('0x33')]));_0x4ea533['attributes']=_0x4ea533[_0xca68('0x31')][_0xca68('0x34')]?_0x4ea533[_0xca68('0x31')]:_0x392c8b['model'];if(_0x181b94['query'][_0xca68('0x3f')]){_0x4ea533[_0xca68('0x40')]=[{'all':!![]}];}_0x4ea533=_[_0xca68('0x3d')]({},_0x4ea533,_0x181b94['options']);return db['SquareRecording'][_0xca68('0x47')](_0x4ea533)[_0xca68('0x25')](handleEntityNotFound(_0x3ce93d,null))['then'](respondWithResult(_0x3ce93d,null))[_0xca68('0x43')](handleError(_0x3ce93d,null));};exports[_0xca68('0x48')]=function(_0x29d0fc,_0x37811e){return db[_0xca68('0x2b')][_0xca68('0x48')](_0x29d0fc[_0xca68('0x49')],{})[_0xca68('0x25')](respondWithResult(_0x37811e,0xc9))[_0xca68('0x43')](handleError(_0x37811e,null));};exports[_0xca68('0x4a')]=function(_0x304048,_0x41ddd0){if(_0x304048[_0xca68('0x49')]['id']){delete _0x304048[_0xca68('0x49')]['id'];}return db[_0xca68('0x2b')]['find']({'where':{'id':_0x304048[_0xca68('0x45')]['id']}})[_0xca68('0x25')](handleEntityNotFound(_0x41ddd0,null))['then'](saveUpdates(_0x304048[_0xca68('0x49')],null))[_0xca68('0x25')](respondWithResult(_0x41ddd0,null))['catch'](handleError(_0x41ddd0,null));};exports[_0xca68('0x4b')]=function(_0xebb294,_0x3e06e8,_0x33bf2f){var _0x416744=require(_0xca68('0x4c'));var _0x2a2a97=![];var _0x244484={};if(_0xebb294[_0xca68('0x2f')][_0xca68('0x3b')]&&_0xebb294[_0xca68('0x2f')][_0xca68('0x3b')]===_0xca68('0x4d')){_0x244484[_0xca68('0x4d')]=_0xebb294['params']['id'];}else{_0x244484['id']=_0xebb294['params']['id'];}return db[_0xca68('0x2b')][_0xca68('0x47')]({'where':_0x244484,'attributes':['id',_0xca68('0x4e'),_0xca68('0x4f')],'raw':!![]})['then'](handleEntityNotFound(_0x3e06e8,null))['then'](function(_0x429e7c){if(_0x429e7c){var _0x2a08e9=_0x429e7c[_0xca68('0x4e')];var _0x3fbdb7=util[_0xca68('0x50')](_0xca68('0x51'),_0x2a08e9);if(fs[_0xca68('0x52')](_0x3fbdb7)){_0x2a2a97=!![];return _0x416744[_0xca68('0x53')](_0x3fbdb7,_0x2a08e9,config[_0xca68('0x54')][_0xca68('0x55')])[_0xca68('0x25')](function(){return _0x429e7c;});}return _0x429e7c;}})[_0xca68('0x25')](function(_0x43a73f){if(_0x43a73f){var _0x3e1dbe=_0x43a73f['savePath'];if(!fs[_0xca68('0x52')](_0x3e1dbe)){throw new db[(_0xca68('0x56'))][(_0xca68('0x57'))](_0xca68('0x58'));}if(_0x43a73f[_0xca68('0x4f')]){return _0x3e06e8['download'](_0x3e1dbe,_0x43a73f[_0xca68('0x4f')]+path[_0xca68('0x59')](_0x3e1dbe),function(){if(_0x2a2a97){fs[_0xca68('0x5a')](_0x3e1dbe);}});}else{return _0x3e06e8[_0xca68('0x4b')](_0x3e1dbe,function(_0x5c8f20){if(_0x2a2a97){fs[_0xca68('0x5a')](_0x3e1dbe);}});}}})[_0xca68('0x43')](function(_0x39b0bd){if(_0x39b0bd[_0xca68('0x5b')]==='SquareRecording\x20not\x20found'){_0x3e06e8['status'](0x194)[_0xca68('0x28')](_0xca68('0x5c'));}else{return handleError(_0x3e06e8,null);}});};exports[_0xca68('0x26')]=function(_0xd7f61d,_0x3be7a4){return db[_0xca68('0x2b')][_0xca68('0x47')]({'where':{'id':_0xd7f61d[_0xca68('0x45')]['id']}})[_0xca68('0x25')](function(_0x53d90a){if(_[_0xca68('0x5d')](_0x53d90a)){throw new ReferenceError(_0xca68('0x5e'));}return _0x53d90a;})[_0xca68('0x25')](function(_0x324857){var _0x4877cd=_0x324857[_0xca68('0x4e')];logger[_0xca68('0x5f')](_0xca68('0x60'),_0x4877cd);if(!_[_0xca68('0x5d')](_0x324857[_0xca68('0x4e')])&&fs[_0xca68('0x52')](_0x4877cd)){logger[_0xca68('0x5f')](_0xca68('0x61')+_0x4877cd+_0xca68('0x62'));fs[_0xca68('0x63')](_0x4877cd);}_0x4877cd=_0x4877cd+_0xca68('0x64');if(!_['isNil'](_0x324857[_0xca68('0x4e')])&&fs[_0xca68('0x52')](_0x4877cd)){logger[_0xca68('0x5f')](_0xca68('0x61')+_0x4877cd+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0xca68('0x63')](_0x4877cd);}return _0x324857;})[_0xca68('0x25')](function(_0x4b2c1c){if(!_0x4b2c1c)throw new InternalError();return _0x4b2c1c[_0xca68('0x26')]();})[_0xca68('0x25')](function(){_0x3be7a4[_0xca68('0x1c')](0xcc)[_0xca68('0x1d')]();})['catch'](handleError(_0x3be7a4,null));};
\ No newline at end of file