Built motion from commit ff78e754.|2.6.29
[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 _0x313b=['Missing\x20parameters:\x20apiKey','clickatell','https://platform.clickatell.com/messages','uuid','apiMessageId','bandwidth','accountId','/messages','applicationId','https://api.intelepeer.com/_rest/v4/app/sms/send','Bearer\x20','message','https://api.intelepeer.com/_rest/v4/app/sms/mdr','refid','intelepeer','Token\x20not\x20received','finally','utf8mb4','utf8mb4_unicode_ci','../../config/logger','api','moment','bluebird','request-promise','path','./smsMessage.attributes','exports','sms_messages','messageId','fti_sms_messages','body','get','direction','toLowerCase','out','secret','isNil','SmsInteractionId','then','createdAt','catch','error','SmsAccount','find','type','accountSid','authToken','phone','remote','/status?token=','token','sid','SmsMessage,\x20%s,\x20%s,\x20%s','inspect','afterCreate','twilio','Missing\x20parameters:\x20phone,\x20accountSid\x20or\x20authToken','skebby','password','smsMethod','sender','login?username=','&password=','GET','split','POST','user_key','session_key','deliveryReport','read','update','Missing\x20parameters:\x20username,\x20password','connectel','senderString','https://smsapi.connectel.se/api/v2/send/','requestid','Missing\x20parameters:\x20authToken','clicksend','username','xCALLY\x20Motion','%s:%s','https://rest.clicksend.com/v3/sms/send','format','Basic\x20%s','toString','base64','http_code','queued_count','data','messages','message_id','clickSend','authId','/api/sms/messages/','https://api.plivo.com/v1/Account/%s/Message/','message_uuid','plivo','infobip','baseUrl','/auth/1/session','/sms/2/text/advanced','application/json','IBSSO\x20','Missing\x20parameters:\x20base_url','csc','login','text','keys','sort','length','apiKey','createHash','md5','digest','hex','signature=','id_sms'];(function(_0x32f845,_0x335cb9){var _0x3c0de4=function(_0x44c308){while(--_0x44c308){_0x32f845['push'](_0x32f845['shift']());}};_0x3c0de4(++_0x335cb9);}(_0x313b,0x88));var _0xb313=function(_0x362294,_0x188db1){_0x362294=_0x362294-0x0;var _0x2adab9=_0x313b[_0x362294];return _0x2adab9;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0xb313('0x0'))(_0xb313('0x1'));var moment=require(_0xb313('0x2'));var BPromise=require(_0xb313('0x3'));var rp=require(_0xb313('0x4'));var fs=require('fs');var path=require(_0xb313('0x5'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0xb313('0x6'));module[_0xb313('0x7')]=function(_0x3e2402,_0x35829d){return _0x3e2402['define']('SmsMessage',attributes,{'tableName':_0xb313('0x8'),'paranoid':![],'indexes':[{'name':_0xb313('0x9'),'fields':[_0xb313('0x9')]},{'name':_0xb313('0xa'),'fields':[_0xb313('0xb')],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'afterCreate':function(_0x5ab1dc,_0x51ff05,_0x5e0c61){var _0x418f9b=_0x3e2402['models'];var _0x5d11e2=_0x5ab1dc[_0xb313('0xc')]({'plain':!![]});if(_0x5d11e2['direction']['toLowerCase']()==='in'||_0x5d11e2[_0xb313('0xd')][_0xb313('0xe')]()===_0xb313('0xf')&&!_0x5d11e2[_0xb313('0x10')]&&!_[_0xb313('0x11')](_0x5d11e2['UserId'])&&!_[_0xb313('0x11')](_0x5d11e2[_0xb313('0x12')])){_0x418f9b['SmsInteraction']['findOne']({'where':{'id':_0x5d11e2[_0xb313('0x12')]}})[_0xb313('0x13')](function(_0x1f4c78){if(_0x1f4c78){_0x1f4c78['update']({'lastMsgAt':_0x5d11e2[_0xb313('0x14')],'lastMsgDirection':_0x5d11e2[_0xb313('0xd')][_0xb313('0xe')]()});}})[_0xb313('0x15')](function(_0x14293b){console[_0xb313('0x16')](_0x14293b);});}if(_0x5d11e2[_0xb313('0xd')]===_0xb313('0xf')&&!_0x5d11e2[_0xb313('0x10')]){var _0x46d8ea;_0x418f9b[_0xb313('0x17')][_0xb313('0x18')]({'where':{'id':_0x5d11e2['SmsAccountId']},'raw':!![]})[_0xb313('0x13')](function(_0x222a2e){_0x46d8ea=_0x222a2e;if(_0x46d8ea&&_0x46d8ea[_0xb313('0x19')]){switch(_0x46d8ea[_0xb313('0x19')]){case'twilio':var _0x4437fb=require('twilio');if(_0x46d8ea[_0xb313('0x1a')]&&_0x46d8ea[_0xb313('0x1b')]&&_0x46d8ea[_0xb313('0x1c')]){var _0x347f62=new _0x4437fb(_0x46d8ea[_0xb313('0x1a')],_0x46d8ea[_0xb313('0x1b')]);_0x347f62['messages']['create']({'body':_0x5d11e2['body'],'to':_0x5d11e2['phone'],'from':_0x46d8ea[_0xb313('0x1c')],'statusCallback':_0x46d8ea[_0xb313('0x1d')]+'/api/sms/messages/'+_0x5d11e2['id']+_0xb313('0x1e')+_0x46d8ea[_0xb313('0x1f')]})[_0xb313('0x13')](function(_0x363bd7){if(_0x363bd7[_0xb313('0x20')]){return _0x5ab1dc['update']({'messageId':_0x363bd7[_0xb313('0x20')]});}})[_0xb313('0x15')](function(_0x103708){logger['error'](_0xb313('0x21'),'afterCreate','twilio',util[_0xb313('0x22')](_0x103708,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x24'),_0xb313('0x25'));}break;case _0xb313('0x26'):var _0x326880='https://api.skebby.it/API/v1.0/REST/';if(_0x46d8ea['username']&&_0x46d8ea[_0xb313('0x27')]){var _0x2f1ff1={'recipient':[_0x5d11e2['phone']],'message':_0x5d11e2[_0xb313('0xb')],'message_type':_0x46d8ea[_0xb313('0x28')]};if(_0x46d8ea[_0xb313('0x28')]&&_0x46d8ea[_0xb313('0x28')]!=='SI'){_0x2f1ff1[_0xb313('0x29')]=_0x46d8ea['phone'];}var _0x1e5f98={'url':_0x326880+_0xb313('0x2a')+_0x46d8ea['username']+_0xb313('0x2b')+_0x46d8ea[_0xb313('0x27')],'method':_0xb313('0x2c')};rp(_0x1e5f98)['then'](function(_0x298133){var _0x40ba03=_0x298133[_0xb313('0x2d')](';');var _0x1e6609={'user_key':_0x40ba03[0x0],'session_key':_0x40ba03[0x1]};_0x1e5f98={'url':_0x326880+'sms','method':_0xb313('0x2e'),'headers':{'user_key':_0x1e6609[_0xb313('0x2f')],'Session_key':_0x1e6609[_0xb313('0x30')]},'json':!![],'body':_0x2f1ff1};return rp(_0x1e5f98);})[_0xb313('0x13')](function(_0x477a22){if(_0x477a22['total_sent']>=0x1){var _0x47dec1={'messageId':_0x477a22['internal_order_id']};if(_0x46d8ea[_0xb313('0x28')]!=='GP'||!_0x46d8ea[_0xb313('0x31')]){_0x47dec1[_0xb313('0x32')]=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x47dec1);}else{return logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x26'),util[_0xb313('0x22')](_0x477a22,{'showHidden':![],'depth':null}));}})[_0xb313('0x15')](function(_0x5f3d59){return logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x26'),util[_0xb313('0x22')](_0x5f3d59,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x26'),_0xb313('0x34'));}break;case _0xb313('0x35'):if(_0x46d8ea[_0xb313('0x1b')]){var _0xde766a={'recipient':_0x5d11e2[_0xb313('0x1c')],'message':_0x5d11e2['body'],'sender':_0x46d8ea[_0xb313('0x36')]||_0x46d8ea[_0xb313('0x1c')],'authorization':_0x46d8ea['authToken']};var _0x51ff05={'method':_0xb313('0x2e'),'uri':_0xb313('0x37'),'body':_0xde766a,'json':!![]};rp(_0x51ff05)[_0xb313('0x13')](function(_0x379b4d){var _0x3573db={'messageId':_0x379b4d[_0xb313('0x38')]};if(!_0x46d8ea[_0xb313('0x31')]){_0x3573db['read']=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x3573db);})[_0xb313('0x15')](function(_0x53633a){logger[_0xb313('0x16')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xb313('0x23'),_0xb313('0x35'),util[_0xb313('0x22')](_0x53633a,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xb313('0x23'),'connectel',_0xb313('0x39'));}break;case _0xb313('0x3a'):if(_0x46d8ea[_0xb313('0x3b')]&&_0x46d8ea['password']){var _0xde766a={'messages':[{'source':_0xb313('0x3c'),'to':_0x5d11e2['phone'],'body':_0x5d11e2['body'],'from':_0x46d8ea[_0xb313('0x36')]||_0x46d8ea[_0xb313('0x1c')]}]};var _0x15c186=util['format'](_0xb313('0x3d'),_0x46d8ea[_0xb313('0x3b')],_0x46d8ea[_0xb313('0x27')]);var _0x51ff05={'method':_0xb313('0x2e'),'uri':_0xb313('0x3e'),'body':_0xde766a,'headers':{'Authorization':util[_0xb313('0x3f')](_0xb313('0x40'),new Buffer(_0x15c186)[_0xb313('0x41')](_0xb313('0x42')))},'json':!![]};rp(_0x51ff05)[_0xb313('0x13')](function(_0x5cf65c){if(_0x5cf65c[_0xb313('0x43')]>=0xc8&&_0x5cf65c['http_code']<=0xce){if(_0x5cf65c['data']&&_0x5cf65c['data'][_0xb313('0x44')]>0x0){var _0x385c83=_['head'](_0x5cf65c[_0xb313('0x45')][_0xb313('0x46')]);var _0x5f2a05={'messageId':_0x385c83[_0xb313('0x47')]};if(!_0x46d8ea['deliveryReport']){_0x5f2a05[_0xb313('0x32')]=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x5f2a05);}else{logger['error'](_0xb313('0x21'),_0xb313('0x23'),'clickSend',util[_0xb313('0x22')](_0x5cf65c,{'showHidden':![],'depth':null}));}}else{logger[_0xb313('0x16')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xb313('0x23'),'clickSend',util[_0xb313('0x22')](_0x5cf65c,{'showHidden':![],'depth':null}));}})[_0xb313('0x15')](function(_0x42ede3){logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x48'),util[_0xb313('0x22')](_0x42ede3,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),'afterCreate','clickSend','Missing\x20parameters:\x20username,\x20password');}break;case'plivo':if(_0x46d8ea[_0xb313('0x49')]&&_0x46d8ea[_0xb313('0x1b')]){var _0xde766a={'dst':_0x5d11e2[_0xb313('0x1c')],'text':_0x5d11e2[_0xb313('0xb')],'src':_0x46d8ea[_0xb313('0x36')]||_0x46d8ea[_0xb313('0x1c')],'url':_0x46d8ea[_0xb313('0x1d')]+_0xb313('0x4a')+_0x5d11e2['id']+_0xb313('0x1e')+_0x46d8ea[_0xb313('0x1f')]};var _0x15c186=util['format']('%s:%s',_0x46d8ea[_0xb313('0x49')],_0x46d8ea[_0xb313('0x1b')]);var _0x51ff05={'method':_0xb313('0x2e'),'uri':util['format'](_0xb313('0x4b'),_0x46d8ea['authId']),'body':_0xde766a,'headers':{'Authorization':util['format'](_0xb313('0x40'),new Buffer(_0x15c186)[_0xb313('0x41')](_0xb313('0x42')))},'json':!![]};rp(_0x51ff05)[_0xb313('0x13')](function(_0x22a420){var _0x449529={'messageId':_0x22a420[_0xb313('0x4c')][0x0]};return _0x5ab1dc[_0xb313('0x33')](_0x449529);})[_0xb313('0x15')](function(_0x4d5cf7){logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),'plivo',util['inspect'](_0x4d5cf7,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x4d'),'Missing\x20parameters:\x20authId,\x20authToken');}break;case _0xb313('0x4e'):if(_0x46d8ea['username']&&_0x46d8ea[_0xb313('0x27')]){if(_0x46d8ea[_0xb313('0x4f')]){var _0x54961f={'method':_0xb313('0x2e'),'uri':_0x46d8ea[_0xb313('0x4f')]+_0xb313('0x50'),'body':{'username':_0x46d8ea[_0xb313('0x3b')],'password':_0x46d8ea[_0xb313('0x27')]},'json':!![]};return rp(_0x54961f)[_0xb313('0x13')](function(_0x584192){var _0x33ed68={'method':'POST','uri':_0x46d8ea[_0xb313('0x4f')]+_0xb313('0x51'),'body':{'messages':[{'from':_0x46d8ea[_0xb313('0x1c')],'destinations':[{'to':_0x5d11e2[_0xb313('0x1c')]}],'text':_0x5d11e2[_0xb313('0xb')],'notifyUrl':_0x46d8ea[_0xb313('0x1d')]+'/api/sms/messages/'+_0x5d11e2['id']+_0xb313('0x1e')+_0x46d8ea['token'],'notifyContentType':_0xb313('0x52'),'callbackData':_0x46d8ea[_0xb313('0x1c')]+';'+_0x5d11e2['body']}]},'headers':{'Authorization':_0xb313('0x53')+_0x584192[_0xb313('0x1f')]},'json':!![]};return rp(_0x33ed68)[_0xb313('0x13')](function(_0x306b7e){if(_0x306b7e['messages']){var _0x4f7d1d={'messageId':_0x306b7e[_0xb313('0x46')][0x0][_0xb313('0x9')]};if(!_0x46d8ea[_0xb313('0x31')]){_0x4f7d1d[_0xb313('0x32')]=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x4f7d1d);}else{return logger[_0xb313('0x16')](_0xb313('0x21'),'afterCreate',_0xb313('0x4e'),util['inspect'](_0x306b7e,{'showHidden':![],'depth':null}));}});})[_0xb313('0x15')](function(_0x35fcbb){return logger['error'](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x4e'),util[_0xb313('0x22')](_0x35fcbb,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x4e'),_0xb313('0x54'));}}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x4e'),'Missing\x20parameters:\x20username,\x20password');}break;case _0xb313('0x55'):var _0x54b11f=require('crypto');if(_0x46d8ea['apiKey']){var _0x4207a6={};_0x4207a6[_0xb313('0x56')]=_0x46d8ea[_0xb313('0x3b')];_0x4207a6[_0xb313('0x1c')]=_0x5d11e2[_0xb313('0x1c')];_0x4207a6[_0xb313('0x29')]=_0x46d8ea['phone'];_0x4207a6[_0xb313('0x57')]=_0x5d11e2[_0xb313('0xb')];_0x4207a6['timestamp']=+new Date();var _0x361e22='';var _0x5df8d4='';var _0x692972=Object[_0xb313('0x58')](_0x4207a6);_0x692972[_0xb313('0x59')]();for(var _0x9bfdb7=0x0;_0x9bfdb7<_0x692972[_0xb313('0x5a')];_0x9bfdb7++){if(_0x361e22!=''){_0x361e22+='&';}_0x361e22+=_0x692972[_0x9bfdb7]+'='+encodeURIComponent(_0x4207a6[_0x692972[_0x9bfdb7]]);_0x5df8d4+=_0x4207a6[_0x692972[_0x9bfdb7]];}_0x5df8d4+=_0x46d8ea[_0xb313('0x5b')];_0x5df8d4=_0x54b11f[_0xb313('0x5c')](_0xb313('0x5d'))['update'](_0x5df8d4)[_0xb313('0x5e')](_0xb313('0x5f'));if(_0x361e22!==''){_0x361e22+='&';}_0x361e22+=_0xb313('0x60')+_0x5df8d4;var _0x1e5f98={'method':_0xb313('0x2c'),'uri':_0x46d8ea[_0xb313('0x4f')]+'/external/get/send.php?'+_0x361e22,'json':!![]};return rp(_0x1e5f98)[_0xb313('0x13')](function(_0x282dc6){var _0x3af437=Object[_0xb313('0x58')](_0x282dc6);if(_0x282dc6[_0x3af437[0x0]][_0xb313('0x16')]&&parseInt(_0x282dc6[_0x3af437[0x0]][_0xb313('0x16')])===0x0){var _0x48de9b={'messageId':_0x282dc6[_0x3af437[0x0]][_0xb313('0x61')]};if(!_0x46d8ea[_0xb313('0x31')]){_0x48de9b[_0xb313('0x32')]=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x48de9b);}else{return logger['error'](_0xb313('0x21'),'afterCreate',_0xb313('0x55'),util[_0xb313('0x22')](_0x282dc6[_0xb313('0x16')],{'showHidden':![],'depth':null}));}})[_0xb313('0x15')](function(_0x14b46d){return logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),'csc',util['inspect'](_0x14b46d,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),'csc',_0xb313('0x62'));}break;case _0xb313('0x63'):if(_0x46d8ea[_0xb313('0x5b')]){var _0x490203={'method':_0xb313('0x2e'),'uri':_0xb313('0x64'),'headers':{'Authorization':_0x46d8ea['apiKey']},'body':{'content':_0x5d11e2[_0xb313('0xb')],'to':[_0x5d11e2[_0xb313('0x1c')]],'from':_0x46d8ea[_0xb313('0x1c')],'binary':![],'clientMessageId':_0xb313('0x65'),'charset':'UTF-8'},'json':!![]};rp(_0x490203)[_0xb313('0x13')](function(_0x21ab6e){if(!_0x21ab6e[_0xb313('0x16')]){var _0x5cf852={'messageId':_0x21ab6e[_0xb313('0x46')][0x0][_0xb313('0x66')]};if(!_0x46d8ea[_0xb313('0x31')]){_0x5cf852[_0xb313('0x32')]=!![];}return _0x5ab1dc[_0xb313('0x33')](_0x5cf852);}else{return logger['error'](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x63'),util[_0xb313('0x22')](_0x21ab6e[_0xb313('0x16')],{'showHidden':![],'depth':null}));}})[_0xb313('0x15')](function(_0x31315c){return logger[_0xb313('0x16')](_0xb313('0x21'),'afterCreate',_0xb313('0x63'),util['inspect'](_0x31315c,{'showHidden':![],'depth':null}));});}else{logger[_0xb313('0x16')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xb313('0x23'),'clickatell',_0xb313('0x62'));}break;case _0xb313('0x67'):if(_0x46d8ea[_0xb313('0x3b')]&&_0x46d8ea['password']){var _0x15c186=util[_0xb313('0x3f')](_0xb313('0x3d'),_0x46d8ea['username'],_0x46d8ea[_0xb313('0x27')]);var _0x51ff05={'method':'POST','uri':'https://messaging.bandwidth.com/api/v2/users/'+_0x46d8ea[_0xb313('0x68')]+_0xb313('0x69'),'body':{'to':[_0x5d11e2[_0xb313('0x1c')]],'text':_0x5d11e2[_0xb313('0xb')],'from':_0x46d8ea[_0xb313('0x1c')],'applicationId':_0x46d8ea[_0xb313('0x6a')]},'headers':{'Authorization':util['format'](_0xb313('0x40'),new Buffer(_0x15c186)[_0xb313('0x41')](_0xb313('0x42')))},'json':!![]};rp(_0x51ff05)[_0xb313('0x13')](function(_0x2890ed){if(_0x2890ed['id']){var _0x20ef9f={'messageId':_0x2890ed['id']};return _0x5ab1dc[_0xb313('0x33')](_0x20ef9f);}else{logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x67'),util[_0xb313('0x22')](_0x2890ed,{'showHidden':![],'depth':null}));}})['catch'](function(_0x184548){logger[_0xb313('0x16')]('SmsMessage,\x20%s,\x20%s,\x20%s',_0xb313('0x23'),_0xb313('0x67'),util[_0xb313('0x22')](_0x184548,{'showHidden':![],'depth':null}));});}else{logger['error'](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x67'),_0xb313('0x34'));}break;case'intelepeer':if(_0x46d8ea[_0xb313('0x5b')]){var _0x476470={};var _0x1e5f98={'method':_0xb313('0x2e'),'uri':_0xb313('0x6b'),'headers':{'Authorization':_0xb313('0x6c')+_0x46d8ea[_0xb313('0x5b')],'Content-Type':_0xb313('0x52')},'body':{'from':_0x46d8ea['phone'],'to':_0x5d11e2['phone'],'text':_0x5d11e2[_0xb313('0xb')]},'json':!![]};return rp(_0x1e5f98)[_0xb313('0x13')](function(_0x801272){if(_0x801272['code']==0xca){_0x476470[_0xb313('0x6d')]=_0x801272;var _0x2158de={'method':_0xb313('0x2e'),'uri':_0xb313('0x6e'),'headers':{'Authorization':_0xb313('0x6c')+_0x46d8ea[_0xb313('0x5b')],'Content-Type':'application/json'},'body':{'refid':_0x476470['message'][_0xb313('0x6f')]},'json':!![]};return rp(_0x2158de)[_0xb313('0x13')](function(_0x42de70){_0x476470['status']=_0x42de70;var _0x43d81={'messageId':_0x476470[_0xb313('0x6d')]['refid'],'read':!![]};return _0x5ab1dc['update'](_0x43d81);});}else{return logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x70'),util[_0xb313('0x22')](_0x801272,{'showHidden':![],'depth':null}));}})[_0xb313('0x15')](function(_0x6caedb){return logger[_0xb313('0x16')](_0xb313('0x21'),'afterCreate',_0xb313('0x70'),util[_0xb313('0x22')](_0x6caedb,{'showHidden':![],'depth':null}));});}else{return logger[_0xb313('0x16')](_0xb313('0x21'),_0xb313('0x23'),_0xb313('0x70'),_0xb313('0x71'));}break;}}})[_0xb313('0x72')](function(){_0x5e0c61();});}else{_0x5e0c61();}}},'charset':_0xb313('0x73'),'collate':_0xb313('0x74')});};