dfb57b91c3e8873d401117e7c381c00a324f5dff
[motion2.git] / server / api / smsMessage / smsMessage.model.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x8060=['authId','remote','/api/sms/messages/','https://api.plivo.com/v1/Account/%s/Message/','base64','message_uuid','infobip','baseUrl','/auth/1/session','/sms/2/text/advanced','IBSSO\x20','Missing\x20parameters:\x20base_url','csc','crypto','text','timestamp','keys','apiKey','md5','hex','id_sms','Missing\x20parameters:\x20apiKey','clickatell','https://platform.clickatell.com/messages','apiMessageId','bandwidth','https://messaging.bandwidth.com/api/v2/users/','accountId','/messages','applicationId','https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','application/json','code','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','intelepeer','Token\x20not\x20received','utf8mb4','utf8mb4_unicode_ci','lodash','util','../../config/logger','api','moment','bluebird','request-promise','rimraf','../../config/environment','./smsMessage.attributes','exports','define','SmsMessage','sms_messages','messageId','fti_sms_messages','body','FULLTEXT','models','get','direction','toLowerCase','out','secret','isNil','UserId','SmsInteractionId','SmsInteraction','findOne','createdAt','error','find','then','type','twilio','authToken','phone','accountSid','create','/status?token=','token','sid','catch','SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate','inspect','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','https://api.skebby.it/API/v1.0/REST/','username','password','smsMethod','sender','login?username=','&password=','GET','sms','POST','user_key','session_key','total_sent','internal_order_id','deliveryReport','read','Missing\x20parameters:\x20username,\x20password','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','requestid','Missing\x20parameters:\x20authToken','clicksend','xCALLY\x20Motion','format','%s:%s','https://rest.clicksend.com/v3/sms/send','Basic\x20%s','toString','http_code','data','queued_count','messages','message_id','update','clickSend','plivo'];(function(_0x51a417,_0x11fd46){var _0xf66ecd=function(_0x5a5bac){while(--_0x5a5bac){_0x51a417['push'](_0x51a417['shift']());}};_0xf66ecd(++_0x11fd46);}(_0x8060,0x125));var _0x0806=function(_0x1b5aea,_0x1afe6f){_0x1b5aea=_0x1b5aea-0x0;var _0x51cae9=_0x8060[_0x1b5aea];return _0x51cae9;};'use strict';var _=require(_0x0806('0x0'));var util=require(_0x0806('0x1'));var logger=require(_0x0806('0x2'))(_0x0806('0x3'));var moment=require(_0x0806('0x4'));var BPromise=require(_0x0806('0x5'));var rp=require(_0x0806('0x6'));var fs=require('fs');var path=require('path');var rimraf=require(_0x0806('0x7'));var config=require(_0x0806('0x8'));var attributes=require(_0x0806('0x9'));module[_0x0806('0xa')]=function(_0x1d4545,_0x5296fb){return _0x1d4545[_0x0806('0xb')](_0x0806('0xc'),attributes,{'tableName':_0x0806('0xd'),'paranoid':![],'indexes':[{'name':_0x0806('0xe'),'fields':['messageId']},{'name':_0x0806('0xf'),'fields':[_0x0806('0x10')],'type':_0x0806('0x11')}],'timestamps':!![],'hooks':{'afterCreate':function(_0x5e8dd4,_0x325e79,_0x15ee7d){var _0x435ac5=_0x1d4545[_0x0806('0x12')];var _0x505371=_0x5e8dd4[_0x0806('0x13')]({'plain':!![]});if(_0x505371[_0x0806('0x14')][_0x0806('0x15')]()==='in'||_0x505371[_0x0806('0x14')][_0x0806('0x15')]()===_0x0806('0x16')&&!_0x505371[_0x0806('0x17')]&&!_[_0x0806('0x18')](_0x505371[_0x0806('0x19')])&&!_[_0x0806('0x18')](_0x505371[_0x0806('0x1a')])){_0x435ac5[_0x0806('0x1b')][_0x0806('0x1c')]({'where':{'id':_0x505371[_0x0806('0x1a')]}})['then'](function(_0x7ecd54){if(_0x7ecd54){_0x7ecd54['update']({'lastMsgAt':_0x505371[_0x0806('0x1d')],'lastMsgDirection':_0x505371[_0x0806('0x14')]['toLowerCase']()});}})['catch'](function(_0x3e7143){console[_0x0806('0x1e')](_0x3e7143);});}if(_0x505371[_0x0806('0x14')]===_0x0806('0x16')&&!_0x505371[_0x0806('0x17')]){var _0x35233c;_0x435ac5['SmsAccount'][_0x0806('0x1f')]({'where':{'id':_0x505371['SmsAccountId']},'raw':!![]})[_0x0806('0x20')](function(_0x141ce5){_0x35233c=_0x141ce5;if(_0x35233c&&_0x35233c[_0x0806('0x21')]){switch(_0x35233c[_0x0806('0x21')]){case _0x0806('0x22'):var _0x3591e5=require(_0x0806('0x22'));if(_0x35233c['accountSid']&&_0x35233c[_0x0806('0x23')]&&_0x35233c[_0x0806('0x24')]){var _0x2fe85f=new _0x3591e5(_0x35233c[_0x0806('0x25')],_0x35233c[_0x0806('0x23')]);_0x2fe85f['messages'][_0x0806('0x26')]({'body':_0x505371[_0x0806('0x10')],'to':_0x505371['phone'],'from':_0x35233c[_0x0806('0x24')],'statusCallback':_0x35233c['remote']+'/api/sms/messages/'+_0x505371['id']+_0x0806('0x27')+_0x35233c[_0x0806('0x28')]})['then'](function(_0x1a1580){if(_0x1a1580[_0x0806('0x29')]){return _0x5e8dd4['update']({'messageId':_0x1a1580['sid']});}})[_0x0806('0x2a')](function(_0x528c0d){logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x22'),util[_0x0806('0x2d')](_0x528c0d,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x0806('0x2c'),_0x0806('0x22'),_0x0806('0x2e'));}break;case _0x0806('0x2f'):var _0x41537e=_0x0806('0x30');if(_0x35233c[_0x0806('0x31')]&&_0x35233c[_0x0806('0x32')]){var _0x217094={'recipient':[_0x505371[_0x0806('0x24')]],'message':_0x505371[_0x0806('0x10')],'message_type':_0x35233c['smsMethod']};if(_0x35233c[_0x0806('0x33')]&&_0x35233c[_0x0806('0x33')]!=='SI'){_0x217094[_0x0806('0x34')]=_0x35233c[_0x0806('0x24')];}var _0x498046={'url':_0x41537e+_0x0806('0x35')+_0x35233c[_0x0806('0x31')]+_0x0806('0x36')+_0x35233c[_0x0806('0x32')],'method':_0x0806('0x37')};rp(_0x498046)['then'](function(_0x220601){var _0xc053a8=_0x220601['split'](';');var _0x2828ca={'user_key':_0xc053a8[0x0],'session_key':_0xc053a8[0x1]};_0x498046={'url':_0x41537e+_0x0806('0x38'),'method':_0x0806('0x39'),'headers':{'user_key':_0x2828ca[_0x0806('0x3a')],'Session_key':_0x2828ca[_0x0806('0x3b')]},'json':!![],'body':_0x217094};return rp(_0x498046);})[_0x0806('0x20')](function(_0xcf4c67){if(_0xcf4c67[_0x0806('0x3c')]>=0x1){var _0x226b70={'messageId':_0xcf4c67[_0x0806('0x3d')]};if(_0x35233c[_0x0806('0x33')]!=='GP'||!_0x35233c[_0x0806('0x3e')]){_0x226b70[_0x0806('0x3f')]=!![];}return _0x5e8dd4['update'](_0x226b70);}else{return logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x2f'),util[_0x0806('0x2d')](_0xcf4c67,{'showHidden':![],'depth':null}));}})[_0x0806('0x2a')](function(_0x54d998){return logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x2f'),util['inspect'](_0x54d998,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x2f'),_0x0806('0x40'));}break;case _0x0806('0x41'):if(_0x35233c[_0x0806('0x23')]){var _0x4b4add={'recipient':_0x505371[_0x0806('0x24')],'message':_0x505371[_0x0806('0x10')],'sender':_0x35233c[_0x0806('0x42')]||_0x35233c[_0x0806('0x24')],'authorization':_0x35233c[_0x0806('0x23')]};var _0x325e79={'method':'POST','uri':_0x0806('0x43'),'body':_0x4b4add,'json':!![]};rp(_0x325e79)['then'](function(_0x56d996){var _0x38a000={'messageId':_0x56d996[_0x0806('0x44')]};if(!_0x35233c[_0x0806('0x3e')]){_0x38a000[_0x0806('0x3f')]=!![];}return _0x5e8dd4['update'](_0x38a000);})[_0x0806('0x2a')](function(_0x4c76ce){logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x41'),util[_0x0806('0x2d')](_0x4c76ce,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate','connectel',_0x0806('0x45'));}break;case _0x0806('0x46'):if(_0x35233c[_0x0806('0x31')]&&_0x35233c['password']){var _0x4b4add={'messages':[{'source':_0x0806('0x47'),'to':_0x505371[_0x0806('0x24')],'body':_0x505371[_0x0806('0x10')],'from':_0x35233c['senderString']||_0x35233c[_0x0806('0x24')]}]};var _0x1d348e=util[_0x0806('0x48')](_0x0806('0x49'),_0x35233c[_0x0806('0x31')],_0x35233c[_0x0806('0x32')]);var _0x325e79={'method':_0x0806('0x39'),'uri':_0x0806('0x4a'),'body':_0x4b4add,'headers':{'Authorization':util[_0x0806('0x48')](_0x0806('0x4b'),new Buffer(_0x1d348e)[_0x0806('0x4c')]('base64'))},'json':!![]};rp(_0x325e79)[_0x0806('0x20')](function(_0x20bdf7){if(_0x20bdf7['http_code']>=0xc8&&_0x20bdf7[_0x0806('0x4d')]<=0xce){if(_0x20bdf7[_0x0806('0x4e')]&&_0x20bdf7[_0x0806('0x4e')][_0x0806('0x4f')]>0x0){var _0xf5688f=_['head'](_0x20bdf7[_0x0806('0x4e')][_0x0806('0x50')]);var _0x3633c6={'messageId':_0xf5688f[_0x0806('0x51')]};if(!_0x35233c[_0x0806('0x3e')]){_0x3633c6['read']=!![];}return _0x5e8dd4[_0x0806('0x52')](_0x3633c6);}else{logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x0806('0x53'),util[_0x0806('0x2d')](_0x20bdf7,{'showHidden':![],'depth':null}));}}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),'clickSend',util[_0x0806('0x2d')](_0x20bdf7,{'showHidden':![],'depth':null}));}})[_0x0806('0x2a')](function(_0x425383){logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate',_0x0806('0x53'),util['inspect'](_0x425383,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate',_0x0806('0x53'),_0x0806('0x40'));}break;case _0x0806('0x54'):if(_0x35233c[_0x0806('0x55')]&&_0x35233c[_0x0806('0x23')]){var _0x4b4add={'dst':_0x505371[_0x0806('0x24')],'text':_0x505371[_0x0806('0x10')],'src':_0x35233c['senderString']||_0x35233c['phone'],'url':_0x35233c[_0x0806('0x56')]+_0x0806('0x57')+_0x505371['id']+_0x0806('0x27')+_0x35233c[_0x0806('0x28')]};var _0x1d348e=util[_0x0806('0x48')](_0x0806('0x49'),_0x35233c[_0x0806('0x55')],_0x35233c[_0x0806('0x23')]);var _0x325e79={'method':_0x0806('0x39'),'uri':util[_0x0806('0x48')](_0x0806('0x58'),_0x35233c['authId']),'body':_0x4b4add,'headers':{'Authorization':util['format'](_0x0806('0x4b'),new Buffer(_0x1d348e)[_0x0806('0x4c')](_0x0806('0x59')))},'json':!![]};rp(_0x325e79)['then'](function(_0xf4742b){var _0x595977={'messageId':_0xf4742b[_0x0806('0x5a')][0x0]};return _0x5e8dd4[_0x0806('0x52')](_0x595977);})[_0x0806('0x2a')](function(_0x23ba0b){logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate',_0x0806('0x54'),util['inspect'](_0x23ba0b,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate','plivo','Missing\x20parameters:\x20authId,\x20authToken');}break;case _0x0806('0x5b'):if(_0x35233c[_0x0806('0x31')]&&_0x35233c[_0x0806('0x32')]){if(_0x35233c['baseUrl']){var _0x1b261f={'method':_0x0806('0x39'),'uri':_0x35233c[_0x0806('0x5c')]+_0x0806('0x5d'),'body':{'username':_0x35233c[_0x0806('0x31')],'password':_0x35233c[_0x0806('0x32')]},'json':!![]};return rp(_0x1b261f)[_0x0806('0x20')](function(_0x35f85a){var _0x2240ca={'method':'POST','uri':_0x35233c['baseUrl']+_0x0806('0x5e'),'body':{'messages':[{'from':_0x35233c[_0x0806('0x24')],'destinations':[{'to':_0x505371[_0x0806('0x24')]}],'text':_0x505371[_0x0806('0x10')],'notifyUrl':_0x35233c['remote']+_0x0806('0x57')+_0x505371['id']+'/status?token='+_0x35233c[_0x0806('0x28')],'notifyContentType':'application/json','callbackData':_0x35233c[_0x0806('0x24')]+';'+_0x505371[_0x0806('0x10')]}]},'headers':{'Authorization':_0x0806('0x5f')+_0x35f85a['token']},'json':!![]};return rp(_0x2240ca)[_0x0806('0x20')](function(_0x5b39d8){if(_0x5b39d8[_0x0806('0x50')]){var _0x383dfc={'messageId':_0x5b39d8[_0x0806('0x50')][0x0][_0x0806('0xe')]};if(!_0x35233c[_0x0806('0x3e')]){_0x383dfc[_0x0806('0x3f')]=!![];}return _0x5e8dd4[_0x0806('0x52')](_0x383dfc);}else{return logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x5b'),util[_0x0806('0x2d')](_0x5b39d8,{'showHidden':![],'depth':null}));}});})[_0x0806('0x2a')](function(_0x1a0b01){return logger['error'](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x5b'),util[_0x0806('0x2d')](_0x1a0b01,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x0806('0x2c'),_0x0806('0x5b'),_0x0806('0x60'));}}else{logger['error'](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x5b'),_0x0806('0x40'));}break;case _0x0806('0x61'):var _0x932d85=require(_0x0806('0x62'));if(_0x35233c['apiKey']){var _0x3f6821={};_0x3f6821['login']=_0x35233c['username'];_0x3f6821[_0x0806('0x24')]=_0x505371[_0x0806('0x24')];_0x3f6821['sender']=_0x35233c[_0x0806('0x24')];_0x3f6821[_0x0806('0x63')]=_0x505371['body'];_0x3f6821[_0x0806('0x64')]=+new Date();var _0x17113b='';var _0x564a35='';var _0x178c56=Object[_0x0806('0x65')](_0x3f6821);_0x178c56['sort']();for(var _0x3ebf96=0x0;_0x3ebf96<_0x178c56['length'];_0x3ebf96++){if(_0x17113b!=''){_0x17113b+='&';}_0x17113b+=_0x178c56[_0x3ebf96]+'='+encodeURIComponent(_0x3f6821[_0x178c56[_0x3ebf96]]);_0x564a35+=_0x3f6821[_0x178c56[_0x3ebf96]];}_0x564a35+=_0x35233c[_0x0806('0x66')];_0x564a35=_0x932d85['createHash'](_0x0806('0x67'))[_0x0806('0x52')](_0x564a35)['digest'](_0x0806('0x68'));if(_0x17113b!==''){_0x17113b+='&';}_0x17113b+='signature='+_0x564a35;var _0x498046={'method':_0x0806('0x37'),'uri':_0x35233c[_0x0806('0x5c')]+'/external/get/send.php?'+_0x17113b,'json':!![]};return rp(_0x498046)[_0x0806('0x20')](function(_0x7bae8b){var _0x5a217b=Object[_0x0806('0x65')](_0x7bae8b);if(_0x7bae8b[_0x5a217b[0x0]]['error']&&parseInt(_0x7bae8b[_0x5a217b[0x0]][_0x0806('0x1e')])===0x0){var _0x105787={'messageId':_0x7bae8b[_0x5a217b[0x0]][_0x0806('0x69')]};if(!_0x35233c[_0x0806('0x3e')]){_0x105787['read']=!![];}return _0x5e8dd4[_0x0806('0x52')](_0x105787);}else{return logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x0806('0x2c'),'csc',util[_0x0806('0x2d')](_0x7bae8b[_0x0806('0x1e')],{'showHidden':![],'depth':null}));}})['catch'](function(_0x1463d3){return logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x0806('0x2c'),_0x0806('0x61'),util[_0x0806('0x2d')](_0x1463d3,{'showHidden':![],'depth':null}));});}else{logger['error']('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x0806('0x61'),_0x0806('0x6a'));}break;case _0x0806('0x6b'):if(_0x35233c[_0x0806('0x66')]){var _0x51ff0c={'method':_0x0806('0x39'),'uri':_0x0806('0x6c'),'headers':{'Authorization':_0x35233c[_0x0806('0x66')]},'body':{'content':_0x505371[_0x0806('0x10')],'to':[_0x505371[_0x0806('0x24')]],'from':_0x35233c[_0x0806('0x24')],'binary':![],'clientMessageId':'uuid','charset':'UTF-8'},'json':!![]};rp(_0x51ff0c)[_0x0806('0x20')](function(_0x132ee3){if(!_0x132ee3[_0x0806('0x1e')]){var _0x261a12={'messageId':_0x132ee3[_0x0806('0x50')][0x0][_0x0806('0x6d')]};if(!_0x35233c[_0x0806('0x3e')]){_0x261a12[_0x0806('0x3f')]=!![];}return _0x5e8dd4[_0x0806('0x52')](_0x261a12);}else{return logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s','afterCreate',_0x0806('0x6b'),util['inspect'](_0x132ee3['error'],{'showHidden':![],'depth':null}));}})[_0x0806('0x2a')](function(_0x51005c){return logger[_0x0806('0x1e')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0x0806('0x2c'),'clickatell',util[_0x0806('0x2d')](_0x51005c,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),'clickatell',_0x0806('0x6a'));}break;case _0x0806('0x6e'):if(_0x35233c[_0x0806('0x31')]&&_0x35233c[_0x0806('0x32')]){var _0x1d348e=util[_0x0806('0x48')]('%s:%s',_0x35233c[_0x0806('0x31')],_0x35233c[_0x0806('0x32')]);var _0x325e79={'method':'POST','uri':_0x0806('0x6f')+_0x35233c[_0x0806('0x70')]+_0x0806('0x71'),'body':{'to':[_0x505371[_0x0806('0x24')]],'text':_0x505371[_0x0806('0x10')],'from':_0x35233c[_0x0806('0x24')],'applicationId':_0x35233c[_0x0806('0x72')]},'headers':{'Authorization':util[_0x0806('0x48')](_0x0806('0x4b'),new Buffer(_0x1d348e)[_0x0806('0x4c')](_0x0806('0x59')))},'json':!![]};rp(_0x325e79)[_0x0806('0x20')](function(_0x54f55f){if(_0x54f55f['id']){var _0x280174={'messageId':_0x54f55f['id']};return _0x5e8dd4['update'](_0x280174);}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate',_0x0806('0x6e'),util['inspect'](_0x54f55f,{'showHidden':![],'depth':null}));}})[_0x0806('0x2a')](function(_0x26a8eb){logger['error'](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x6e'),util[_0x0806('0x2d')](_0x26a8eb,{'showHidden':![],'depth':null}));});}else{logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x6e'),_0x0806('0x40'));}break;case'intelepeer':if(_0x35233c['apiKey']){var _0x719379={};var _0x498046={'method':_0x0806('0x39'),'uri':_0x0806('0x73'),'headers':{'Authorization':_0x0806('0x74')+_0x35233c['apiKey'],'Content-Type':_0x0806('0x75')},'body':{'from':_0x35233c[_0x0806('0x24')],'to':_0x505371[_0x0806('0x24')],'text':_0x505371[_0x0806('0x10')]},'json':!![]};return rp(_0x498046)[_0x0806('0x20')](function(_0x1a8117){if(_0x1a8117[_0x0806('0x76')]==0xca){_0x719379[_0x0806('0x77')]=_0x1a8117;var _0x213d84={'method':_0x0806('0x39'),'uri':_0x0806('0x78'),'headers':{'Authorization':_0x0806('0x74')+_0x35233c[_0x0806('0x66')],'Content-Type':'application/json'},'body':{'refid':_0x719379[_0x0806('0x77')]['refid']},'json':!![]};return rp(_0x213d84)[_0x0806('0x20')](function(_0x7f806a){_0x719379['status']=_0x7f806a;var _0x379afe={'messageId':_0x719379[_0x0806('0x77')][_0x0806('0x79')],'read':!![]};return _0x5e8dd4[_0x0806('0x52')](_0x379afe);});}else{return logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x7a'),util[_0x0806('0x2d')](_0x1a8117,{'showHidden':![],'depth':null}));}})[_0x0806('0x2a')](function(_0x2594fa){return logger[_0x0806('0x1e')](_0x0806('0x2b'),'afterCreate',_0x0806('0x7a'),util[_0x0806('0x2d')](_0x2594fa,{'showHidden':![],'depth':null}));});}else{return logger[_0x0806('0x1e')](_0x0806('0x2b'),_0x0806('0x2c'),_0x0806('0x7a'),_0x0806('0x7b'));}break;}}})['finally'](function(){_0x15ee7d();});}else{_0x15ee7d();}}},'charset':_0x0806('0x7c'),'collate':_0x0806('0x7d')});};