Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / voiceRecording / voiceRecording.controller.js
index 4a7b1d4..e67e8bc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9ba8=['listBuckets','createBucket','upload','[RUNTRANSCRIPT][%d]\x20Starting\x20voice\x20recording\x20upload\x20in\x20bucket\x20%s','basename','readFileSync','[RUNTRANSCRIPT][%d]\x20Voice\x20recording\x20uploaded\x20in\x20bucket\x20%s\x20(%s)','Location','bucket','location','[RUNTRANSCRIPT][%d]\x20Sending\x20transcribe\x20request','[RUNTRANSCRIPT][%d]\x20Transcription\x20job\x20%s\x20created','TranscriptionJob','TranscriptionJobName','TranscriptionJobStatus','findOne','Voice\x20Recording\x20not\x20found','Setting','transcribe','transcribeAccountId','transcribeRegion','language','Transcribe\x20not\x20configured','runSentiment','sentiment','sentimentRegion','Sentiment\x20Analysis\x20not\x20configured','CloudProvider','Cloud\x20Provider\x20not\x20available','data1','data2','Cloud\x20Provider\x20not\x20configured','Buckets','Name','[RUNTRANSCRIPT][%d]\x20Bucket\x20%s\x20not\x20available','transcribeStatus','NEW','[RUNTRANSCRIPT][%d]\x20Transcript\x20action\x20already\x20requested','IN_PROGRESS','updateAttributes','downloadTranscribe','fileText','root','/server/files/transcribes/transcribe_','.txt','Transcript\x20not\x20available','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','save','then','destroy','end','error','stack','name','send','index','map','VoiceRecording','rawAttributes','model','differenceBy','format','query','filters','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','pick','merge','VIRTUAL','filter','options','includeAll','include','catch','keys','create','body','update','find','params','describe','../../components/encryptor','type','value','existsSync','decryptFile','secrets','recording','Sequelize','VoiceRecording\x20not\x20found','filename','download','extname','unlink','message','Not\x20found','MD5','sequelize','col','token','uniqueid','$and','push','%s.cypher','ValidationError','Entity\x20not\x20found','info','cancellazione\x20fisica\x20documento\x20%s','isNil','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','unlinkSync','.cypher'];(function(_0x68ee8b,_0x3cc6c5){var _0x5148f7=function(_0x5dcbd5){while(--_0x5dcbd5){_0x68ee8b['push'](_0x68ee8b['shift']());}};_0x5148f7(++_0x3cc6c5);}(_0x9ba8,0xc2));var _0x89ba=function(_0x547af,_0x17abff){_0x547af=_0x547af-0x0;var _0x22f7f4=_0x9ba8[_0x547af];return _0x22f7f4;};'use strict';var pdf=require(_0x89ba('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x89ba('0x1'));var jsonpatch=require(_0x89ba('0x2'));var rp=require(_0x89ba('0x3'));var moment=require(_0x89ba('0x4'));var BPromise=require(_0x89ba('0x5'));var Mustache=require(_0x89ba('0x6'));var util=require(_0x89ba('0x7'));var path=require('path');var sox=require(_0x89ba('0x8'));var csv=require(_0x89ba('0x9'));var ejs=require(_0x89ba('0xa'));var fs=require('fs');var _=require(_0x89ba('0xb'));var squel=require('squel');var crypto=require(_0x89ba('0xc'));var jsforce=require(_0x89ba('0xd'));var deskjs=require(_0x89ba('0xe'));var toCsv=require(_0x89ba('0x9'));var querystring=require(_0x89ba('0xf'));var Papa=require('papaparse');var AWS=require('aws-sdk');var uuidv4=require('uuid/v4');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x89ba('0x10'));var as=require(_0x89ba('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x89ba('0x12'))(_0x89ba('0x13'));var utils=require(_0x89ba('0x14'));var config=require(_0x89ba('0x15'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x1b396d,_0x17677c){_0x17677c=_0x17677c||0xcc;return function(_0x1cdc15){if(_0x1cdc15){return _0x1b396d[_0x89ba('0x16')](_0x17677c);}return _0x1b396d[_0x89ba('0x17')](_0x17677c)['end']();};}function respondWithResult(_0x4fda26,_0xa4a7d8){_0xa4a7d8=_0xa4a7d8||0xc8;return function(_0x181c9a){if(_0x181c9a){return _0x4fda26[_0x89ba('0x17')](_0xa4a7d8)[_0x89ba('0x18')](_0x181c9a);}};}function respondWithFilteredResult(_0x5a3dbe,_0x12151e){return function(_0x13db46){if(_0x13db46){var _0x3d2105=_0x13db46[_0x89ba('0x19')],_0x5a7085=_0x12151e[_0x89ba('0x1a')],_0x35cd56=_0x12151e['offset']+_0x12151e[_0x89ba('0x1b')],_0x3fa969;if(_0x35cd56>=_0x3d2105){_0x35cd56=_0x3d2105;_0x3fa969=0xc8;}else{_0x3fa969=0xce;}_0x5a3dbe['status'](_0x3fa969);return _0x5a3dbe[_0x89ba('0x1c')](_0x89ba('0x1d'),_0x5a7085+'-'+_0x35cd56+'/'+_0x3d2105)[_0x89ba('0x18')](_0x13db46);}return null;};}function patchUpdates(_0x56f0b4){return function(_0x1ef294){try{jsonpatch[_0x89ba('0x1e')](_0x1ef294,_0x56f0b4,!![]);}catch(_0x4975f5){return BPromise['reject'](_0x4975f5);}return _0x1ef294[_0x89ba('0x1f')]();};}function saveUpdates(_0x56be73,_0x4976af){return function(_0x352193){if(_0x352193){return _0x352193['update'](_0x56be73)[_0x89ba('0x20')](function(_0x3e4f90){return _0x3e4f90;});}return null;};}function removeEntity(_0xec9a57,_0x1e6210){return function(_0x4a636f){if(_0x4a636f){return _0x4a636f[_0x89ba('0x21')]()[_0x89ba('0x20')](function(){_0xec9a57[_0x89ba('0x17')](0xcc)[_0x89ba('0x22')]();});}};}function handleEntityNotFound(_0x1dffab,_0x326064){return function(_0x3e5177){if(!_0x3e5177){_0x1dffab[_0x89ba('0x16')](0x194);}return _0x3e5177;};}function handleError(_0x445f0a,_0x4ca248){_0x4ca248=_0x4ca248||0x1f4;return function(_0x1dedeb){logger[_0x89ba('0x23')](_0x1dedeb[_0x89ba('0x24')]);if(_0x1dedeb[_0x89ba('0x25')]){delete _0x1dedeb[_0x89ba('0x25')];}_0x445f0a[_0x89ba('0x17')](_0x4ca248)[_0x89ba('0x26')](_0x1dedeb);};}exports[_0x89ba('0x27')]=function(_0x2015af,_0x412dc5){var _0x2d2d1b={},_0x17216a={},_0x8fc0b={'count':0x0,'rows':[]};var _0x269b8e=_[_0x89ba('0x28')](db[_0x89ba('0x29')][_0x89ba('0x2a')],function(_0x12bc9f){return{'name':_0x12bc9f['fieldName'],'type':_0x12bc9f['type']['key']};});_0x17216a[_0x89ba('0x2b')]=_[_0x89ba('0x2c')](_['map'](_0x269b8e,_0x89ba('0x25')),[_0x89ba('0x2d')]);_0x17216a[_0x89ba('0x2e')]=_['keys'](_0x2015af[_0x89ba('0x2e')]);_0x17216a[_0x89ba('0x2f')]=_[_0x89ba('0x30')](_0x17216a['model'],_0x17216a[_0x89ba('0x2e')]);_0x2d2d1b[_0x89ba('0x31')]=_[_0x89ba('0x30')](_0x17216a[_0x89ba('0x2b')],qs[_0x89ba('0x32')](_0x2015af['query'][_0x89ba('0x32')]));_0x2d2d1b[_0x89ba('0x31')]=_0x2d2d1b['attributes'][_0x89ba('0x33')]?_0x2d2d1b['attributes']:_0x17216a[_0x89ba('0x2b')];if(!_0x2015af[_0x89ba('0x2e')][_0x89ba('0x34')]('nolimit')){_0x2d2d1b[_0x89ba('0x1b')]=qs['limit'](_0x2015af[_0x89ba('0x2e')][_0x89ba('0x1b')]);_0x2d2d1b[_0x89ba('0x1a')]=qs[_0x89ba('0x1a')](_0x2015af[_0x89ba('0x2e')][_0x89ba('0x1a')]);}_0x2d2d1b[_0x89ba('0x35')]=qs[_0x89ba('0x36')](_0x2015af[_0x89ba('0x2e')][_0x89ba('0x36')]);_0x2d2d1b[_0x89ba('0x37')]=qs[_0x89ba('0x2f')](_[_0x89ba('0x38')](_0x2015af['query'],_0x17216a['filters']),_0x269b8e);if(_0x2015af[_0x89ba('0x2e')]['filter']){_0x2d2d1b[_0x89ba('0x37')]=_[_0x89ba('0x39')](_0x2d2d1b[_0x89ba('0x37')],{'$or':_[_0x89ba('0x28')](_0x269b8e,function(_0x5132e7){if(_0x5132e7['type']!==_0x89ba('0x3a')){var _0xab312e={};_0xab312e[_0x5132e7[_0x89ba('0x25')]]={'$like':'%'+_0x2015af[_0x89ba('0x2e')][_0x89ba('0x3b')]+'%'};return _0xab312e;}})});}_0x2d2d1b=_['merge']({},_0x2d2d1b,_0x2015af[_0x89ba('0x3c')]);var _0x1aed36={'where':_0x2d2d1b[_0x89ba('0x37')]};return db['VoiceRecording']['count'](_0x1aed36)[_0x89ba('0x20')](function(_0xfd7d7){_0x8fc0b[_0x89ba('0x19')]=_0xfd7d7;if(_0x2015af[_0x89ba('0x2e')][_0x89ba('0x3d')]){_0x2d2d1b[_0x89ba('0x3e')]=[{'all':!![]}];}return db[_0x89ba('0x29')]['findAll'](_0x2d2d1b);})['then'](function(_0x26a592){_0x8fc0b['rows']=_0x26a592;return _0x8fc0b;})[_0x89ba('0x20')](respondWithFilteredResult(_0x412dc5,_0x2d2d1b))[_0x89ba('0x3f')](handleError(_0x412dc5,null));};exports['show']=function(_0x15629f,_0xf7121e){var _0x58e87d={'raw':![],'where':{'id':_0x15629f['params']['id']}},_0x46948b={};_0x46948b['model']=_[_0x89ba('0x40')](db[_0x89ba('0x29')]['rawAttributes']);_0x46948b[_0x89ba('0x2e')]=_[_0x89ba('0x40')](_0x15629f[_0x89ba('0x2e')]);_0x46948b[_0x89ba('0x2f')]=_[_0x89ba('0x30')](_0x46948b[_0x89ba('0x2b')],_0x46948b['query']);_0x58e87d[_0x89ba('0x31')]=_['intersection'](_0x46948b[_0x89ba('0x2b')],qs[_0x89ba('0x32')](_0x15629f[_0x89ba('0x2e')]['fields']));_0x58e87d[_0x89ba('0x31')]=_0x58e87d['attributes'][_0x89ba('0x33')]?_0x58e87d[_0x89ba('0x31')]:_0x46948b['model'];if(_0x15629f[_0x89ba('0x2e')][_0x89ba('0x3d')]){_0x58e87d[_0x89ba('0x3e')]=[{'all':!![]}];}_0x58e87d=_['merge']({},_0x58e87d,_0x15629f['options']);return db[_0x89ba('0x29')]['find'](_0x58e87d)[_0x89ba('0x20')](handleEntityNotFound(_0xf7121e,null))[_0x89ba('0x20')](respondWithResult(_0xf7121e,null))[_0x89ba('0x3f')](handleError(_0xf7121e,null));};exports[_0x89ba('0x41')]=function(_0x48ac20,_0x1572b7){return db['VoiceRecording']['create'](_0x48ac20[_0x89ba('0x42')],{})['then'](respondWithResult(_0x1572b7,0xc9))['catch'](handleError(_0x1572b7,null));};exports[_0x89ba('0x43')]=function(_0x4d29bf,_0x3bcaf4){if(_0x4d29bf[_0x89ba('0x42')]['id']){delete _0x4d29bf[_0x89ba('0x42')]['id'];}return db[_0x89ba('0x29')][_0x89ba('0x44')]({'where':{'id':_0x4d29bf[_0x89ba('0x45')]['id']}})[_0x89ba('0x20')](handleEntityNotFound(_0x3bcaf4,null))[_0x89ba('0x20')](saveUpdates(_0x4d29bf[_0x89ba('0x42')],null))['then'](respondWithResult(_0x3bcaf4,null))[_0x89ba('0x3f')](handleError(_0x3bcaf4,null));};exports[_0x89ba('0x46')]=function(_0x512997,_0x4cc9ab){return db['VoiceRecording'][_0x89ba('0x46')]()[_0x89ba('0x20')](respondWithResult(_0x4cc9ab,null))[_0x89ba('0x3f')](handleError(_0x4cc9ab,null));};exports['download']=function(_0x5b98ae,_0x5f5c93,_0x19a2f5){var _0x1cd729=require(_0x89ba('0x47'));var _0x438ebd=![];var _0x38dc29={};if(_0x5b98ae['query'][_0x89ba('0x48')]&&_0x5b98ae[_0x89ba('0x2e')][_0x89ba('0x48')]==='uniqueid'){_0x38dc29['uniqueid']=_0x5b98ae[_0x89ba('0x45')]['id'];}else{_0x38dc29['id']=_0x5b98ae['params']['id'];}return db['VoiceRecording'][_0x89ba('0x44')]({'where':_0x38dc29,'attributes':['id',_0x89ba('0x49')],'raw':!![]})[_0x89ba('0x20')](handleEntityNotFound(_0x5f5c93,null))[_0x89ba('0x20')](function(_0x13e727){if(_0x13e727){var _0x16e224=_0x13e727[_0x89ba('0x49')];var _0x199659=util[_0x89ba('0x2d')]('%s.cypher',_0x16e224);if(fs[_0x89ba('0x4a')](_0x199659)){_0x438ebd=!![];return _0x1cd729[_0x89ba('0x4b')](_0x199659,_0x16e224,config[_0x89ba('0x4c')][_0x89ba('0x4d')])['then'](function(){return _0x13e727;});}return _0x13e727;}})[_0x89ba('0x20')](function(_0x1dd68b){if(_0x1dd68b){var _0x146b65=_0x1dd68b[_0x89ba('0x49')];if(!fs[_0x89ba('0x4a')](_0x146b65)){throw new db[(_0x89ba('0x4e'))]['ValidationError'](_0x89ba('0x4f'));}if(_0x1dd68b[_0x89ba('0x50')]){return _0x5f5c93[_0x89ba('0x51')](_0x146b65,_0x1dd68b[_0x89ba('0x50')]+path[_0x89ba('0x52')](_0x146b65),function(){if(_0x438ebd){fs['unlink'](_0x146b65);}});}else{return _0x5f5c93['download'](_0x146b65,function(_0xf81037){if(_0x438ebd){fs[_0x89ba('0x53')](_0x146b65);}});}}})['catch'](function(_0x525104){if(_0x525104[_0x89ba('0x54')]===_0x89ba('0x4f')){_0x5f5c93[_0x89ba('0x17')](0x194)[_0x89ba('0x26')](_0x89ba('0x55'));}else{return handleError(_0x5f5c93,null);}});};exports['downloads']=function(_0x1cb414,_0x2c61ba,_0x967f94){var _0x39f721=require(_0x89ba('0x47'));var _0x39a399=![];var _0x457b72={'$and':[db['sequelize'][_0x89ba('0x37')](db['sequelize']['fn'](_0x89ba('0x56'),db[_0x89ba('0x57')][_0x89ba('0x58')]('uniqueid')),_0x1cb414[_0x89ba('0x2e')][_0x89ba('0x59')])]};if(_0x1cb414['query']['type']&&_0x1cb414[_0x89ba('0x2e')]['type']===_0x89ba('0x5a')){_0x457b72[_0x89ba('0x5b')]['push']({'uniqueid':_0x1cb414[_0x89ba('0x45')]['id']});}else{_0x457b72[_0x89ba('0x5b')][_0x89ba('0x5c')]({'id':_0x1cb414[_0x89ba('0x45')]['id']});}return db[_0x89ba('0x29')]['find']({'where':_0x457b72,'attributes':['id',_0x89ba('0x49')],'raw':!![]})[_0x89ba('0x20')](handleEntityNotFound(_0x2c61ba,null))[_0x89ba('0x20')](function(_0x1e7376){if(_0x1e7376){var _0x4299f9=util[_0x89ba('0x2d')](_0x89ba('0x5d'),_0x1e7376[_0x89ba('0x49')]);if(fs[_0x89ba('0x4a')](_0x4299f9)){_0x39a399=!![];return _0x39f721[_0x89ba('0x4b')](_0x4299f9,_0x1e7376[_0x89ba('0x49')],config[_0x89ba('0x4c')][_0x89ba('0x4d')])[_0x89ba('0x20')](function(){return _0x1e7376;});}return _0x1e7376;}})['then'](function(_0x4fe8f2){if(_0x4fe8f2){if(!fs['existsSync'](_0x4fe8f2[_0x89ba('0x49')])){throw new db[(_0x89ba('0x4e'))][(_0x89ba('0x5e'))](_0x89ba('0x4f'));}if(_0x4fe8f2['filename']){return _0x2c61ba[_0x89ba('0x51')](_0x4fe8f2[_0x89ba('0x49')],_0x4fe8f2[_0x89ba('0x50')]+path[_0x89ba('0x52')](_0x4fe8f2[_0x89ba('0x49')]),function(){if(_0x39a399){fs['unlink'](_0x4fe8f2[_0x89ba('0x49')]);}});}else{return _0x2c61ba[_0x89ba('0x51')](_0x4fe8f2[_0x89ba('0x49')],function(_0x43cba8){if(_0x39a399){fs[_0x89ba('0x53')](_0x4fe8f2['value']);}});}}})[_0x89ba('0x3f')](handleError(_0x2c61ba,null));};exports[_0x89ba('0x21')]=function(_0x315ef3,_0x32ca49){return db['VoiceRecording'][_0x89ba('0x44')]({'where':{'id':_0x315ef3[_0x89ba('0x45')]['id']}})[_0x89ba('0x20')](function(_0x175e4c){if(!_0x175e4c)throw new ReferenceError(_0x89ba('0x5f'));return _0x175e4c;})[_0x89ba('0x20')](function(_0x50a13b){var _0x1bbcf7=_0x50a13b['value'];logger[_0x89ba('0x60')](_0x89ba('0x61'),_0x1bbcf7);if(!_[_0x89ba('0x62')](_0x50a13b[_0x89ba('0x49')])&&fs[_0x89ba('0x4a')](_0x1bbcf7)){logger['info']('File:\x20\x22'+_0x1bbcf7+_0x89ba('0x63'));fs[_0x89ba('0x64')](_0x1bbcf7);}_0x1bbcf7=_0x1bbcf7+_0x89ba('0x65');if(!_[_0x89ba('0x62')](_0x50a13b[_0x89ba('0x49')])&&fs[_0x89ba('0x4a')](_0x1bbcf7)){logger['info']('File:\x20\x22'+_0x1bbcf7+_0x89ba('0x63'));fs[_0x89ba('0x64')](_0x1bbcf7);}return _0x50a13b;})[_0x89ba('0x20')](function(_0x436193){if(!_0x436193)throw new InternalError();return _0x436193[_0x89ba('0x21')]();})[_0x89ba('0x20')](function(){_0x32ca49[_0x89ba('0x17')](0xcc)[_0x89ba('0x22')]();})[_0x89ba('0x3f')](handleError(_0x32ca49,null));};function getBucketslist(_0x45a830,_0x58b00c,_0x3a081c){return new Promise(function(_0x1286e9,_0xdd1506){var _0x143777=new AWS['S3']({'accessKeyId':_0x58b00c,'secretAccessKey':_0x45a830,'region':_0x3a081c});_0x143777[_0x89ba('0x66')]({},function(_0x3234d5,_0x3947bb){if(_0x3234d5){return _0xdd1506(_0x3234d5);}else{return _0x1286e9(_0x3947bb);}});});}function createBucket(_0x30b89b,_0x3e6c84,_0x45eead,_0x8dbb5e){return new Promise(function(_0x4b991f,_0x58e698){var _0x43bd81=new AWS['S3']({'accessKeyId':_0x3e6c84,'secretAccessKey':_0x30b89b,'region':_0x45eead});_0x43bd81[_0x89ba('0x67')]({'Bucket':_0x8dbb5e},function(_0x4fa6ac,_0x43a49d){if(_0x4fa6ac){return _0x58e698(_0x4fa6ac);}else{return _0x4b991f(_0x43a49d);}});});}function uploadFile(_0x4c1051,_0x1e3d43,_0x3569dd,_0x47913a,_0x5706c9,_0x3e1057){return new Promise(function(_0x53502e,_0x29d345){var _0x5a497f=new AWS['S3']({'accessKeyId':_0x1e3d43,'secretAccessKey':_0x4c1051,'region':_0x3569dd});_0x5a497f[_0x89ba('0x68')]({'Bucket':_0x47913a,'Key':_0x5706c9,'Body':_0x3e1057},function(_0x46c02f,_0x33260f){if(_0x46c02f){return _0x29d345(_0x46c02f);}else{return _0x53502e(_0x33260f);}});});}function startTranscribe(_0x275cdc,_0xc39159,_0x5de85c,_0x5e4428,_0x1cdaa4,_0xf7d8e2){return new Promise(function(_0x13be6f,_0x31bc08){var _0x54ce69=new AWS['TranscribeService']({'accessKeyId':_0xc39159,'secretAccessKey':_0x275cdc,'region':_0x5de85c});_0x54ce69['startTranscriptionJob']({'TranscriptionJobName':_0x5e4428,'LanguageCode':_0x1cdaa4,'Media':{'MediaFileUri':_0xf7d8e2}},function(_0x5dabce,_0x5f01e2){if(_0x5dabce){return _0x31bc08(_0x5dabce);}else{return _0x13be6f(_0x5f01e2);}});});}function transcribe(_0x42ac73,_0x49a200,_0x3972cd,_0xc65b7a,_0x54ee4f,_0x3231f6,_0x28939e){return new Promise(function(_0x54283b,_0x1a3592){var _0xb65a83={};logger['info'](util[_0x89ba('0x2d')](_0x89ba('0x69'),_0x42ac73,_0x54ee4f));return uploadFile(_0x49a200,_0x3972cd,_0xc65b7a,_0x54ee4f,path[_0x89ba('0x6a')](_0x3231f6),fs[_0x89ba('0x6b')](_0x3231f6))['then'](function(_0x42ca8a){logger[_0x89ba('0x60')](util[_0x89ba('0x2d')](_0x89ba('0x6c'),_0x42ac73,_0x54ee4f,_0x42ca8a[_0x89ba('0x6d')]));_0xb65a83[_0x89ba('0x6e')]=_0x42ca8a['Bucket'];_0xb65a83[_0x89ba('0x6f')]=_0x42ca8a[_0x89ba('0x6d')];logger[_0x89ba('0x60')](util[_0x89ba('0x2d')](_0x89ba('0x70'),_0x42ac73));return startTranscribe(_0x49a200,_0x3972cd,_0xc65b7a,uuidv4(),_0x28939e,_0x42ca8a['Location']);})[_0x89ba('0x20')](function(_0x3c8191){logger[_0x89ba('0x60')](util['format'](_0x89ba('0x71'),_0x42ac73,_0x3c8191[_0x89ba('0x72')][_0x89ba('0x73')]));_0xb65a83['transcribeName']=_0x3c8191[_0x89ba('0x72')]['TranscriptionJobName'];_0xb65a83['transcribeStatus']=_0x3c8191[_0x89ba('0x72')][_0x89ba('0x74')];return _0x54283b(_0xb65a83);})[_0x89ba('0x3f')](function(_0x4a4db6){return _0x1a3592(_0x4a4db6);});});}exports['runTranscribe']=function(_0x1cb6dc,_0x3995b3,_0x4ee359){var _0x893c41;var _0x1ffef6;var _0x269c6e;var _0x30185e=require(_0x89ba('0x47'));return db[_0x89ba('0x29')][_0x89ba('0x75')]({'where':{'id':_0x1cb6dc[_0x89ba('0x45')]['id']}})[_0x89ba('0x20')](function(_0x4e46c9){if(_0x4e46c9){var _0x44dc9c=util['format'](_0x89ba('0x5d'),_0x4e46c9[_0x89ba('0x49')]);if(fs['existsSync'](_0x44dc9c)){cypher=!![];return _0x30185e[_0x89ba('0x4b')](_0x44dc9c,_0x4e46c9[_0x89ba('0x49')],config['secrets'][_0x89ba('0x4d')])['then'](function(){return _0x4e46c9;});}return _0x4e46c9;}})['then'](function(_0x39ca0f){if(!_0x39ca0f){throw new db[(_0x89ba('0x4e'))][(_0x89ba('0x5e'))](_0x89ba('0x76'));}_0x1ffef6=_0x39ca0f;return db[_0x89ba('0x77')][_0x89ba('0x75')]({'where':{'id':0x1}});})[_0x89ba('0x20')](handleEntityNotFound(_0x3995b3,null))[_0x89ba('0x20')](function(_0x250f42){if(_0x250f42){_0x893c41=_0x250f42;if(!_0x893c41[_0x89ba('0x78')]||!_0x893c41[_0x89ba('0x79')]||!_0x893c41[_0x89ba('0x7a')]||!_0x893c41[_0x89ba('0x7b')]||!_0x893c41['bucket']){throw new db['Sequelize'][(_0x89ba('0x5e'))](_0x89ba('0x7c'));}if(_0x1cb6dc['body'][_0x89ba('0x7d')]&&(!_0x893c41[_0x89ba('0x7e')]||!_0x893c41['sentimentAccountId']||!_0x893c41[_0x89ba('0x7f')]||!_0x893c41[_0x89ba('0x7b')]||!_0x893c41['bucket'])){throw new db[(_0x89ba('0x4e'))][(_0x89ba('0x5e'))](_0x89ba('0x80'));}return db[_0x89ba('0x81')][_0x89ba('0x75')]({'where':{'id':_0x893c41['transcribeAccountId']}});}})['then'](function(_0x18d325){if(!_0x18d325){throw new db[(_0x89ba('0x4e'))]['ValidationError'](_0x89ba('0x82'));}if(!_0x18d325[_0x89ba('0x83')]||!_0x18d325[_0x89ba('0x84')]){throw new db[(_0x89ba('0x4e'))][(_0x89ba('0x5e'))](_0x89ba('0x85'));}_0x269c6e=_0x18d325;return getBucketslist(_0x269c6e[_0x89ba('0x83')],_0x269c6e[_0x89ba('0x84')],_0x893c41['transcribeRegion']);})[_0x89ba('0x20')](function(_0x331536){if(_0x331536&&_0x331536[_0x89ba('0x86')]){var _0x126675=_[_0x89ba('0x44')](_0x331536['Buckets'],function(_0x551d0b){return _0x551d0b[_0x89ba('0x87')]===_0x893c41[_0x89ba('0x6e')];});if(!_0x126675){logger[_0x89ba('0x60')](util['format'](_0x89ba('0x88'),_0x1cb6dc['params']['id'],_0x893c41[_0x89ba('0x6e')]));return createBucket(_0x269c6e[_0x89ba('0x83')],_0x269c6e[_0x89ba('0x84')],_0x893c41[_0x89ba('0x7a')],_0x893c41[_0x89ba('0x6e')]);}logger[_0x89ba('0x60')](util[_0x89ba('0x2d')]('[RUNTRANSCRIPT][%d]\x20Bucket\x20%s\x20available',_0x1cb6dc[_0x89ba('0x45')]['id'],_0x893c41[_0x89ba('0x6e')]));return;}})[_0x89ba('0x20')](function(_0x4a91ab){if(_0x1ffef6[_0x89ba('0x89')]===_0x89ba('0x8a')){return transcribe(_0x1cb6dc[_0x89ba('0x45')]['id'],_0x269c6e[_0x89ba('0x83')],_0x269c6e['data2'],_0x893c41['transcribeRegion'],_0x893c41['bucket'],_0x1ffef6[_0x89ba('0x49')],_0x893c41[_0x89ba('0x7b')]);}else{logger[_0x89ba('0x60')](util[_0x89ba('0x2d')](_0x89ba('0x8b'),_0x1cb6dc[_0x89ba('0x45')]['id']));return{'transcribeStatus':_0x89ba('0x8c')};}})[_0x89ba('0x20')](function(_0xceaab8){if(_0xceaab8){_0xceaab8['tempSentiment']=_0x1cb6dc[_0x89ba('0x42')]['runSentiment'];return _0x1ffef6[_0x89ba('0x8d')](_0xceaab8);}})[_0x89ba('0x20')](respondWithResult(_0x3995b3,null))[_0x89ba('0x3f')](handleError(_0x3995b3,null));};function writeFile(_0xd2dc4d,_0x1c37bb){return new Promise(function(_0x158b0b,_0x249ae3){fs['writeFile'](_0x1c37bb,_0xd2dc4d,function(_0x3a3f35,_0x54a4d7){if(_0x3a3f35){return _0x249ae3(_0x3a3f35);}else{return _0x158b0b(_0x54a4d7);}});});}exports[_0x89ba('0x8e')]=function(_0x28cddd,_0x2a667f,_0xe2fd42){return db['VoiceRecording'][_0x89ba('0x75')]({'where':{'id':_0x28cddd['params']['id']}})['then'](handleEntityNotFound(_0x2a667f))[_0x89ba('0x20')](function(_0x354f9d){if(_0x354f9d&&_0x354f9d[_0x89ba('0x8f')]){var _0x4da155=_0x354f9d[_0x89ba('0x8f')];var _0x30cba6=config[_0x89ba('0x90')]+_0x89ba('0x91')+_0x354f9d['id']+_0x89ba('0x92');if(fs[_0x89ba('0x4a')](_0x30cba6)){return _0x30cba6;}return writeFile(_0x4da155,_0x30cba6)['then'](function(){return _0x30cba6;});}else{throw new db[(_0x89ba('0x4e'))]['ValidationError'](_0x89ba('0x93'));}})[_0x89ba('0x20')](function(_0xc42b00){return _0x2a667f['download'](_0xc42b00);})[_0x89ba('0x3f')](handleError(_0x2a667f));};
\ No newline at end of file
+var _0x2d69=['transcribeAccountId','Cloud\x20Provider\x20not\x20available','data1','data2','Cloud\x20Provider\x20not\x20configured','transcribeRegion','Buckets','[RUNTRANSCRIPT][%d]\x20Bucket\x20%s\x20not\x20available','[RUNTRANSCRIPT][%d]\x20Bucket\x20%s\x20available','transcribeStatus','NEW','[RUNTRANSCRIPT][%d]\x20Transcript\x20action\x20already\x20requested','IN_PROGRESS','tempSentiment','runSentiment','writeFile','downloadTranscribe','fileText','root','/server/files/transcribes/transcribe_','.txt','Transcript\x20not\x20available','eml-format','rimraf','request-promise','moment','bluebird','path','sox','to-csv','ejs','crypto','jsforce','desk.js','querystring','aws-sdk','uuid/v4','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','Content-Range','apply','reject','save','update','then','error','stack','name','send','VoiceRecording','rawAttributes','fieldName','model','differenceBy','format','query','filters','intersection','fields','attributes','nolimit','order','sort','where','pick','filter','merge','map','type','VIRTUAL','options','includeAll','include','rows','catch','params','keys','length','find','create','body','describe','download','uniqueid','value','%s.cypher','existsSync','decryptFile','secrets','recording','Sequelize','ValidationError','VoiceRecording\x20not\x20found','filename','unlink','message','Not\x20found','../../components/encryptor','sequelize','MD5','col','token','$and','push','extname','destroy','Entity\x20not\x20found','info','isNil','File:\x20\x22','unlinkSync','.cypher','\x22\x20trovato\x20eseguo\x20la\x20cancellazione','listBuckets','TranscribeService','[RUNTRANSCRIPT][%d]\x20Starting\x20voice\x20recording\x20upload\x20in\x20bucket\x20%s','basename','[RUNTRANSCRIPT][%d]\x20Voice\x20recording\x20uploaded\x20in\x20bucket\x20%s\x20(%s)','Bucket','location','[RUNTRANSCRIPT][%d]\x20Sending\x20transcribe\x20request','Location','TranscriptionJob','TranscriptionJobName','TranscriptionJobStatus','runTranscribe','findOne','Setting','transcribe','language','Transcribe\x20not\x20configured','sentiment','sentimentAccountId','sentimentRegion','bucket','Sentiment\x20Analysis\x20not\x20configured','CloudProvider'];(function(_0x546f45,_0x3a0b48){var _0x3058cc=function(_0x45a057){while(--_0x45a057){_0x546f45['push'](_0x546f45['shift']());}};_0x3058cc(++_0x3a0b48);}(_0x2d69,0xab));var _0x92d6=function(_0x3d83ac,_0x1d0135){_0x3d83ac=_0x3d83ac-0x0;var _0x299760=_0x2d69[_0x3d83ac];return _0x299760;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x92d6('0x0'));var rimraf=require(_0x92d6('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x92d6('0x2'));var moment=require(_0x92d6('0x3'));var BPromise=require(_0x92d6('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x92d6('0x5'));var sox=require(_0x92d6('0x6'));var csv=require(_0x92d6('0x7'));var ejs=require(_0x92d6('0x8'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x92d6('0x9'));var jsforce=require(_0x92d6('0xa'));var deskjs=require(_0x92d6('0xb'));var toCsv=require('to-csv');var querystring=require(_0x92d6('0xc'));var Papa=require('papaparse');var AWS=require(_0x92d6('0xd'));var uuidv4=require(_0x92d6('0xe'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x92d6('0xf'));var hardwareService=require(_0x92d6('0x10'));var logger=require(_0x92d6('0x11'))(_0x92d6('0x12'));var utils=require(_0x92d6('0x13'));var config=require(_0x92d6('0x14'));var db=require(_0x92d6('0x15'))['db'];function respondWithStatusCode(_0x4d6159,_0x5f420c){_0x5f420c=_0x5f420c||0xcc;return function(_0x50f79b){if(_0x50f79b){return _0x4d6159[_0x92d6('0x16')](_0x5f420c);}return _0x4d6159['status'](_0x5f420c)[_0x92d6('0x17')]();};}function respondWithResult(_0x19aed3,_0x594bb4){_0x594bb4=_0x594bb4||0xc8;return function(_0x45d1fd){if(_0x45d1fd){return _0x19aed3[_0x92d6('0x18')](_0x594bb4)[_0x92d6('0x19')](_0x45d1fd);}};}function respondWithFilteredResult(_0x3b28f2,_0x4465e0){return function(_0x5ef057){if(_0x5ef057){var _0x398638=_0x5ef057[_0x92d6('0x1a')],_0xfa9767=_0x4465e0[_0x92d6('0x1b')],_0x38ab48=_0x4465e0[_0x92d6('0x1b')]+_0x4465e0[_0x92d6('0x1c')],_0x41fa65;if(_0x38ab48>=_0x398638){_0x38ab48=_0x398638;_0x41fa65=0xc8;}else{_0x41fa65=0xce;}_0x3b28f2[_0x92d6('0x18')](_0x41fa65);return _0x3b28f2['set'](_0x92d6('0x1d'),_0xfa9767+'-'+_0x38ab48+'/'+_0x398638)[_0x92d6('0x19')](_0x5ef057);}return null;};}function patchUpdates(_0x4a07ec){return function(_0xf25a6){try{jsonpatch[_0x92d6('0x1e')](_0xf25a6,_0x4a07ec,!![]);}catch(_0x44aa2b){return BPromise[_0x92d6('0x1f')](_0x44aa2b);}return _0xf25a6[_0x92d6('0x20')]();};}function saveUpdates(_0x594201,_0x3b4e85){return function(_0x1b3372){if(_0x1b3372){return _0x1b3372[_0x92d6('0x21')](_0x594201)[_0x92d6('0x22')](function(_0x5a11de){return _0x5a11de;});}return null;};}function removeEntity(_0x56773d,_0x564162){return function(_0x1df082){if(_0x1df082){return _0x1df082['destroy']()[_0x92d6('0x22')](function(){_0x56773d[_0x92d6('0x18')](0xcc)[_0x92d6('0x17')]();});}};}function handleEntityNotFound(_0x4f5e01,_0x2e9fe4){return function(_0x3298c2){if(!_0x3298c2){_0x4f5e01[_0x92d6('0x16')](0x194);}return _0x3298c2;};}function handleError(_0xf8d730,_0x1986aa){_0x1986aa=_0x1986aa||0x1f4;return function(_0x1ce009){logger[_0x92d6('0x23')](_0x1ce009[_0x92d6('0x24')]);if(_0x1ce009[_0x92d6('0x25')]){delete _0x1ce009[_0x92d6('0x25')];}_0xf8d730[_0x92d6('0x18')](_0x1986aa)[_0x92d6('0x26')](_0x1ce009);};}exports['index']=function(_0x185683,_0x518260){var _0x2ad780={},_0x3230fd={},_0x19f96f={'count':0x0,'rows':[]};var _0x185cf2=_['map'](db[_0x92d6('0x27')][_0x92d6('0x28')],function(_0x37318f){return{'name':_0x37318f[_0x92d6('0x29')],'type':_0x37318f['type']['key']};});_0x3230fd[_0x92d6('0x2a')]=_[_0x92d6('0x2b')](_['map'](_0x185cf2,_0x92d6('0x25')),[_0x92d6('0x2c')]);_0x3230fd[_0x92d6('0x2d')]=_['keys'](_0x185683['query']);_0x3230fd[_0x92d6('0x2e')]=_['intersection'](_0x3230fd['model'],_0x3230fd[_0x92d6('0x2d')]);_0x2ad780['attributes']=_[_0x92d6('0x2f')](_0x3230fd['model'],qs['fields'](_0x185683['query'][_0x92d6('0x30')]));_0x2ad780[_0x92d6('0x31')]=_0x2ad780[_0x92d6('0x31')]['length']?_0x2ad780['attributes']:_0x3230fd[_0x92d6('0x2a')];if(!_0x185683[_0x92d6('0x2d')]['hasOwnProperty'](_0x92d6('0x32'))){_0x2ad780[_0x92d6('0x1c')]=qs[_0x92d6('0x1c')](_0x185683[_0x92d6('0x2d')][_0x92d6('0x1c')]);_0x2ad780['offset']=qs[_0x92d6('0x1b')](_0x185683[_0x92d6('0x2d')][_0x92d6('0x1b')]);}_0x2ad780[_0x92d6('0x33')]=qs[_0x92d6('0x34')](_0x185683[_0x92d6('0x2d')]['sort']);_0x2ad780[_0x92d6('0x35')]=qs[_0x92d6('0x2e')](_[_0x92d6('0x36')](_0x185683[_0x92d6('0x2d')],_0x3230fd[_0x92d6('0x2e')]),_0x185cf2);if(_0x185683['query'][_0x92d6('0x37')]){_0x2ad780[_0x92d6('0x35')]=_[_0x92d6('0x38')](_0x2ad780['where'],{'$or':_[_0x92d6('0x39')](_0x185cf2,function(_0x18b129){if(_0x18b129[_0x92d6('0x3a')]!==_0x92d6('0x3b')){var _0x5c0000={};_0x5c0000[_0x18b129[_0x92d6('0x25')]]={'$like':'%'+_0x185683[_0x92d6('0x2d')][_0x92d6('0x37')]+'%'};return _0x5c0000;}})});}_0x2ad780=_['merge']({},_0x2ad780,_0x185683[_0x92d6('0x3c')]);var _0x14a217={'where':_0x2ad780[_0x92d6('0x35')]};return db[_0x92d6('0x27')][_0x92d6('0x1a')](_0x14a217)[_0x92d6('0x22')](function(_0x4d2ca1){_0x19f96f[_0x92d6('0x1a')]=_0x4d2ca1;if(_0x185683[_0x92d6('0x2d')][_0x92d6('0x3d')]){_0x2ad780[_0x92d6('0x3e')]=[{'all':!![]}];}return db['VoiceRecording']['findAll'](_0x2ad780);})[_0x92d6('0x22')](function(_0x3f1ff0){_0x19f96f[_0x92d6('0x3f')]=_0x3f1ff0;return _0x19f96f;})[_0x92d6('0x22')](respondWithFilteredResult(_0x518260,_0x2ad780))[_0x92d6('0x40')](handleError(_0x518260,null));};exports['show']=function(_0x4231ed,_0x5ea72f){var _0x484dd2={'raw':![],'where':{'id':_0x4231ed[_0x92d6('0x41')]['id']}},_0x408f67={};_0x408f67[_0x92d6('0x2a')]=_[_0x92d6('0x42')](db[_0x92d6('0x27')][_0x92d6('0x28')]);_0x408f67[_0x92d6('0x2d')]=_[_0x92d6('0x42')](_0x4231ed['query']);_0x408f67[_0x92d6('0x2e')]=_['intersection'](_0x408f67[_0x92d6('0x2a')],_0x408f67[_0x92d6('0x2d')]);_0x484dd2[_0x92d6('0x31')]=_[_0x92d6('0x2f')](_0x408f67[_0x92d6('0x2a')],qs[_0x92d6('0x30')](_0x4231ed['query'][_0x92d6('0x30')]));_0x484dd2['attributes']=_0x484dd2[_0x92d6('0x31')][_0x92d6('0x43')]?_0x484dd2['attributes']:_0x408f67[_0x92d6('0x2a')];if(_0x4231ed[_0x92d6('0x2d')]['includeAll']){_0x484dd2[_0x92d6('0x3e')]=[{'all':!![]}];}_0x484dd2=_[_0x92d6('0x38')]({},_0x484dd2,_0x4231ed[_0x92d6('0x3c')]);return db['VoiceRecording'][_0x92d6('0x44')](_0x484dd2)[_0x92d6('0x22')](handleEntityNotFound(_0x5ea72f,null))[_0x92d6('0x22')](respondWithResult(_0x5ea72f,null))[_0x92d6('0x40')](handleError(_0x5ea72f,null));};exports[_0x92d6('0x45')]=function(_0x297eac,_0xfdb2b3){return db[_0x92d6('0x27')]['create'](_0x297eac[_0x92d6('0x46')],{})[_0x92d6('0x22')](respondWithResult(_0xfdb2b3,0xc9))['catch'](handleError(_0xfdb2b3,null));};exports[_0x92d6('0x21')]=function(_0x33e4d2,_0x3dbe4c){if(_0x33e4d2[_0x92d6('0x46')]['id']){delete _0x33e4d2['body']['id'];}return db[_0x92d6('0x27')][_0x92d6('0x44')]({'where':{'id':_0x33e4d2[_0x92d6('0x41')]['id']}})[_0x92d6('0x22')](handleEntityNotFound(_0x3dbe4c,null))[_0x92d6('0x22')](saveUpdates(_0x33e4d2[_0x92d6('0x46')],null))[_0x92d6('0x22')](respondWithResult(_0x3dbe4c,null))[_0x92d6('0x40')](handleError(_0x3dbe4c,null));};exports[_0x92d6('0x47')]=function(_0x311c9f,_0x485792){return db[_0x92d6('0x27')]['describe']()['then'](respondWithResult(_0x485792,null))[_0x92d6('0x40')](handleError(_0x485792,null));};exports[_0x92d6('0x48')]=function(_0x2d5945,_0x5ed2b7,_0x21184b){var _0xf89614=require('../../components/encryptor');var _0x1920fe=![];var _0x3bd3cb={};if(_0x2d5945[_0x92d6('0x2d')]['type']&&_0x2d5945[_0x92d6('0x2d')][_0x92d6('0x3a')]===_0x92d6('0x49')){_0x3bd3cb['uniqueid']=_0x2d5945[_0x92d6('0x41')]['id'];}else{_0x3bd3cb['id']=_0x2d5945['params']['id'];}return db[_0x92d6('0x27')]['find']({'where':_0x3bd3cb,'attributes':['id',_0x92d6('0x4a')],'raw':!![]})[_0x92d6('0x22')](handleEntityNotFound(_0x5ed2b7,null))[_0x92d6('0x22')](function(_0x3634e3){if(_0x3634e3){var _0x472423=_0x3634e3['value'];var _0x79b14=util[_0x92d6('0x2c')](_0x92d6('0x4b'),_0x472423);if(fs[_0x92d6('0x4c')](_0x79b14)){_0x1920fe=!![];return _0xf89614[_0x92d6('0x4d')](_0x79b14,_0x472423,config[_0x92d6('0x4e')][_0x92d6('0x4f')])['then'](function(){return _0x3634e3;});}return _0x3634e3;}})['then'](function(_0x4c19a7){if(_0x4c19a7){var _0x384700=_0x4c19a7['value'];if(!fs[_0x92d6('0x4c')](_0x384700)){throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))](_0x92d6('0x52'));}if(_0x4c19a7[_0x92d6('0x53')]){return _0x5ed2b7[_0x92d6('0x48')](_0x384700,_0x4c19a7[_0x92d6('0x53')]+path['extname'](_0x384700),function(){if(_0x1920fe){fs['unlink'](_0x384700);}});}else{return _0x5ed2b7[_0x92d6('0x48')](_0x384700,function(_0x55e6ec){if(_0x1920fe){fs[_0x92d6('0x54')](_0x384700);}});}}})[_0x92d6('0x40')](function(_0x10e11c){if(_0x10e11c[_0x92d6('0x55')]===_0x92d6('0x52')){_0x5ed2b7[_0x92d6('0x18')](0x194)[_0x92d6('0x26')](_0x92d6('0x56'));}else{return handleError(_0x5ed2b7,null);}});};exports['downloads']=function(_0x4b6c59,_0xfcad42,_0x2151ae){var _0x5b9b96=require(_0x92d6('0x57'));var _0x307489=![];var _0x485511={'$and':[db[_0x92d6('0x58')][_0x92d6('0x35')](db[_0x92d6('0x58')]['fn'](_0x92d6('0x59'),db['sequelize'][_0x92d6('0x5a')](_0x92d6('0x49'))),_0x4b6c59[_0x92d6('0x2d')][_0x92d6('0x5b')])]};if(_0x4b6c59['query']['type']&&_0x4b6c59[_0x92d6('0x2d')][_0x92d6('0x3a')]===_0x92d6('0x49')){_0x485511[_0x92d6('0x5c')][_0x92d6('0x5d')]({'uniqueid':_0x4b6c59[_0x92d6('0x41')]['id']});}else{_0x485511['$and']['push']({'id':_0x4b6c59[_0x92d6('0x41')]['id']});}return db[_0x92d6('0x27')][_0x92d6('0x44')]({'where':_0x485511,'attributes':['id','value'],'raw':!![]})[_0x92d6('0x22')](handleEntityNotFound(_0xfcad42,null))[_0x92d6('0x22')](function(_0x32fc35){if(_0x32fc35){var _0x48f1af=util[_0x92d6('0x2c')](_0x92d6('0x4b'),_0x32fc35['value']);if(fs[_0x92d6('0x4c')](_0x48f1af)){_0x307489=!![];return _0x5b9b96[_0x92d6('0x4d')](_0x48f1af,_0x32fc35[_0x92d6('0x4a')],config[_0x92d6('0x4e')][_0x92d6('0x4f')])[_0x92d6('0x22')](function(){return _0x32fc35;});}return _0x32fc35;}})[_0x92d6('0x22')](function(_0x5b4bc6){if(_0x5b4bc6){if(!fs[_0x92d6('0x4c')](_0x5b4bc6[_0x92d6('0x4a')])){throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))](_0x92d6('0x52'));}if(_0x5b4bc6[_0x92d6('0x53')]){return _0xfcad42[_0x92d6('0x48')](_0x5b4bc6[_0x92d6('0x4a')],_0x5b4bc6['filename']+path[_0x92d6('0x5e')](_0x5b4bc6[_0x92d6('0x4a')]),function(){if(_0x307489){fs[_0x92d6('0x54')](_0x5b4bc6[_0x92d6('0x4a')]);}});}else{return _0xfcad42[_0x92d6('0x48')](_0x5b4bc6[_0x92d6('0x4a')],function(_0x5e0551){if(_0x307489){fs['unlink'](_0x5b4bc6[_0x92d6('0x4a')]);}});}}})[_0x92d6('0x40')](handleError(_0xfcad42,null));};exports[_0x92d6('0x5f')]=function(_0x5852b7,_0x59ebdd){return db['VoiceRecording'][_0x92d6('0x44')]({'where':{'id':_0x5852b7[_0x92d6('0x41')]['id']}})[_0x92d6('0x22')](function(_0x2162a5){if(!_0x2162a5)throw new ReferenceError(_0x92d6('0x60'));return _0x2162a5;})[_0x92d6('0x22')](function(_0x280279){var _0x2363b8=_0x280279[_0x92d6('0x4a')];logger[_0x92d6('0x61')]('cancellazione\x20fisica\x20documento\x20%s',_0x2363b8);if(!_[_0x92d6('0x62')](_0x280279['value'])&&fs[_0x92d6('0x4c')](_0x2363b8)){logger['info'](_0x92d6('0x63')+_0x2363b8+'\x22\x20trovato\x20eseguo\x20la\x20cancellazione');fs[_0x92d6('0x64')](_0x2363b8);}_0x2363b8=_0x2363b8+_0x92d6('0x65');if(!_[_0x92d6('0x62')](_0x280279[_0x92d6('0x4a')])&&fs['existsSync'](_0x2363b8)){logger[_0x92d6('0x61')](_0x92d6('0x63')+_0x2363b8+_0x92d6('0x66'));fs[_0x92d6('0x64')](_0x2363b8);}return _0x280279;})[_0x92d6('0x22')](function(_0x12ebbb){if(!_0x12ebbb)throw new InternalError();return _0x12ebbb['destroy']();})[_0x92d6('0x22')](function(){_0x59ebdd[_0x92d6('0x18')](0xcc)[_0x92d6('0x17')]();})[_0x92d6('0x40')](handleError(_0x59ebdd,null));};function getBucketslist(_0x2f9317,_0x4cdc10,_0x1f031c){return new Promise(function(_0x340dd7,_0x50708d){var _0x59cae3=new AWS['S3']({'accessKeyId':_0x4cdc10,'secretAccessKey':_0x2f9317,'region':_0x1f031c});_0x59cae3[_0x92d6('0x67')]({},function(_0x227da8,_0x2ea8ce){if(_0x227da8){return _0x50708d(_0x227da8);}else{return _0x340dd7(_0x2ea8ce);}});});}function createBucket(_0x5ef554,_0x35d7ef,_0x5381b0,_0x5059fc){return new Promise(function(_0x56a9b5,_0x5593e1){var _0x1f4144=new AWS['S3']({'accessKeyId':_0x35d7ef,'secretAccessKey':_0x5ef554,'region':_0x5381b0});_0x1f4144['createBucket']({'Bucket':_0x5059fc},function(_0x22df16,_0xe1226e){if(_0x22df16){return _0x5593e1(_0x22df16);}else{return _0x56a9b5(_0xe1226e);}});});}function uploadFile(_0x42671a,_0x3ca361,_0x3ae077,_0x1ed551,_0x34293,_0x198b84){return new Promise(function(_0x3344a7,_0x415639){var _0x11dc1c=new AWS['S3']({'accessKeyId':_0x3ca361,'secretAccessKey':_0x42671a,'region':_0x3ae077});_0x11dc1c['upload']({'Bucket':_0x1ed551,'Key':_0x34293,'Body':_0x198b84},function(_0x57de7e,_0x1dbd7c){if(_0x57de7e){return _0x415639(_0x57de7e);}else{return _0x3344a7(_0x1dbd7c);}});});}function startTranscribe(_0x9cd3e6,_0x4954f0,_0xd2b56e,_0x3b1489,_0xdfe844,_0x2fa179){return new Promise(function(_0x46befd,_0x4fadad){var _0x8c733f=new AWS[(_0x92d6('0x68'))]({'accessKeyId':_0x4954f0,'secretAccessKey':_0x9cd3e6,'region':_0xd2b56e});_0x8c733f['startTranscriptionJob']({'TranscriptionJobName':_0x3b1489,'LanguageCode':_0xdfe844,'Media':{'MediaFileUri':_0x2fa179}},function(_0x4094c8,_0x51befd){if(_0x4094c8){return _0x4fadad(_0x4094c8);}else{return _0x46befd(_0x51befd);}});});}function transcribe(_0x12b35e,_0x3eae8b,_0xdd361b,_0x5e4de9,_0x425647,_0x2ed7a8,_0x53b034){return new Promise(function(_0x3728d7,_0x1af8ac){var _0x2c00b4={};logger[_0x92d6('0x61')](util['format'](_0x92d6('0x69'),_0x12b35e,_0x425647));return uploadFile(_0x3eae8b,_0xdd361b,_0x5e4de9,_0x425647,path[_0x92d6('0x6a')](_0x2ed7a8),fs['readFileSync'](_0x2ed7a8))[_0x92d6('0x22')](function(_0x799283){logger[_0x92d6('0x61')](util[_0x92d6('0x2c')](_0x92d6('0x6b'),_0x12b35e,_0x425647,_0x799283['Location']));_0x2c00b4['bucket']=_0x799283[_0x92d6('0x6c')];_0x2c00b4[_0x92d6('0x6d')]=_0x799283['Location'];logger['info'](util[_0x92d6('0x2c')](_0x92d6('0x6e'),_0x12b35e));return startTranscribe(_0x3eae8b,_0xdd361b,_0x5e4de9,uuidv4(),_0x53b034,_0x799283[_0x92d6('0x6f')]);})[_0x92d6('0x22')](function(_0x2d7c57){logger['info'](util['format']('[RUNTRANSCRIPT][%d]\x20Transcription\x20job\x20%s\x20created',_0x12b35e,_0x2d7c57[_0x92d6('0x70')][_0x92d6('0x71')]));_0x2c00b4['transcribeName']=_0x2d7c57[_0x92d6('0x70')][_0x92d6('0x71')];_0x2c00b4['transcribeStatus']=_0x2d7c57[_0x92d6('0x70')][_0x92d6('0x72')];return _0x3728d7(_0x2c00b4);})['catch'](function(_0x4626f9){return _0x1af8ac(_0x4626f9);});});}exports[_0x92d6('0x73')]=function(_0x472b17,_0x5c2ff3,_0x571219){var _0x32320c;var _0x6e148f;var _0x4414b6;var _0x47efa0=require(_0x92d6('0x57'));return db[_0x92d6('0x27')][_0x92d6('0x74')]({'where':{'id':_0x472b17[_0x92d6('0x41')]['id']}})[_0x92d6('0x22')](function(_0x46a800){if(_0x46a800){var _0xf7d028=util[_0x92d6('0x2c')](_0x92d6('0x4b'),_0x46a800[_0x92d6('0x4a')]);if(fs[_0x92d6('0x4c')](_0xf7d028)){cypher=!![];return _0x47efa0['decryptFile'](_0xf7d028,_0x46a800[_0x92d6('0x4a')],config['secrets'][_0x92d6('0x4f')])[_0x92d6('0x22')](function(){return _0x46a800;});}return _0x46a800;}})[_0x92d6('0x22')](function(_0x40dd7a){if(!_0x40dd7a){throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))]('Voice\x20Recording\x20not\x20found');}_0x6e148f=_0x40dd7a;return db[_0x92d6('0x75')]['findOne']({'where':{'id':0x1}});})[_0x92d6('0x22')](handleEntityNotFound(_0x5c2ff3,null))['then'](function(_0x4bbab3){if(_0x4bbab3){_0x32320c=_0x4bbab3;if(!_0x32320c[_0x92d6('0x76')]||!_0x32320c['transcribeAccountId']||!_0x32320c['transcribeRegion']||!_0x32320c[_0x92d6('0x77')]||!_0x32320c['bucket']){throw new db[(_0x92d6('0x50'))]['ValidationError'](_0x92d6('0x78'));}if(_0x472b17[_0x92d6('0x46')]['runSentiment']&&(!_0x32320c[_0x92d6('0x79')]||!_0x32320c[_0x92d6('0x7a')]||!_0x32320c[_0x92d6('0x7b')]||!_0x32320c[_0x92d6('0x77')]||!_0x32320c[_0x92d6('0x7c')])){throw new db['Sequelize'][(_0x92d6('0x51'))](_0x92d6('0x7d'));}return db[_0x92d6('0x7e')][_0x92d6('0x74')]({'where':{'id':_0x32320c[_0x92d6('0x7f')]}});}})[_0x92d6('0x22')](function(_0x945262){if(!_0x945262){throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))](_0x92d6('0x80'));}if(!_0x945262[_0x92d6('0x81')]||!_0x945262[_0x92d6('0x82')]){throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))](_0x92d6('0x83'));}_0x4414b6=_0x945262;return getBucketslist(_0x4414b6[_0x92d6('0x81')],_0x4414b6[_0x92d6('0x82')],_0x32320c[_0x92d6('0x84')]);})[_0x92d6('0x22')](function(_0x438c8e){if(_0x438c8e&&_0x438c8e[_0x92d6('0x85')]){var _0x4da7d0=_[_0x92d6('0x44')](_0x438c8e['Buckets'],function(_0x1344ed){return _0x1344ed['Name']===_0x32320c['bucket'];});if(!_0x4da7d0){logger[_0x92d6('0x61')](util[_0x92d6('0x2c')](_0x92d6('0x86'),_0x472b17[_0x92d6('0x41')]['id'],_0x32320c['bucket']));return createBucket(_0x4414b6[_0x92d6('0x81')],_0x4414b6[_0x92d6('0x82')],_0x32320c[_0x92d6('0x84')],_0x32320c[_0x92d6('0x7c')]);}logger[_0x92d6('0x61')](util[_0x92d6('0x2c')](_0x92d6('0x87'),_0x472b17[_0x92d6('0x41')]['id'],_0x32320c['bucket']));return;}})[_0x92d6('0x22')](function(_0x5f5bf3){if(_0x6e148f[_0x92d6('0x88')]===_0x92d6('0x89')){return transcribe(_0x472b17[_0x92d6('0x41')]['id'],_0x4414b6[_0x92d6('0x81')],_0x4414b6[_0x92d6('0x82')],_0x32320c[_0x92d6('0x84')],_0x32320c[_0x92d6('0x7c')],_0x6e148f[_0x92d6('0x4a')],_0x32320c[_0x92d6('0x77')]);}else{logger[_0x92d6('0x61')](util[_0x92d6('0x2c')](_0x92d6('0x8a'),_0x472b17[_0x92d6('0x41')]['id']));return{'transcribeStatus':_0x92d6('0x8b')};}})[_0x92d6('0x22')](function(_0x174681){if(_0x174681){_0x174681[_0x92d6('0x8c')]=_0x472b17['body'][_0x92d6('0x8d')];return _0x6e148f['updateAttributes'](_0x174681);}})[_0x92d6('0x22')](respondWithResult(_0x5c2ff3,null))[_0x92d6('0x40')](handleError(_0x5c2ff3,null));};function writeFile(_0x4a908b,_0x37a890){return new Promise(function(_0x912321,_0x2c909b){fs[_0x92d6('0x8e')](_0x37a890,_0x4a908b,function(_0x4fc57e,_0x42fe26){if(_0x4fc57e){return _0x2c909b(_0x4fc57e);}else{return _0x912321(_0x42fe26);}});});}exports[_0x92d6('0x8f')]=function(_0x3cb6c2,_0x33fd99,_0x27e52f){return db[_0x92d6('0x27')][_0x92d6('0x74')]({'where':{'id':_0x3cb6c2[_0x92d6('0x41')]['id']}})[_0x92d6('0x22')](handleEntityNotFound(_0x33fd99))[_0x92d6('0x22')](function(_0x1c57eb){if(_0x1c57eb&&_0x1c57eb[_0x92d6('0x90')]){var _0x3a3632=_0x1c57eb['fileText'];var _0x2d09d6=config[_0x92d6('0x91')]+_0x92d6('0x92')+_0x1c57eb['id']+_0x92d6('0x93');if(fs['existsSync'](_0x2d09d6)){return _0x2d09d6;}return writeFile(_0x3a3632,_0x2d09d6)[_0x92d6('0x22')](function(){return _0x2d09d6;});}else{throw new db[(_0x92d6('0x50'))][(_0x92d6('0x51'))](_0x92d6('0x94'));}})[_0x92d6('0x22')](function(_0x17b267){return _0x33fd99[_0x92d6('0x48')](_0x17b267);})[_0x92d6('0x40')](handleError(_0x33fd99));};
\ No newline at end of file