Built motion from commit 20b39a97.|2.6.29
[motion2.git] / server / services / email / lib / utils.js
index 77d22b0..fb4f779 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6cee=['address','anonymous','@xcally.com','name','substring','indexOf','split','length','join','Anonymous','head','pop','isEmpty','generate','html','test','<img','attachments','forEach','push','filename','replace','_SRC','_IMG','<span\x20style=font-weight:bold>\x20[Attachment:\x20','\x20]</span>','textAsHtml','body','message','originTo','originCc','includes','bcc','attach','type','format','%s-%s','now','root','server/files/attachments/','content','headerLines','Auto-Submitted:\x20auto-replied','X-Auto-Response-Suppress:\x20All','line','isAutoreply','parser','from','subject','messageId','inReplyTo','filter','application/ms-tnef','Email\x20message\x20%s\x20is\x20in\x20TNEF\x20format:\x20message\x20content\x20will\x20be\x20converted\x20by\x20the\x20system','parseBuffer','first','BodyHTML','<p>Empty\x20message</p>','Attachments','Title','Data','user=','auth=Bearer\x20','utf-8','toString','base64','lodash','path','util','node-tnef','../../../config/logger','email','../../../config/environment','value'];(function(_0x2f0110,_0xac2e07){var _0x20a4e5=function(_0x4720b2){while(--_0x4720b2){_0x2f0110['push'](_0x2f0110['shift']());}};_0x20a4e5(++_0xac2e07);}(_0x6cee,0xd6));var _0xe6ce=function(_0x34021d,_0x753aa6){_0x34021d=_0x34021d-0x0;var _0x16597b=_0x6cee[_0x34021d];return _0x16597b;};'use strict';var _=require(_0xe6ce('0x0'));var moment=require('moment');var random=require('randomstring');var fs=require('fs');var path=require(_0xe6ce('0x1'));var util=require(_0xe6ce('0x2'));var tnef=require(_0xe6ce('0x3'));var logger=require(_0xe6ce('0x4'))(_0xe6ce('0x5'));var config=require(_0xe6ce('0x6'));function getAddress(_0xaf42c1){var _0x5158e3=_['head'](_0xaf42c1[_0xe6ce('0x7')]);return _0x5158e3&&_0x5158e3['address']?_0x5158e3[_0xe6ce('0x8')]:_0xe6ce('0x9')+random['generate'](0x6)+_0xe6ce('0xa');}function getFirstName(_0x5b4bcc){var _0x51c1b2=_['head'](_0x5b4bcc[_0xe6ce('0x7')]);if(_0x51c1b2&&_0x51c1b2[_0xe6ce('0xb')]){if(_0x51c1b2['name']==_0x51c1b2['address']){return _0x51c1b2[_0xe6ce('0xb')][_0xe6ce('0xc')](0x0,_0x51c1b2[_0xe6ce('0xb')][_0xe6ce('0xd')]('@'));}var _0x226841=_0x51c1b2[_0xe6ce('0xb')][_0xe6ce('0xe')](/\s+/);return _0x226841[_0xe6ce('0xf')]>0x1?_0x226841['slice'](0x0,-0x1)[_0xe6ce('0x10')]('\x20'):_0x51c1b2['name'];}return _0xe6ce('0x11');}function getLastName(_0x325f99){var _0x52675a=_[_0xe6ce('0x12')](_0x325f99[_0xe6ce('0x7')]);if(_0x52675a&&_0x52675a[_0xe6ce('0xb')]){var _0x430144=_0x52675a[_0xe6ce('0xb')][_0xe6ce('0xe')](/\s+/);return _0x430144[_0xe6ce('0xf')]>0x1?_0x430144[_0xe6ce('0x13')]():'';}return'';}function getMails(_0xf5d9b1,_0x13e61c){var _0x47af12='';for(var _0x2d9ff2=0x0;_0x2d9ff2<_0x13e61c['value']['length'];_0x2d9ff2+=0x1){if(_0x13e61c[_0xe6ce('0x7')][_0x2d9ff2][_0xe6ce('0x8')]!==_0xf5d9b1){if(!_[_0xe6ce('0x14')](_0x47af12)){_0x47af12+=',';}_0x47af12+=_0x13e61c[_0xe6ce('0x7')][_0x2d9ff2][_0xe6ce('0xb')]||_0x13e61c['value'][_0x2d9ff2]['address']||'';_0x47af12+='\x20<';_0x47af12+=_0x13e61c[_0xe6ce('0x7')][_0x2d9ff2][_0xe6ce('0x8')]?_0x13e61c[_0xe6ce('0x7')][_0x2d9ff2]['address']:_0xe6ce('0x9')+random[_0xe6ce('0x15')](0x6)+_0xe6ce('0xa');_0x47af12+='>';}}return _0x47af12;}function parseEmail(_0x568c00,_0x2547dc,_0x112370){if(_0x2547dc[_0xe6ce('0x16')]){var _0x4051ad=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;while(_0x4051ad[_0xe6ce('0x17')](_0x2547dc[_0xe6ce('0x16')])){_0x2547dc[_0xe6ce('0x16')]=_0x2547dc[_0xe6ce('0x16')]['replace'](_0x4051ad,'');}if(_0x2547dc[_0xe6ce('0x16')]['includes'](_0xe6ce('0x18'))){var _0x574062=[];_0x2547dc[_0xe6ce('0x19')][_0xe6ce('0x1a')](_0x48b777=>{_0x574062[_0xe6ce('0x1b')](_0x48b777[_0xe6ce('0x1c')]);});var _0xfadd8b=/<img.*? _SRC(.*?)[^>]+>/g;var _0x35fb74=/src="data:image\/([a-zA-Z]*);base64,([^"]*)"/g;var _0x490b50=_0x2547dc[_0xe6ce('0x16')][_0xe6ce('0x1d')](_0x35fb74,_0xe6ce('0x1e'));var _0xb5dd07=_0x490b50[_0xe6ce('0x1d')](_0xfadd8b,_0xe6ce('0x1f'));for(let _0x422a81=0x0;_0x422a81<_0x574062[_0xe6ce('0xf')];_0x422a81++){var _0x534189=_0xb5dd07[_0xe6ce('0x1d')](_0xe6ce('0x1f'),_0xe6ce('0x20')+_0x574062[_0x422a81]+_0xe6ce('0x21'));_0xb5dd07=_0x534189;}_0x2547dc['html']=_0xb5dd07;}_0x112370['body']=_0x2547dc['html'];}else{_0x112370['body']=_0x2547dc[_0xe6ce('0x22')];}if(_0x112370[_0xe6ce('0x23')]){_0x112370[_0xe6ce('0x23')]=_0x112370[_0xe6ce('0x23')][_0xe6ce('0x1d')](/<a\s+/gi,'<a\x20target=\x22_blank\x22\x20');}if(_0x2547dc['to']){_0x112370[_0xe6ce('0x24')][_0xe6ce('0x25')]=getMails(null,_0x2547dc['to']);var _0x420888=getMails(_0x568c00[_0xe6ce('0x5')],_0x2547dc['to']);if(!_[_0xe6ce('0x14')](_0x420888)){_0x112370[_0xe6ce('0x24')]['cc']+=_0x420888;}}if(_0x2547dc['cc']){_0x112370[_0xe6ce('0x24')][_0xe6ce('0x26')]=getMails(null,_0x2547dc['cc']);var _0x1a4596=getMails(_0x568c00['email'],_0x2547dc['cc']);if(!_[_0xe6ce('0x14')](_0x1a4596)){if(!_['isEmpty'](_0x112370[_0xe6ce('0x24')]['cc'])){_0x112370['message']['cc']+=',';}_0x112370[_0xe6ce('0x24')]['cc']+=_0x1a4596;}}if(!_[_0xe6ce('0x27')](_0x112370[_0xe6ce('0x24')][_0xe6ce('0x25')],_0x568c00[_0xe6ce('0x5')])&&!_['includes'](_0x112370[_0xe6ce('0x24')]['originCc'],_0x568c00[_0xe6ce('0x5')])){_0x112370[_0xe6ce('0x24')][_0xe6ce('0x28')]=_0x568c00['email'];}if(_0x2547dc[_0xe6ce('0x19')]&&_0x2547dc[_0xe6ce('0x19')][_0xe6ce('0xf')]){_0x112370[_0xe6ce('0x24')][_0xe6ce('0x29')]=_0x2547dc[_0xe6ce('0x19')]['length'];for(var _0x197c6=0x0,_0x381138,_0x5707d4,_0x23f426;_0x197c6<_0x2547dc[_0xe6ce('0x19')][_0xe6ce('0xf')];_0x197c6+=0x1){if(_0x2547dc[_0xe6ce('0x19')][_0x197c6][_0xe6ce('0x2a')]==='attachment'){_0x23f426=_0x2547dc[_0xe6ce('0x19')][_0x197c6][_0xe6ce('0x1c')]||'attachment-'+_0x197c6;_0x381138=util[_0xe6ce('0x2b')](_0xe6ce('0x2c'),Date[_0xe6ce('0x2d')](),_0x23f426);_0x5707d4=path[_0xe6ce('0x10')](config[_0xe6ce('0x2e')],_0xe6ce('0x2f'),_0x381138);fs['writeFileSync'](_0x5707d4,_0x2547dc[_0xe6ce('0x19')][_0x197c6][_0xe6ce('0x30')]);_0x112370['message'][_0xe6ce('0x19')]['push']({'name':_0x23f426,'basename':_0x381138,'type':_0x2547dc[_0xe6ce('0x19')][_0x197c6]['contentType'],'filepath':_0x5707d4});}}}if(_0x2547dc[_0xe6ce('0x31')]&&_0x2547dc['headerLines'][_0xe6ce('0xf')]>0x0){var _0x26a962=[_0xe6ce('0x32'),_0xe6ce('0x33'),'Precedence:\x20auto_reply'];for(var _0x516f7d=0x0;_0x516f7d<_0x2547dc['headerLines']['length'];_0x516f7d++){var _0x26bbd7=_['indexOf'](_0x26a962,_0x2547dc[_0xe6ce('0x31')][_0x516f7d][_0xe6ce('0x34')]);if(_0x26bbd7>=0x0){_0x112370[_0xe6ce('0x35')]=!![];}}}return _0x112370;}exports[_0xe6ce('0x36')]=function(_0x2ee102,_0x306ba9,_0x869438){var _0x3d1de6={'from':getAddress(_0x306ba9['from']),'firstName':getFirstName(_0x306ba9[_0xe6ce('0x37')]),'lastName':getLastName(_0x306ba9[_0xe6ce('0x37')]),'mapKey':'email','message':{'from':getMails(_0x2ee102[_0xe6ce('0x5')],_0x306ba9[_0xe6ce('0x37')]),'to':_0x2ee102[_0xe6ce('0x5')],'cc':'','subject':_0x306ba9[_0xe6ce('0x38')]||'','messageId':_0x306ba9[_0xe6ce('0x39')],'inReplyTo':_0x306ba9[_0xe6ce('0x3a')],'sentAt':moment(_0x306ba9['date'])[_0xe6ce('0x2b')]('YYYY-MM-DD\x20HH:mm:ss'),'attach':![],'attachments':[]}};if(!_0x306ba9[_0xe6ce('0x16')]&&!_0x306ba9[_0xe6ce('0x22')]){var _0x581ecf=_[_0xe6ce('0x3b')](_0x306ba9[_0xe6ce('0x19')],{'contentType':_0xe6ce('0x3c')});if(_0x581ecf[_0xe6ce('0xf')]){logger['info'](util[_0xe6ce('0x2b')](_0xe6ce('0x3d'),_0x306ba9[_0xe6ce('0x39')]));tnef[_0xe6ce('0x3e')](_[_0xe6ce('0x3f')](_0x581ecf)[_0xe6ce('0x30')],function(_0x33b5ed,_0x309fb1){if(_0x309fb1){_0x306ba9[_0xe6ce('0x16')]=_0x309fb1[_0xe6ce('0x40')]||_0xe6ce('0x41');if(_0x309fb1[_0xe6ce('0x42')]){for(var _0x18bf98=0x0;_0x18bf98<_0x309fb1[_0xe6ce('0x42')][_0xe6ce('0xf')];_0x18bf98++){var _0x1e04c6=_0x309fb1[_0xe6ce('0x42')][_0x18bf98];_0x3d1de6['message'][_0xe6ce('0x19')][_0xe6ce('0x1b')]({'filename':_0x1e04c6[_0xe6ce('0x43')],'content':Buffer[_0xe6ce('0x37')](_0x1e04c6[_0xe6ce('0x44')])});}}}_0x869438(parseEmail(_0x2ee102,_0x306ba9,_0x3d1de6));});}else{_0x306ba9[_0xe6ce('0x16')]=_0xe6ce('0x41');_0x869438(parseEmail(_0x2ee102,_0x306ba9,_0x3d1de6));}}else{_0x869438(parseEmail(_0x2ee102,_0x306ba9,_0x3d1de6));}};exports['generateXOAuth2Token']=function(_0x2dc01e,_0x5e9e6c){var _0x508bd9=[_0xe6ce('0x45')+(_0x5e9e6c||''),_0xe6ce('0x46')+_0x2dc01e,'',''];return Buffer[_0xe6ce('0x37')](_0x508bd9[_0xe6ce('0x10')]('\ 1'),_0xe6ce('0x47'))[_0xe6ce('0x48')](_0xe6ce('0x49'));};
\ No newline at end of file
+var _0xb800=['from','subject','messageId','date','YYYY-MM-DD\x20HH:mm:ss','textAsHtml','filter','application/ms-tnef','info','Email\x20message\x20%s\x20is\x20in\x20TNEF\x20format:\x20message\x20content\x20will\x20be\x20converted\x20by\x20the\x20system','BodyHTML','<p>Empty\x20message</p>','Attachments','Title','Data','generateXOAuth2Token','user=','auth=Bearer\x20','utf-8','toString','base64','lodash','moment','randomstring','path','util','node-tnef','../../../config/logger','../../../config/environment','address','anonymous','@xcally.com','head','value','name','substring','indexOf','split','length','join','pop','isEmpty','generate','test','html','<img','attachments','forEach','push','filename','replace','_IMG','<span\x20style=font-weight:bold>\x20[Attachment:\x20','\x20]</span>','body','<a\x20target=\x22_blank\x22\x20','email','message','includes','originTo','bcc','attachment','attachment-','format','now','root','server/files/attachments/','content','headerLines','X-Auto-Response-Suppress:\x20All','line','isAutoreply','parser'];(function(_0x130d2a,_0x33a5c1){var _0x27e1d9=function(_0x10ca1f){while(--_0x10ca1f){_0x130d2a['push'](_0x130d2a['shift']());}};_0x27e1d9(++_0x33a5c1);}(_0xb800,0x1cb));var _0x0b80=function(_0x357233,_0x5cd451){_0x357233=_0x357233-0x0;var _0x2512a9=_0xb800[_0x357233];return _0x2512a9;};'use strict';var _=require(_0x0b80('0x0'));var moment=require(_0x0b80('0x1'));var random=require(_0x0b80('0x2'));var fs=require('fs');var path=require(_0x0b80('0x3'));var util=require(_0x0b80('0x4'));var tnef=require(_0x0b80('0x5'));var logger=require(_0x0b80('0x6'))('email');var config=require(_0x0b80('0x7'));function getAddress(_0x6569b0){var _0x1de013=_['head'](_0x6569b0['value']);return _0x1de013&&_0x1de013[_0x0b80('0x8')]?_0x1de013[_0x0b80('0x8')]:_0x0b80('0x9')+random['generate'](0x6)+_0x0b80('0xa');}function getFirstName(_0x3e1d90){var _0x3817ee=_[_0x0b80('0xb')](_0x3e1d90[_0x0b80('0xc')]);if(_0x3817ee&&_0x3817ee['name']){if(_0x3817ee[_0x0b80('0xd')]==_0x3817ee['address']){return _0x3817ee[_0x0b80('0xd')][_0x0b80('0xe')](0x0,_0x3817ee[_0x0b80('0xd')][_0x0b80('0xf')]('@'));}var _0xf30df=_0x3817ee[_0x0b80('0xd')][_0x0b80('0x10')](/\s+/);return _0xf30df[_0x0b80('0x11')]>0x1?_0xf30df['slice'](0x0,-0x1)[_0x0b80('0x12')]('\x20'):_0x3817ee[_0x0b80('0xd')];}return'Anonymous';}function getLastName(_0xf44715){var _0x1021cd=_[_0x0b80('0xb')](_0xf44715['value']);if(_0x1021cd&&_0x1021cd[_0x0b80('0xd')]){var _0x2c860f=_0x1021cd[_0x0b80('0xd')][_0x0b80('0x10')](/\s+/);return _0x2c860f['length']>0x1?_0x2c860f[_0x0b80('0x13')]():'';}return'';}function getMails(_0x2ebf54,_0x1e881a){var _0x11ec8f='';for(var _0xeb3d43=0x0;_0xeb3d43<_0x1e881a[_0x0b80('0xc')][_0x0b80('0x11')];_0xeb3d43+=0x1){if(_0x1e881a['value'][_0xeb3d43][_0x0b80('0x8')]!==_0x2ebf54){if(!_[_0x0b80('0x14')](_0x11ec8f)){_0x11ec8f+=',';}_0x11ec8f+=_0x1e881a[_0x0b80('0xc')][_0xeb3d43]['name']||_0x1e881a[_0x0b80('0xc')][_0xeb3d43][_0x0b80('0x8')]||'';_0x11ec8f+='\x20<';_0x11ec8f+=_0x1e881a[_0x0b80('0xc')][_0xeb3d43][_0x0b80('0x8')]?_0x1e881a[_0x0b80('0xc')][_0xeb3d43][_0x0b80('0x8')]:_0x0b80('0x9')+random[_0x0b80('0x15')](0x6)+_0x0b80('0xa');_0x11ec8f+='>';}}return _0x11ec8f;}function parseEmail(_0x15c4fc,_0x536a38,_0x127c49){if(_0x536a38['html']){var _0x5624d8=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;while(_0x5624d8[_0x0b80('0x16')](_0x536a38['html'])){_0x536a38[_0x0b80('0x17')]=_0x536a38[_0x0b80('0x17')]['replace'](_0x5624d8,'');}if(_0x536a38[_0x0b80('0x17')]['includes'](_0x0b80('0x18'))){var _0x4dbf76=[];_0x536a38[_0x0b80('0x19')][_0x0b80('0x1a')](_0x1c0436=>{_0x4dbf76[_0x0b80('0x1b')](_0x1c0436[_0x0b80('0x1c')]);});var _0x1c242d=/<img.*? _SRC(.*?)[^>]+>/g;var _0x3c09f7=/src="data:image\/([a-zA-Z]*);base64,([^"]*)"/g;var _0x440fbb=_0x536a38['html'][_0x0b80('0x1d')](_0x3c09f7,'_SRC');var _0x520b42=_0x440fbb['replace'](_0x1c242d,_0x0b80('0x1e'));for(let _0xeddfc8=0x0;_0xeddfc8<_0x4dbf76[_0x0b80('0x11')];_0xeddfc8++){var _0x4013d2=_0x520b42[_0x0b80('0x1d')](_0x0b80('0x1e'),_0x0b80('0x1f')+_0x4dbf76[_0xeddfc8]+_0x0b80('0x20'));_0x520b42=_0x4013d2;}_0x536a38[_0x0b80('0x17')]=_0x520b42;}_0x127c49['body']=_0x536a38[_0x0b80('0x17')];}else{_0x127c49[_0x0b80('0x21')]=_0x536a38['textAsHtml'];}if(_0x127c49[_0x0b80('0x21')]){_0x127c49[_0x0b80('0x21')]=_0x127c49[_0x0b80('0x21')][_0x0b80('0x1d')](/<a\s+/gi,_0x0b80('0x22'));}if(_0x536a38['to']){_0x127c49['message']['originTo']=getMails(null,_0x536a38['to']);var _0x4d593c=getMails(_0x15c4fc[_0x0b80('0x23')],_0x536a38['to']);if(!_[_0x0b80('0x14')](_0x4d593c)){_0x127c49[_0x0b80('0x24')]['cc']+=_0x4d593c;}}if(_0x536a38['cc']){_0x127c49['message']['originCc']=getMails(null,_0x536a38['cc']);var _0x34f196=getMails(_0x15c4fc[_0x0b80('0x23')],_0x536a38['cc']);if(!_['isEmpty'](_0x34f196)){if(!_['isEmpty'](_0x127c49['message']['cc'])){_0x127c49[_0x0b80('0x24')]['cc']+=',';}_0x127c49['message']['cc']+=_0x34f196;}}if(!_[_0x0b80('0x25')](_0x127c49[_0x0b80('0x24')][_0x0b80('0x26')],_0x15c4fc[_0x0b80('0x23')])&&!_[_0x0b80('0x25')](_0x127c49['message']['originCc'],_0x15c4fc[_0x0b80('0x23')])){_0x127c49[_0x0b80('0x24')][_0x0b80('0x27')]=_0x15c4fc[_0x0b80('0x23')];}if(_0x536a38['attachments']&&_0x536a38[_0x0b80('0x19')][_0x0b80('0x11')]){_0x127c49['message']['attach']=_0x536a38['attachments']['length'];for(var _0x39c859=0x0,_0xdf2c16,_0x86eaad,_0x110ea9;_0x39c859<_0x536a38[_0x0b80('0x19')]['length'];_0x39c859+=0x1){if(_0x536a38[_0x0b80('0x19')][_0x39c859]['type']===_0x0b80('0x28')){_0x110ea9=_0x536a38[_0x0b80('0x19')][_0x39c859][_0x0b80('0x1c')]||_0x0b80('0x29')+_0x39c859;_0xdf2c16=util[_0x0b80('0x2a')]('%s-%s',Date[_0x0b80('0x2b')](),_0x110ea9);_0x86eaad=path[_0x0b80('0x12')](config[_0x0b80('0x2c')],_0x0b80('0x2d'),_0xdf2c16);fs['writeFileSync'](_0x86eaad,_0x536a38['attachments'][_0x39c859][_0x0b80('0x2e')]);_0x127c49[_0x0b80('0x24')][_0x0b80('0x19')][_0x0b80('0x1b')]({'name':_0x110ea9,'basename':_0xdf2c16,'type':_0x536a38[_0x0b80('0x19')][_0x39c859]['contentType'],'filepath':_0x86eaad});}}}if(_0x536a38[_0x0b80('0x2f')]&&_0x536a38[_0x0b80('0x2f')][_0x0b80('0x11')]>0x0){var _0x3d3f7a=['Auto-Submitted:\x20auto-replied',_0x0b80('0x30'),'Precedence:\x20auto_reply'];for(var _0x42b79b=0x0;_0x42b79b<_0x536a38[_0x0b80('0x2f')][_0x0b80('0x11')];_0x42b79b++){var _0x51935a=_[_0x0b80('0xf')](_0x3d3f7a,_0x536a38['headerLines'][_0x42b79b][_0x0b80('0x31')]);if(_0x51935a>=0x0){_0x127c49[_0x0b80('0x32')]=!![];}}}return _0x127c49;}exports[_0x0b80('0x33')]=function(_0x4674a8,_0x2622dd,_0x304c78){var _0x56e62d={'from':getAddress(_0x2622dd[_0x0b80('0x34')]),'firstName':getFirstName(_0x2622dd[_0x0b80('0x34')]),'lastName':getLastName(_0x2622dd[_0x0b80('0x34')]),'mapKey':'email','message':{'from':getMails(_0x4674a8['email'],_0x2622dd['from']),'to':_0x4674a8[_0x0b80('0x23')],'cc':'','subject':_0x2622dd[_0x0b80('0x35')]||'','messageId':_0x2622dd[_0x0b80('0x36')],'inReplyTo':_0x2622dd['inReplyTo'],'sentAt':moment(_0x2622dd[_0x0b80('0x37')])[_0x0b80('0x2a')](_0x0b80('0x38')),'attach':![],'attachments':[]}};if(!_0x2622dd[_0x0b80('0x17')]&&!_0x2622dd[_0x0b80('0x39')]){var _0x2d2749=_[_0x0b80('0x3a')](_0x2622dd['attachments'],{'contentType':_0x0b80('0x3b')});if(_0x2d2749[_0x0b80('0x11')]){logger[_0x0b80('0x3c')](util[_0x0b80('0x2a')](_0x0b80('0x3d'),_0x2622dd[_0x0b80('0x36')]));tnef['parseBuffer'](_['first'](_0x2d2749)[_0x0b80('0x2e')],function(_0x4389f3,_0xacd03a){if(_0xacd03a){_0x2622dd['html']=_0xacd03a[_0x0b80('0x3e')]||_0x0b80('0x3f');if(_0xacd03a[_0x0b80('0x40')]){for(var _0x1e9c54=0x0;_0x1e9c54<_0xacd03a[_0x0b80('0x40')]['length'];_0x1e9c54++){var _0x51e434=_0xacd03a[_0x0b80('0x40')][_0x1e9c54];_0x56e62d[_0x0b80('0x24')]['attachments'][_0x0b80('0x1b')]({'filename':_0x51e434[_0x0b80('0x41')],'content':Buffer[_0x0b80('0x34')](_0x51e434[_0x0b80('0x42')])});}}}_0x304c78(parseEmail(_0x4674a8,_0x2622dd,_0x56e62d));});}else{_0x2622dd['html']=_0x0b80('0x3f');_0x304c78(parseEmail(_0x4674a8,_0x2622dd,_0x56e62d));}}else{_0x304c78(parseEmail(_0x4674a8,_0x2622dd,_0x56e62d));}};exports[_0x0b80('0x43')]=function(_0x193d8f,_0xb77073){var _0x3f77f0=[_0x0b80('0x44')+(_0xb77073||''),_0x0b80('0x45')+_0x193d8f,'',''];return Buffer[_0x0b80('0x34')](_0x3f77f0[_0x0b80('0x12')]('\ 1'),_0x0b80('0x46'))[_0x0b80('0x47')](_0x0b80('0x48'));};
\ No newline at end of file