Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / services / agi / scripts / index.js
index 3a9de09..93124de 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7b2c=['boolValue','intent','displayName','languageCode','queryText','responseId','fulfillmentText','tildeASR','Tilde\x20ASR\x20confidence','awsPolly','polly','lex','ispeechTTS','format','%s?apikey=%s&action=convert&text=%s&voice=%s&speed=%s&format=mp3','ispeechASR','model=%s','freeform=3','nda','text','channelData','CustomAction','CustomActionData','AudioFromTts','Data','dirName','http','https','path','querystring','request-promise','randomstring','sox','google-tts-api','url','parse','util','./aws','./google','./sestek','./tilde','../../../config/logger','https://api.ispeech.org/api/rest','protocol','https:','host','WHAT_EVER','get','error','request\x20to\x20','\x20failed,\x20status\x20code\x20=\x20','statusCode','createWriteStream','finish','info','finish\x20download\x20file','close','unlink','download\x20error','end','statusMessage','data','transcode','wav','error\x20convert','start','tmp','.wav','writeFileSync','base64','then','777','split','readFileSync','toString','googleCloudTTS','https://texttospeech.googleapis.com/v1/','ssml','input','voice','audioConfig','MP3','POST','generate','.mp3','audioContent','writeFile','chmodSync','resolve','googleCloudTTS\x20path','googleTTS','https://translate.google.com/_/TranslateWebserverUi/data/batchexecute','utf8','application/x-www-form-urlencoded','f.req=','stringify','jQ1olc','null','generic','slice','parse\x20response\x20failed:\x0a','length','text\x20length\x20limit\x20reached','lang\x20\x22','\x22\x20might\x20not\x20exist','goggleTTS\x20path','asr','results','map','alternatives','transcript','join','confidence','googleASR\x20transcription','googleASR\x20confidence','catch','[%s]\x20%s:%s','name','message','googleDialogflow','source','result','resolvedQuery','action','fulfillment','speech','status','code','metadata','replace','SessionsClient','sessionPath','detectIntent','Dialogflow\x20V2\x20response:','queryResult','allRequiredParamsPresent','diagnosticInfo','fields','end_conversation'];(function(_0x145abb,_0x5af625){var _0x35b1a4=function(_0x1f72f1){while(--_0x1f72f1){_0x145abb['push'](_0x145abb['shift']());}};_0x35b1a4(++_0x5af625);}(_0x7b2c,0x1bb));var _0xc7b2=function(_0x69843c,_0x526fbd){_0x69843c=_0x69843c-0x0;var _0x35f847=_0x7b2c[_0x69843c];return _0x35f847;};'use strict';var apiai=require('apiai-promise');var BPromise=require('bluebird');var dialogflow=require('dialogflow');var fs=require('fs');var http=require(_0xc7b2('0x0'));var https=require(_0xc7b2('0x1'));var md5=require('md5');var path=require(_0xc7b2('0x2'));var querystring=require(_0xc7b2('0x3'));var rp=require(_0xc7b2('0x4'));var rs=require(_0xc7b2('0x5'));var sox=require(_0xc7b2('0x6'));var tts=require(_0xc7b2('0x7'));var urlParse=require(_0xc7b2('0x8'))[_0xc7b2('0x9')];var util=require(_0xc7b2('0xa'));var aws=require(_0xc7b2('0xb'));var google=require(_0xc7b2('0xc'));var sestek=require(_0xc7b2('0xd'));var tilde=require(_0xc7b2('0xe'));var logger=require(_0xc7b2('0xf'))('agi');var ISPEECH_API=_0xc7b2('0x10');function downloadFile(_0x382d72,_0x43c4eb){return new BPromise(function(_0x4db913,_0x613f2b){var _0x51d97c=urlParse(_0x382d72);var _0x1cdb7c=_0x51d97c[_0xc7b2('0x11')]===_0xc7b2('0x12')?https:http;var _0x7c77b9={'host':_0x51d97c[_0xc7b2('0x13')],'path':_0x51d97c['path'],'headers':{'user-agent':_0xc7b2('0x14')}};_0x1cdb7c[_0xc7b2('0x15')](_0x7c77b9,function(_0x8b0373){if(_0x8b0373['statusCode']!==0xc8){logger[_0xc7b2('0x16')](_0xc7b2('0x17')+_0x382d72+_0xc7b2('0x18')+_0x8b0373[_0xc7b2('0x19')]+'\x20('+_0x8b0373['statusMessage']+')');_0x613f2b(new Error(_0xc7b2('0x17')+_0x382d72+_0xc7b2('0x18')+_0x8b0373[_0xc7b2('0x19')]+'\x20('+_0x8b0373['statusMessage']+')'));return;}var _0x599b0c=fs[_0xc7b2('0x1a')](_0x43c4eb);_0x599b0c['on'](_0xc7b2('0x1b'),function(){logger[_0xc7b2('0x1c')](_0xc7b2('0x1d'));_0x599b0c[_0xc7b2('0x1e')](_0x4db913);});_0x599b0c['on']('error',function(_0x3d4749){fs[_0xc7b2('0x1f')](_0x43c4eb);logger['error'](_0xc7b2('0x20'),_0x3d4749);_0x613f2b(_0x3d4749);});_0x8b0373['pipe'](_0x599b0c);})['on'](_0xc7b2('0x16'),function(_0x31d7eb){logger[_0xc7b2('0x16')](_0x31d7eb);_0x613f2b(_0x31d7eb);})[_0xc7b2('0x21')]();});}function uploadFile(_0x1b0982){return new BPromise(function(_0x2bccc9,_0x5a5f2f){var _0x31905a=urlParse(_0x1b0982);var _0x4ef34b=_0x31905a[_0xc7b2('0x11')]===_0xc7b2('0x12')?https:http;var _0xb82b81={'host':_0x31905a[_0xc7b2('0x13')],'path':_0x31905a[_0xc7b2('0x2')],'headers':{'user-agent':'WHAT_EVER'}};_0x4ef34b[_0xc7b2('0x15')](_0xb82b81,function(_0x358e2a){if(_0x358e2a[_0xc7b2('0x19')]!==0xc8){_0x5a5f2f(new Error(_0xc7b2('0x17')+_0x1b0982+_0xc7b2('0x18')+_0x358e2a[_0xc7b2('0x19')]+'\x20('+_0x358e2a[_0xc7b2('0x22')]+')'));return;}var _0x36af34='';_0x358e2a['on'](_0xc7b2('0x23'),function(_0x4bdc4d){_0x36af34+=_0x4bdc4d;});_0x358e2a['on']('end',function(){_0x2bccc9(_0x36af34);});})['on'](_0xc7b2('0x16'),function(_0xac1556){_0x5a5f2f(_0xac1556);})[_0xc7b2('0x21')]();});}function convertFile(_0x45dbe7,_0x23af01){return new BPromise(function(_0x14dd95,_0x261a86){var _0x3dad14=sox[_0xc7b2('0x24')](_0x45dbe7,_0x23af01,{'sampleRate':0x1f40,'format':_0xc7b2('0x25'),'channelCount':0x1,'bitRate':0xc0*0x400,'compressionQuality':0x5});_0x3dad14['on'](_0xc7b2('0x16'),function(_0x2fe93f){logger[_0xc7b2('0x16')](_0xc7b2('0x26'),_0x2fe93f);_0x261a86(_0x2fe93f);});_0x3dad14['on'](_0xc7b2('0x21'),function(){logger[_0xc7b2('0x1c')]('finish\x20to\x20convert');_0x14dd95();});_0x3dad14[_0xc7b2('0x27')]();});}function base64Decode(_0x27bc0b,_0x24f8ac){var _0x21bdee=path['resolve'](__dirname,_0xc7b2('0x28'),rs['generate'](0x4)+_0xc7b2('0x29'));fs[_0xc7b2('0x2a')](_0x21bdee,_0x27bc0b,_0xc7b2('0x2b'));return convertFile(_0x21bdee,_0x24f8ac)[_0xc7b2('0x2c')](function(){try{fs[_0xc7b2('0x1f')](_0x21bdee);fs['chmodSync'](_0x24f8ac,_0xc7b2('0x2d'));}catch(_0x1b48fd){logger[_0xc7b2('0x16')](_0x1b48fd);}return _0x24f8ac[_0xc7b2('0x2e')]('.')[0x0];});}function base64Encode(_0x5dffed){var _0xe008a0=fs[_0xc7b2('0x2f')](_0x5dffed);return new Buffer(_0xe008a0)[_0xc7b2('0x30')](_0xc7b2('0x2b'));}exports[_0xc7b2('0x31')]=function(_0x3a2ada,_0x1b9f45,_0x153db3,_0xea710c,_0x5b3ad0,_0x4e0c14){var _0x491f6d,_0x273fca;var _0x439fdd=_0xc7b2('0x32');var _0x55cbee='?key='+_0x3a2ada;var _0x11cc36={};if(_0x1b9f45===_0xc7b2('0x33')){_0x11cc36['input']={'ssml':_0x153db3};}else{_0x11cc36[_0xc7b2('0x34')]={'text':_0x153db3};};_0x11cc36[_0xc7b2('0x35')]={'languageCode':_0xea710c,'ssmlGender':_0x5b3ad0};_0x11cc36[_0xc7b2('0x36')]={'audioEncoding':_0xc7b2('0x37'),'sampleRateHertz':0x1f40};var _0x229a15={'url':_0x439fdd+'text:synthesize'+_0x55cbee,'method':_0xc7b2('0x38'),'json':!![],'body':_0x11cc36};return rp(_0x229a15)[_0xc7b2('0x2c')](function(_0x5938bf){return new BPromise(function(_0x3b5435,_0x5eb1f2){_0x491f6d=path['resolve'](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x3a'));var _0x346de3=Buffer['from'](_0x5938bf[_0xc7b2('0x3b')],_0xc7b2('0x2b'));return fs[_0xc7b2('0x3c')](_0x491f6d,_0x346de3,function(_0x3aa21d){_0x5eb1f2(_0x3aa21d);},function(_0xe90f9){fs[_0xc7b2('0x3d')](_0x491f6d,_0xc7b2('0x2d'));_0x3b5435(_0xe90f9);});});})[_0xc7b2('0x2c')](function(_0x272f01){_0x273fca=path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+'.wav');return convertFile(_0x491f6d,_0x273fca);})[_0xc7b2('0x2c')](function(){try{fs['unlink'](_0x491f6d);fs[_0xc7b2('0x3d')](_0x273fca,'777');}catch(_0x502851){logger[_0xc7b2('0x16')](_0x502851);}logger[_0xc7b2('0x1c')](_0xc7b2('0x3f'),_0x273fca[_0xc7b2('0x2e')]('.')[0x0]);return _0x273fca[_0xc7b2('0x2e')]('.')[0x0];});};exports[_0xc7b2('0x40')]=function(_0x41540e,_0x7f76c6){var _0x4458f1=_0xc7b2('0x41');var _0x5aa732,_0x59d4f6;var _0x2d1d7c;var _0x472cc4={'encoding':_0xc7b2('0x42'),'method':_0xc7b2('0x38'),'timeout':0x2710,'url':_0x4458f1,'headers':{'Content-Type':_0xc7b2('0x43')},'body':_0xc7b2('0x44')+encodeURIComponent(JSON[_0xc7b2('0x45')]([[[_0xc7b2('0x46'),JSON[_0xc7b2('0x45')]([_0x41540e,_0x7f76c6||'en',![],_0xc7b2('0x47')]),null,_0xc7b2('0x48')]]]))};return rp(_0x472cc4)['then'](function(_0x3f7747){try{_0x2d1d7c=eval(_0x3f7747[_0xc7b2('0x49')](0x5))[0x0][0x2];}catch(_0x3eea14){throw new Error(_0xc7b2('0x4a')+_0x3f7747[_0xc7b2('0x23')]);}if(!_0x2d1d7c){if(_0x41540e[_0xc7b2('0x4b')]>0xc8){throw new Error(_0xc7b2('0x4c'));}else{throw new Error(_0xc7b2('0x4d')+_0x7f76c6+_0xc7b2('0x4e'));}}try{_0x2d1d7c=eval(_0x2d1d7c)[0x0];}catch(_0x1f5dd0){throw new Error(_0xc7b2('0x4a')+res[_0xc7b2('0x23')]);}const _0x283f1a=_0x2d1d7c;_0x5aa732=path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x3a'));fs[_0xc7b2('0x2a')](_0x5aa732,_0x2d1d7c,{'encoding':'base64'});_0x59d4f6=path[_0xc7b2('0x3e')](__dirname,'tmp',rs['generate'](0x4)+'.wav');return convertFile(_0x5aa732,_0x59d4f6);})[_0xc7b2('0x2c')](function(){try{fs[_0xc7b2('0x1f')](_0x5aa732);fs[_0xc7b2('0x3d')](_0x59d4f6,_0xc7b2('0x2d'));}catch(_0x290c95){logger['error'](_0x290c95);}logger[_0xc7b2('0x1c')](_0xc7b2('0x4f'),_0x59d4f6[_0xc7b2('0x2e')]('.')[0x0]);return _0x59d4f6[_0xc7b2('0x2e')]('.')[0x0];});};exports['googleASR']=function(_0x57584a,_0x3540a5,_0x3c1db1){return google[_0xc7b2('0x50')](_0x57584a,_0x3540a5,_0x3c1db1)['then'](function(_0x250b92){logger[_0xc7b2('0x1c')](_0x250b92['uri']);return rp(_0x250b92);})[_0xc7b2('0x2c')](function(_0x1ac304){var _0x3dc94e='';var _0x1ca256=0x0;try{fs[_0xc7b2('0x1f')](_0x57584a);}catch(_0x10159e){logger[_0xc7b2('0x16')](_0x10159e);}if(_0x1ac304&&_0x1ac304[_0xc7b2('0x51')]){_0x3dc94e=_0x1ac304[_0xc7b2('0x51')][_0xc7b2('0x52')](function(_0x28db88){return _0x28db88&&_0x28db88[_0xc7b2('0x53')][0x0]&&_0x28db88[_0xc7b2('0x53')][0x0][_0xc7b2('0x54')]?_0x28db88['alternatives'][0x0][_0xc7b2('0x54')]:'';})[_0xc7b2('0x55')]('\x0a');_0x1ca256=_0x1ac304[_0xc7b2('0x51')][_0xc7b2('0x52')](function(_0xfe6c0f){return _0xfe6c0f&&_0xfe6c0f[_0xc7b2('0x53')][0x0]&&_0xfe6c0f[_0xc7b2('0x53')][0x0]['confidence']?_0xfe6c0f['alternatives'][0x0][_0xc7b2('0x56')]:0x0;})[_0xc7b2('0x55')]('\x0a');}logger[_0xc7b2('0x1c')](_0xc7b2('0x57'),_0x3dc94e);logger[_0xc7b2('0x1c')](_0xc7b2('0x58'),_0x1ca256);return{'transcript':_0x3dc94e,'confidence':_0x1ca256};})[_0xc7b2('0x59')](function(_0x5c983c){logger[_0xc7b2('0x16')](_0xc7b2('0x5a'),_0x5c983c['statusCode'],_0x5c983c[_0xc7b2('0x5b')],_0x5c983c[_0xc7b2('0x5c')]);});};exports[_0xc7b2('0x5d')]=function(_0x3991a7,_0x2d6eff,_0xd60ab4,_0x549acd){var _0x22034a=apiai(_0x2d6eff,{'language':_0x549acd||'en'});return _0x22034a['textRequest'](_0xd60ab4,{'sessionId':md5(_0x3991a7)})[_0xc7b2('0x2c')](function(_0x55c1be){logger[_0xc7b2('0x1c')](JSON[_0xc7b2('0x45')](_0x55c1be));return{'source':_0x55c1be['result'][_0xc7b2('0x5e')],'resolvedQuery':_0x55c1be[_0xc7b2('0x5f')][_0xc7b2('0x60')],'action':_0x55c1be['result'][_0xc7b2('0x61')],'actionIncomplete':_0x55c1be[_0xc7b2('0x5f')]['actionIncomplete'],'speech':_0x55c1be[_0xc7b2('0x5f')][_0xc7b2('0x62')][_0xc7b2('0x63')],'score':_0x55c1be[_0xc7b2('0x5f')]['score'],'statusCode':_0x55c1be[_0xc7b2('0x64')][_0xc7b2('0x65')],'endConversation':_0x55c1be['result'][_0xc7b2('0x66')]['endConversation']||![],'isFallbackIntent':_0x55c1be[_0xc7b2('0x5f')][_0xc7b2('0x66')]['isFallbackIntent']};});};exports['googleDialogflowV2']=function(_0x48d7fc,_0x6bfb5e,_0x3a8111,_0x1fc5bf,_0x3fd91c,_0x46ec4f){var _0x26aa58=_0x1fc5bf[_0xc7b2('0x67')](/\\n/g,'\x0a');var _0x574285={'credentials':{'private_key':_0x26aa58,'client_email':_0x3a8111}};var _0x223105=new dialogflow[(_0xc7b2('0x68'))](_0x574285);var _0x4d284c=_0x223105[_0xc7b2('0x69')](_0x6bfb5e,md5(_0x48d7fc));var _0x45c6d1={'session':_0x4d284c,'queryInput':{'text':{'text':_0x3fd91c,'languageCode':_0x46ec4f}}};return _0x223105[_0xc7b2('0x6a')](_0x45c6d1)[_0xc7b2('0x2c')](function(_0x2d471c){if(_0x2d471c&&_0x2d471c[_0xc7b2('0x4b')]){logger[_0xc7b2('0x1c')](_0xc7b2('0x6b'),JSON['stringify'](_0x2d471c));var _0x3cc881=_0x2d471c[0x0];if(_0x3cc881){var _0x3af6da={'action':_0x3cc881['queryResult'][_0xc7b2('0x61')],'allRequiredParamsPresent':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x6d')],'endConversation':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x6e')]&&_0x3cc881[_0xc7b2('0x6c')]['diagnosticInfo'][_0xc7b2('0x6f')]?_0x3cc881['queryResult'][_0xc7b2('0x6e')][_0xc7b2('0x6f')][_0xc7b2('0x70')][_0xc7b2('0x71')]:![],'fulfillmentText':_0x3cc881[_0xc7b2('0x6c')]['fulfillmentText'],'intentName':_0x3cc881['queryResult'][_0xc7b2('0x72')][_0xc7b2('0x5b')],'intentDisplayName':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x72')][_0xc7b2('0x73')],'isFallbackIntent':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x72')]['isFallback'],'languageCode':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x74')],'queryText':_0x3cc881[_0xc7b2('0x6c')][_0xc7b2('0x75')],'responseId':_0x3cc881[_0xc7b2('0x76')],'score':_0x3cc881[_0xc7b2('0x6c')]['intentDetectionConfidence'],'speech':_0x3cc881['queryResult'][_0xc7b2('0x77')],'providerResponse':JSON[_0xc7b2('0x45')](_0x2d471c)};return _0x3af6da;}}});};exports[_0xc7b2('0x78')]=function(_0x28c8ba,_0x218d6c,_0x23cb4a,_0x242db5){return tilde['asr'](_0x28c8ba,_0x218d6c,_0x23cb4a,_0x242db5)[_0xc7b2('0x2c')](function(_0x5b2cd3){try{fs[_0xc7b2('0x1f')](_0x28c8ba);}catch(_0x1a2dd9){logger[_0xc7b2('0x16')](_0x1a2dd9);}logger[_0xc7b2('0x1c')]('Tilde\x20ASR\x20transcription',_0x5b2cd3[_0xc7b2('0x54')]);logger['info'](_0xc7b2('0x79'),_0x5b2cd3[_0xc7b2('0x56')]);return _0x5b2cd3;});};exports[_0xc7b2('0x7a')]=function(_0x5ac391,_0x2afc7f,_0x88421d,_0x5cb319,_0x145328,_0x25b2a1){var _0x3abd13=path['resolve'](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x3a'));var _0x3b4fd7;return aws[_0xc7b2('0x7b')](_0x5ac391,_0x2afc7f,_0x88421d,_0x5cb319,_0x145328,_0x25b2a1,_0x3abd13)[_0xc7b2('0x2c')](function(){_0x3b4fd7=path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x29'));return convertFile(_0x3abd13,_0x3b4fd7);})[_0xc7b2('0x2c')](function(){try{fs[_0xc7b2('0x1f')](_0x3abd13);fs['chmodSync'](_0x3b4fd7,_0xc7b2('0x2d'));}catch(_0x4eea8a){logger[_0xc7b2('0x16')](_0x4eea8a);}return _0x3b4fd7[_0xc7b2('0x2e')]('.')[0x0];});};exports['awsLex']=function(_0x21bbc9,_0x325def,_0x1753f7,_0x579e66,_0x4b5dc4,_0xecd8d4){return aws[_0xc7b2('0x7c')](_0x21bbc9,_0x325def,_0x1753f7,_0x579e66,_0x4b5dc4,_0xecd8d4)['then'](function(_0x1c0ab0){logger[_0xc7b2('0x1c')](JSON[_0xc7b2('0x45')](_0x1c0ab0));return _0x1c0ab0;});};exports[_0xc7b2('0x7d')]=function(_0x3dfaeb,_0x5f3d0f,_0x234eae,_0x2b47d6){var _0x2ec233=util[_0xc7b2('0x7e')](_0xc7b2('0x7f'),ISPEECH_API,_0x3dfaeb,encodeURIComponent(_0x5f3d0f),_0x234eae,_0x2b47d6);var _0x513b5e=path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+'.mp3');var _0x3f6c35;return downloadFile(_0x2ec233,_0x513b5e)[_0xc7b2('0x2c')](function(){_0x3f6c35=path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x29'));return convertFile(_0x513b5e,_0x3f6c35);})[_0xc7b2('0x2c')](function(){try{fs[_0xc7b2('0x1f')](_0x513b5e);fs[_0xc7b2('0x3d')](_0x3f6c35,_0xc7b2('0x2d'));}catch(_0x2ec0ca){logger['error'](_0x2ec0ca);}return _0x3f6c35[_0xc7b2('0x2e')]('.')[0x0];});};exports[_0xc7b2('0x80')]=function(_0x15816b,_0x4a268c,_0x40d596,_0x3f4057){var _0x2ad303=util[_0xc7b2('0x7e')]('%s?apikey=%s&action=recognize&locale=%s&content-type=audio/x-wav&audio=%s&%s',ISPEECH_API,_0x4a268c,_0x40d596,base64Encode(_0x15816b),_0x3f4057?util[_0xc7b2('0x7e')](_0xc7b2('0x81'),encodeURIComponent(_0x3f4057)):_0xc7b2('0x82'));return uploadFile(_0x2ad303)[_0xc7b2('0x2c')](function(_0x17755f){return querystring['parse'](_0x17755f);});};exports['sestekNDA']=function(_0x311774,_0x5595cf){return sestek[_0xc7b2('0x83')](_0x311774,_0x5595cf)[_0xc7b2('0x2c')](function(_0xa66064){logger[_0xc7b2('0x1c')](JSON[_0xc7b2('0x45')](_0xa66064));var _0x37cf0b={'speech':_0xa66064[_0xc7b2('0x84')],'action':_0xa66064['channelData']?_0xa66064[_0xc7b2('0x85')][_0xc7b2('0x86')]:undefined,'actiondata':_0xa66064[_0xc7b2('0x85')]?_0xa66064[_0xc7b2('0x85')][_0xc7b2('0x87')]:undefined};if(_0xa66064['channelData']&&_0xa66064[_0xc7b2('0x85')][_0xc7b2('0x88')]){return base64Decode(_0xa66064[_0xc7b2('0x85')]['AudioFromTts'][_0xc7b2('0x89')],path[_0xc7b2('0x3e')](__dirname,_0xc7b2('0x28'),rs[_0xc7b2('0x39')](0x4)+_0xc7b2('0x29')))['then'](function(_0x312f70){_0x37cf0b['audiofile']=_0x312f70;return _0x37cf0b;});}return _0x37cf0b;});};exports[_0xc7b2('0x8a')]=function(){return __dirname;};
\ No newline at end of file
+var _0xd7fd=['nda','text','channelData','CustomAction','CustomActionData','AudioFromTts','Data','audiofile','apiai-promise','bluebird','dialogflow','http','https','md5','google-tts-api','url','util','./google','https://api.ispeech.org/api/rest','protocol','host','WHAT_EVER','get','statusCode','error','request\x20to\x20','\x20failed,\x20status\x20code\x20=\x20','statusMessage','createWriteStream','finish','info','finish\x20download\x20file','download\x20error','pipe','end','https:','path','data','wav','error\x20convert','finish\x20to\x20convert','tmp','.wav','writeFileSync','base64','then','chmodSync','777','split','readFileSync','toString','googleCloudTTS','?key=','ssml','input','voice','audioConfig','MP3','text:synthesize','POST','resolve','generate','.mp3','audioContent','writeFile','unlink','googleCloudTTS\x20path','googleTTS','https://translate.google.com/_/TranslateWebserverUi/data/batchexecute','application/x-www-form-urlencoded','f.req=','stringify','jQ1olc','length','text\x20length\x20limit\x20reached','lang\x20\x22','\x22\x20might\x20not\x20exist','parse\x20response\x20failed:\x0a','goggleTTS\x20path','asr','uri','results','map','alternatives','transcript','join','confidence','googleASR\x20transcription','[%s]\x20%s:%s','name','textRequest','result','source','resolvedQuery','actionIncomplete','fulfillment','speech','code','metadata','endConversation','isFallbackIntent','googleDialogflowV2','replace','SessionsClient','sessionPath','detectIntent','Dialogflow\x20V2\x20response:','queryResult','action','allRequiredParamsPresent','diagnosticInfo','fields','end_conversation','intent','isFallback','queryText','responseId','intentDetectionConfidence','fulfillmentText','tildeASR','Tilde\x20ASR\x20transcription','Tilde\x20ASR\x20confidence','polly','lex','format','%s?apikey=%s&action=convert&text=%s&voice=%s&speed=%s&format=mp3','model=%s','freeform=3','parse'];(function(_0xafed24,_0x555329){var _0x24c443=function(_0x137d31){while(--_0x137d31){_0xafed24['push'](_0xafed24['shift']());}};_0x24c443(++_0x555329);}(_0xd7fd,0x89));var _0xdd7f=function(_0x493503,_0x351993){_0x493503=_0x493503-0x0;var _0x1986d0=_0xd7fd[_0x493503];return _0x1986d0;};'use strict';var apiai=require(_0xdd7f('0x0'));var BPromise=require(_0xdd7f('0x1'));var dialogflow=require(_0xdd7f('0x2'));var fs=require('fs');var http=require(_0xdd7f('0x3'));var https=require(_0xdd7f('0x4'));var md5=require(_0xdd7f('0x5'));var path=require('path');var querystring=require('querystring');var rp=require('request-promise');var rs=require('randomstring');var sox=require('sox');var tts=require(_0xdd7f('0x6'));var urlParse=require(_0xdd7f('0x7'))['parse'];var util=require(_0xdd7f('0x8'));var aws=require('./aws');var google=require(_0xdd7f('0x9'));var sestek=require('./sestek');var tilde=require('./tilde');var logger=require('../../../config/logger')('agi');var ISPEECH_API=_0xdd7f('0xa');function downloadFile(_0x348a26,_0x523937){return new BPromise(function(_0x443e4e,_0x16f826){var _0x5b78d6=urlParse(_0x348a26);var _0xa1299f=_0x5b78d6[_0xdd7f('0xb')]==='https:'?https:http;var _0x1a16c0={'host':_0x5b78d6[_0xdd7f('0xc')],'path':_0x5b78d6['path'],'headers':{'user-agent':_0xdd7f('0xd')}};_0xa1299f[_0xdd7f('0xe')](_0x1a16c0,function(_0x279898){if(_0x279898[_0xdd7f('0xf')]!==0xc8){logger[_0xdd7f('0x10')](_0xdd7f('0x11')+_0x348a26+_0xdd7f('0x12')+_0x279898[_0xdd7f('0xf')]+'\x20('+_0x279898[_0xdd7f('0x13')]+')');_0x16f826(new Error(_0xdd7f('0x11')+_0x348a26+_0xdd7f('0x12')+_0x279898[_0xdd7f('0xf')]+'\x20('+_0x279898[_0xdd7f('0x13')]+')'));return;}var _0x825739=fs[_0xdd7f('0x14')](_0x523937);_0x825739['on'](_0xdd7f('0x15'),function(){logger[_0xdd7f('0x16')](_0xdd7f('0x17'));_0x825739['close'](_0x443e4e);});_0x825739['on'](_0xdd7f('0x10'),function(_0x131ff0){fs['unlink'](_0x523937);logger[_0xdd7f('0x10')](_0xdd7f('0x18'),_0x131ff0);_0x16f826(_0x131ff0);});_0x279898[_0xdd7f('0x19')](_0x825739);})['on']('error',function(_0x4aa193){logger[_0xdd7f('0x10')](_0x4aa193);_0x16f826(_0x4aa193);})[_0xdd7f('0x1a')]();});}function uploadFile(_0x3e7cf0){return new BPromise(function(_0x5c9641,_0xcd0e17){var _0x33b908=urlParse(_0x3e7cf0);var _0x5d8903=_0x33b908[_0xdd7f('0xb')]===_0xdd7f('0x1b')?https:http;var _0x214e07={'host':_0x33b908['host'],'path':_0x33b908[_0xdd7f('0x1c')],'headers':{'user-agent':_0xdd7f('0xd')}};_0x5d8903[_0xdd7f('0xe')](_0x214e07,function(_0x27e890){if(_0x27e890[_0xdd7f('0xf')]!==0xc8){_0xcd0e17(new Error(_0xdd7f('0x11')+_0x3e7cf0+_0xdd7f('0x12')+_0x27e890[_0xdd7f('0xf')]+'\x20('+_0x27e890[_0xdd7f('0x13')]+')'));return;}var _0xd2ac8e='';_0x27e890['on'](_0xdd7f('0x1d'),function(_0x3ba795){_0xd2ac8e+=_0x3ba795;});_0x27e890['on'](_0xdd7f('0x1a'),function(){_0x5c9641(_0xd2ac8e);});})['on']('error',function(_0x15d69f){_0xcd0e17(_0x15d69f);})['end']();});}function convertFile(_0x4babc1,_0x430a53){return new BPromise(function(_0x45e3fc,_0x15f7fc){var _0x3ba1e7=sox['transcode'](_0x4babc1,_0x430a53,{'sampleRate':0x1f40,'format':_0xdd7f('0x1e'),'channelCount':0x1,'bitRate':0xc0*0x400,'compressionQuality':0x5});_0x3ba1e7['on'](_0xdd7f('0x10'),function(_0x31a70b){logger[_0xdd7f('0x10')](_0xdd7f('0x1f'),_0x31a70b);_0x15f7fc(_0x31a70b);});_0x3ba1e7['on'](_0xdd7f('0x1a'),function(){logger[_0xdd7f('0x16')](_0xdd7f('0x20'));_0x45e3fc();});_0x3ba1e7['start']();});}function base64Decode(_0x508db4,_0x2347b0){var _0x16e4e3=path['resolve'](__dirname,_0xdd7f('0x21'),rs['generate'](0x4)+_0xdd7f('0x22'));fs[_0xdd7f('0x23')](_0x16e4e3,_0x508db4,_0xdd7f('0x24'));return convertFile(_0x16e4e3,_0x2347b0)[_0xdd7f('0x25')](function(){try{fs['unlink'](_0x16e4e3);fs[_0xdd7f('0x26')](_0x2347b0,_0xdd7f('0x27'));}catch(_0x17f67a){logger['error'](_0x17f67a);}return _0x2347b0[_0xdd7f('0x28')]('.')[0x0];});}function base64Encode(_0x250a67){var _0x592740=fs[_0xdd7f('0x29')](_0x250a67);return new Buffer(_0x592740)[_0xdd7f('0x2a')]('base64');}exports[_0xdd7f('0x2b')]=function(_0x3b5b48,_0x34d46f,_0x45f2a7,_0x922447,_0x3480c6,_0x10f8e1){var _0x5175e3,_0x383978;var _0x58f881='https://texttospeech.googleapis.com/v1/';var _0x2665d2=_0xdd7f('0x2c')+_0x3b5b48;var _0x99a746={};if(_0x34d46f===_0xdd7f('0x2d')){_0x99a746[_0xdd7f('0x2e')]={'ssml':_0x45f2a7};}else{_0x99a746['input']={'text':_0x45f2a7};};_0x99a746[_0xdd7f('0x2f')]={'languageCode':_0x922447,'ssmlGender':_0x3480c6};_0x99a746[_0xdd7f('0x30')]={'audioEncoding':_0xdd7f('0x31'),'sampleRateHertz':0x1f40};var _0xe7d0ce={'url':_0x58f881+_0xdd7f('0x32')+_0x2665d2,'method':_0xdd7f('0x33'),'json':!![],'body':_0x99a746};return rp(_0xe7d0ce)['then'](function(_0x2d2781){return new BPromise(function(_0x3c834d,_0x362da4){_0x5175e3=path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+_0xdd7f('0x36'));var _0x189ad2=Buffer['from'](_0x2d2781[_0xdd7f('0x37')],_0xdd7f('0x24'));return fs[_0xdd7f('0x38')](_0x5175e3,_0x189ad2,function(_0x22dd88){_0x362da4(_0x22dd88);},function(_0x3e6993){fs['chmodSync'](_0x5175e3,_0xdd7f('0x27'));_0x3c834d(_0x3e6993);});});})['then'](function(_0xe3c529){_0x383978=path[_0xdd7f('0x34')](__dirname,'tmp',rs['generate'](0x4)+_0xdd7f('0x22'));return convertFile(_0x5175e3,_0x383978);})[_0xdd7f('0x25')](function(){try{fs[_0xdd7f('0x39')](_0x5175e3);fs[_0xdd7f('0x26')](_0x383978,_0xdd7f('0x27'));}catch(_0x18018a){logger[_0xdd7f('0x10')](_0x18018a);}logger[_0xdd7f('0x16')](_0xdd7f('0x3a'),_0x383978[_0xdd7f('0x28')]('.')[0x0]);return _0x383978[_0xdd7f('0x28')]('.')[0x0];});};exports[_0xdd7f('0x3b')]=function(_0x41e589,_0x116c03){var _0x30633b=_0xdd7f('0x3c');var _0x57dcf4,_0x3d2d1b;var _0x530e19;var _0x21f2f3={'encoding':'utf8','method':_0xdd7f('0x33'),'timeout':0x2710,'url':_0x30633b,'headers':{'Content-Type':_0xdd7f('0x3d')},'body':_0xdd7f('0x3e')+encodeURIComponent(JSON[_0xdd7f('0x3f')]([[[_0xdd7f('0x40'),JSON[_0xdd7f('0x3f')]([_0x41e589,_0x116c03||'en',![],'null']),null,'generic']]]))};return rp(_0x21f2f3)[_0xdd7f('0x25')](function(_0x57bae6){try{_0x530e19=eval(_0x57bae6['slice'](0x5))[0x0][0x2];}catch(_0x2aca06){throw new Error('parse\x20response\x20failed:\x0a'+_0x57bae6[_0xdd7f('0x1d')]);}if(!_0x530e19){if(_0x41e589[_0xdd7f('0x41')]>0xc8){throw new Error(_0xdd7f('0x42'));}else{throw new Error(_0xdd7f('0x43')+_0x116c03+_0xdd7f('0x44'));}}try{_0x530e19=eval(_0x530e19)[0x0];}catch(_0x5cf670){throw new Error(_0xdd7f('0x45')+res['data']);}const _0x43d2a0=_0x530e19;_0x57dcf4=path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+_0xdd7f('0x36'));fs['writeFileSync'](_0x57dcf4,_0x530e19,{'encoding':_0xdd7f('0x24')});_0x3d2d1b=path['resolve'](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+_0xdd7f('0x22'));return convertFile(_0x57dcf4,_0x3d2d1b);})[_0xdd7f('0x25')](function(){try{fs['unlink'](_0x57dcf4);fs[_0xdd7f('0x26')](_0x3d2d1b,_0xdd7f('0x27'));}catch(_0x28269b){logger[_0xdd7f('0x10')](_0x28269b);}logger['info'](_0xdd7f('0x46'),_0x3d2d1b['split']('.')[0x0]);return _0x3d2d1b['split']('.')[0x0];});};exports['googleASR']=function(_0x57186d,_0x3882d2,_0x5eae83){return google[_0xdd7f('0x47')](_0x57186d,_0x3882d2,_0x5eae83)['then'](function(_0x2dbdc7){logger[_0xdd7f('0x16')](_0x2dbdc7[_0xdd7f('0x48')]);return rp(_0x2dbdc7);})[_0xdd7f('0x25')](function(_0x3de0f6){var _0x163773='';var _0x7b86bc=0x0;try{fs[_0xdd7f('0x39')](_0x57186d);}catch(_0x42e23d){logger[_0xdd7f('0x10')](_0x42e23d);}if(_0x3de0f6&&_0x3de0f6[_0xdd7f('0x49')]){_0x163773=_0x3de0f6['results'][_0xdd7f('0x4a')](function(_0x434464){return _0x434464&&_0x434464[_0xdd7f('0x4b')][0x0]&&_0x434464[_0xdd7f('0x4b')][0x0][_0xdd7f('0x4c')]?_0x434464[_0xdd7f('0x4b')][0x0][_0xdd7f('0x4c')]:'';})[_0xdd7f('0x4d')]('\x0a');_0x7b86bc=_0x3de0f6[_0xdd7f('0x49')][_0xdd7f('0x4a')](function(_0x178c82){return _0x178c82&&_0x178c82['alternatives'][0x0]&&_0x178c82['alternatives'][0x0][_0xdd7f('0x4e')]?_0x178c82['alternatives'][0x0][_0xdd7f('0x4e')]:0x0;})[_0xdd7f('0x4d')]('\x0a');}logger[_0xdd7f('0x16')](_0xdd7f('0x4f'),_0x163773);logger[_0xdd7f('0x16')]('googleASR\x20confidence',_0x7b86bc);return{'transcript':_0x163773,'confidence':_0x7b86bc};})['catch'](function(_0x4d6b0f){logger[_0xdd7f('0x10')](_0xdd7f('0x50'),_0x4d6b0f[_0xdd7f('0xf')],_0x4d6b0f[_0xdd7f('0x51')],_0x4d6b0f['message']);});};exports['googleDialogflow']=function(_0x676c79,_0x28f8db,_0x326650,_0x4388a0){var _0x288b3d=apiai(_0x28f8db,{'language':_0x4388a0||'en'});return _0x288b3d[_0xdd7f('0x52')](_0x326650,{'sessionId':md5(_0x676c79)})[_0xdd7f('0x25')](function(_0x385c42){logger[_0xdd7f('0x16')](JSON[_0xdd7f('0x3f')](_0x385c42));return{'source':_0x385c42[_0xdd7f('0x53')][_0xdd7f('0x54')],'resolvedQuery':_0x385c42[_0xdd7f('0x53')][_0xdd7f('0x55')],'action':_0x385c42['result']['action'],'actionIncomplete':_0x385c42[_0xdd7f('0x53')][_0xdd7f('0x56')],'speech':_0x385c42['result'][_0xdd7f('0x57')][_0xdd7f('0x58')],'score':_0x385c42[_0xdd7f('0x53')]['score'],'statusCode':_0x385c42['status'][_0xdd7f('0x59')],'endConversation':_0x385c42[_0xdd7f('0x53')][_0xdd7f('0x5a')][_0xdd7f('0x5b')]||![],'isFallbackIntent':_0x385c42[_0xdd7f('0x53')][_0xdd7f('0x5a')][_0xdd7f('0x5c')]};});};exports[_0xdd7f('0x5d')]=function(_0x223098,_0x546a25,_0x11989c,_0x5a817f,_0x30c0ab,_0x3e7e27){var _0x25c33b=_0x5a817f[_0xdd7f('0x5e')](/\\n/g,'\x0a');var _0x10fdc9={'credentials':{'private_key':_0x25c33b,'client_email':_0x11989c}};var _0x20470e=new dialogflow[(_0xdd7f('0x5f'))](_0x10fdc9);var _0x872578=_0x20470e[_0xdd7f('0x60')](_0x546a25,md5(_0x223098));var _0x2f128e={'session':_0x872578,'queryInput':{'text':{'text':_0x30c0ab,'languageCode':_0x3e7e27}}};return _0x20470e[_0xdd7f('0x61')](_0x2f128e)[_0xdd7f('0x25')](function(_0x41a6dd){if(_0x41a6dd&&_0x41a6dd[_0xdd7f('0x41')]){logger[_0xdd7f('0x16')](_0xdd7f('0x62'),JSON[_0xdd7f('0x3f')](_0x41a6dd));var _0x152f94=_0x41a6dd[0x0];if(_0x152f94){var _0x103ba9={'action':_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x64')],'allRequiredParamsPresent':_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x65')],'endConversation':_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x66')]&&_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x66')][_0xdd7f('0x67')]?_0x152f94[_0xdd7f('0x63')]['diagnosticInfo'][_0xdd7f('0x67')][_0xdd7f('0x68')]['boolValue']:![],'fulfillmentText':_0x152f94[_0xdd7f('0x63')]['fulfillmentText'],'intentName':_0x152f94['queryResult'][_0xdd7f('0x69')]['name'],'intentDisplayName':_0x152f94[_0xdd7f('0x63')]['intent']['displayName'],'isFallbackIntent':_0x152f94[_0xdd7f('0x63')]['intent'][_0xdd7f('0x6a')],'languageCode':_0x152f94[_0xdd7f('0x63')]['languageCode'],'queryText':_0x152f94['queryResult'][_0xdd7f('0x6b')],'responseId':_0x152f94[_0xdd7f('0x6c')],'score':_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x6d')],'speech':_0x152f94[_0xdd7f('0x63')][_0xdd7f('0x6e')],'providerResponse':JSON[_0xdd7f('0x3f')](_0x41a6dd)};return _0x103ba9;}}});};exports[_0xdd7f('0x6f')]=function(_0x53b482,_0x1b1fa7,_0x5b8a4d,_0x4ef2a8){return tilde[_0xdd7f('0x47')](_0x53b482,_0x1b1fa7,_0x5b8a4d,_0x4ef2a8)[_0xdd7f('0x25')](function(_0x3e0444){try{fs['unlink'](_0x53b482);}catch(_0x3fab0b){logger[_0xdd7f('0x10')](_0x3fab0b);}logger[_0xdd7f('0x16')](_0xdd7f('0x70'),_0x3e0444['transcript']);logger['info'](_0xdd7f('0x71'),_0x3e0444[_0xdd7f('0x4e')]);return _0x3e0444;});};exports['awsPolly']=function(_0x875341,_0x1783b7,_0x17c0e6,_0x11fa56,_0x53d1af,_0x4f9dc1){var _0x5a63ca=path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs['generate'](0x4)+_0xdd7f('0x36'));var _0x2f5ee1;return aws[_0xdd7f('0x72')](_0x875341,_0x1783b7,_0x17c0e6,_0x11fa56,_0x53d1af,_0x4f9dc1,_0x5a63ca)[_0xdd7f('0x25')](function(){_0x2f5ee1=path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+_0xdd7f('0x22'));return convertFile(_0x5a63ca,_0x2f5ee1);})[_0xdd7f('0x25')](function(){try{fs[_0xdd7f('0x39')](_0x5a63ca);fs[_0xdd7f('0x26')](_0x2f5ee1,_0xdd7f('0x27'));}catch(_0x40f01a){logger[_0xdd7f('0x10')](_0x40f01a);}return _0x2f5ee1['split']('.')[0x0];});};exports['awsLex']=function(_0x132c2a,_0x1a9d67,_0x46b161,_0x500d2c,_0x286ae3,_0x5e3a66){return aws[_0xdd7f('0x73')](_0x132c2a,_0x1a9d67,_0x46b161,_0x500d2c,_0x286ae3,_0x5e3a66)[_0xdd7f('0x25')](function(_0x5058b0){logger[_0xdd7f('0x16')](JSON['stringify'](_0x5058b0));return _0x5058b0;});};exports['ispeechTTS']=function(_0x4464ec,_0x1eaaca,_0x354a2d,_0x3bed06){var _0x202c96=util[_0xdd7f('0x74')](_0xdd7f('0x75'),ISPEECH_API,_0x4464ec,encodeURIComponent(_0x1eaaca),_0x354a2d,_0x3bed06);var _0x228b52=path[_0xdd7f('0x34')](__dirname,'tmp',rs[_0xdd7f('0x35')](0x4)+'.mp3');var _0x59a429;return downloadFile(_0x202c96,_0x228b52)['then'](function(){_0x59a429=path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+'.wav');return convertFile(_0x228b52,_0x59a429);})[_0xdd7f('0x25')](function(){try{fs[_0xdd7f('0x39')](_0x228b52);fs[_0xdd7f('0x26')](_0x59a429,_0xdd7f('0x27'));}catch(_0x56f2b6){logger['error'](_0x56f2b6);}return _0x59a429['split']('.')[0x0];});};exports['ispeechASR']=function(_0x4ff6df,_0x2b5b51,_0x351ebf,_0x281e15){var _0x2f10b6=util[_0xdd7f('0x74')]('%s?apikey=%s&action=recognize&locale=%s&content-type=audio/x-wav&audio=%s&%s',ISPEECH_API,_0x2b5b51,_0x351ebf,base64Encode(_0x4ff6df),_0x281e15?util['format'](_0xdd7f('0x76'),encodeURIComponent(_0x281e15)):_0xdd7f('0x77'));return uploadFile(_0x2f10b6)[_0xdd7f('0x25')](function(_0x2c483c){return querystring[_0xdd7f('0x78')](_0x2c483c);});};exports['sestekNDA']=function(_0x57cef3,_0x5ca1f8){return sestek[_0xdd7f('0x79')](_0x57cef3,_0x5ca1f8)[_0xdd7f('0x25')](function(_0x84c9f1){logger[_0xdd7f('0x16')](JSON[_0xdd7f('0x3f')](_0x84c9f1));var _0x80a2d1={'speech':_0x84c9f1[_0xdd7f('0x7a')],'action':_0x84c9f1[_0xdd7f('0x7b')]?_0x84c9f1[_0xdd7f('0x7b')][_0xdd7f('0x7c')]:undefined,'actiondata':_0x84c9f1[_0xdd7f('0x7b')]?_0x84c9f1[_0xdd7f('0x7b')][_0xdd7f('0x7d')]:undefined};if(_0x84c9f1[_0xdd7f('0x7b')]&&_0x84c9f1[_0xdd7f('0x7b')]['AudioFromTts']){return base64Decode(_0x84c9f1[_0xdd7f('0x7b')][_0xdd7f('0x7e')][_0xdd7f('0x7f')],path[_0xdd7f('0x34')](__dirname,_0xdd7f('0x21'),rs[_0xdd7f('0x35')](0x4)+_0xdd7f('0x22')))[_0xdd7f('0x25')](function(_0x3cc969){_0x80a2d1[_0xdd7f('0x80')]=_0x3cc969;return _0x80a2d1;});}return _0x80a2d1;});};exports['dirName']=function(){return __dirname;};
\ No newline at end of file