Built motion from commit 459747fdfe53bbf13fbede61eeaffea1f1438f86. Version 3.0.0...
[motion-next.git] / server / api / cmHopper / cmHopper.rpc.js
index 832a806..fbb921c 100644 (file)
@@ -1 +1 @@
-const a139_0x2885=['voicePause','order','GetContactDialer','GetContactRecallMe','CreateCmHopper','raw','UpdateCmHopper','includes','all','keys','transaction','model','findOne','contactsRescheduled','limit','format','../../mysqldb','Contact','CmHopperFinal','describe','COUNT','MoveContactManagedDialer','update','\x22%s\x22','length','map','sequelize','CountReScheduled','stringify','GetCmHopper','rpc','attributes','error','body','options','then','destroy','ShowCmHopper','debug','info','create','message','CmContact','catch','CmHopper','util','UserId','DestroyCmHopper','User','LOCK','UPDATE','findAll','include','where','push'];(function(_0x338721,_0x288548){const _0x54d9ad=function(_0x1f26ed){while(--_0x1f26ed){_0x338721['push'](_0x338721['shift']());}};_0x54d9ad(++_0x288548);}(a139_0x2885,0xf4));const a139_0x54d9=function(_0x338721,_0x288548){_0x338721=_0x338721-0x0;let _0x54d9ad=a139_0x2885[_0x338721];return _0x54d9ad;};const _0x5dd9cd=a139_0x54d9;'use strict';const _=require('lodash'),util=require(_0x5dd9cd('0x15')),moment=require('moment'),db=require(_0x5dd9cd('0x2f'))['db'],logger=require('../../config/logger')(_0x5dd9cd('0x6')),{literal,fn}=require('sequelize');exports[_0x5dd9cd('0x5')]=function(_0x1f26ed){const _0x5d2c25=this;return new Promise(function(_0x207c83,_0x147bb6){const _0x18c707=a139_0x54d9;return db[_0x18c707('0x14')][_0x18c707('0x1b')]({'raw':_0x1f26ed[_0x18c707('0xa')]?_0x1f26ed[_0x18c707('0xa')][_0x18c707('0x24')]===undefined?!![]:![]:!![],'where':_0x1f26ed[_0x18c707('0xa')]?_0x1f26ed['options']['where']||null:null,'attributes':_0x1f26ed[_0x18c707('0xa')]?_0x1f26ed[_0x18c707('0xa')][_0x18c707('0x7')]||null:null,'limit':_0x1f26ed['options']?_0x1f26ed['options'][_0x18c707('0x2d')]||null:null,'include':_0x1f26ed[_0x18c707('0xa')]?_0x1f26ed[_0x18c707('0xa')][_0x18c707('0x1c')]?_['map'](_0x1f26ed[_0x18c707('0xa')][_0x18c707('0x1c')],function(_0x28d70c){const _0x5675aa=_0x18c707;return{'model':db[_0x28d70c[_0x5675aa('0x2a')]],'as':_0x28d70c['as'],'attributes':_0x28d70c[_0x5675aa('0x7')],'include':_0x28d70c['include']?_[_0x5675aa('0x1')](_0x28d70c[_0x5675aa('0x1c')],function(_0x1795d7){const _0x4257b0=_0x5675aa;return{'model':db[_0x1795d7[_0x4257b0('0x2a')]],'as':_0x1795d7['as'],'attributes':_0x1795d7['attributes'],'include':_0x1795d7[_0x4257b0('0x1c')]?_['map'](_0x1795d7[_0x4257b0('0x1c')],function(_0xcb60c2){const _0x302062=_0x4257b0;return{'model':db[_0xcb60c2[_0x302062('0x2a')]],'as':_0xcb60c2['as'],'attributes':_0xcb60c2['attributes']};}):[]};}):[]};}):[]:[]})['then'](function(_0x10f2e5){const _0x52c1e6=_0x18c707;logger['info'](_0x52c1e6('0x5'),_0x1f26ed),logger[_0x52c1e6('0xe')]('GetCmHopper',_0x1f26ed,JSON[_0x52c1e6('0x4')](_0x10f2e5)),_0x207c83(_0x10f2e5);})['catch'](function(_0x42f401){const _0x2c06de=_0x18c707;logger[_0x2c06de('0x8')](_0x2c06de('0x5'),_0x42f401[_0x2c06de('0x11')],_0x1f26ed),_0x147bb6(_0x5d2c25[_0x2c06de('0x8')](0x1f4,_0x42f401[_0x2c06de('0x11')]));});});},exports[_0x5dd9cd('0xd')]=function(_0x26c83f){const _0x3d538c=this;return new Promise(function(_0xd59cf7,_0xcab64c){const _0x59aaf6=a139_0x54d9;return db[_0x59aaf6('0x14')][_0x59aaf6('0x2b')]({'raw':_0x26c83f[_0x59aaf6('0xa')]?_0x26c83f[_0x59aaf6('0xa')][_0x59aaf6('0x24')]===undefined?!![]:![]:!![],'where':_0x26c83f['options']?_0x26c83f[_0x59aaf6('0xa')]['where']||null:null,'attributes':_0x26c83f[_0x59aaf6('0xa')]?_0x26c83f[_0x59aaf6('0xa')][_0x59aaf6('0x7')]||null:null,'include':_0x26c83f[_0x59aaf6('0xa')]?_0x26c83f[_0x59aaf6('0xa')][_0x59aaf6('0x1c')]?_[_0x59aaf6('0x1')](_0x26c83f[_0x59aaf6('0xa')][_0x59aaf6('0x1c')],function(_0x2a79c8){const _0x8358f6=_0x59aaf6;return{'model':db[_0x2a79c8[_0x8358f6('0x2a')]],'as':_0x2a79c8['as'],'attributes':_0x2a79c8[_0x8358f6('0x7')],'include':_0x2a79c8['include']?_[_0x8358f6('0x1')](_0x2a79c8['include'],function(_0x1f2ace){const _0x477037=_0x8358f6;return{'model':db[_0x1f2ace[_0x477037('0x2a')]],'as':_0x1f2ace['as'],'attributes':_0x1f2ace[_0x477037('0x7')],'include':_0x1f2ace['include']?_['map'](_0x1f2ace[_0x477037('0x1c')],function(_0xb5a32b){const _0x1c9b59=_0x477037;return{'model':db[_0xb5a32b['model']],'as':_0xb5a32b['as'],'attributes':_0xb5a32b[_0x1c9b59('0x7')]};}):[]};}):[]};}):[]:[]})[_0x59aaf6('0xb')](function(_0x430c90){const _0x42f19a=_0x59aaf6;logger[_0x42f19a('0xf')]('ShowCmHopper',_0x26c83f),logger[_0x42f19a('0xe')](_0x42f19a('0xd'),_0x26c83f,JSON[_0x42f19a('0x4')](_0x430c90)),_0xd59cf7(_0x430c90);})['catch'](function(_0x41beaa){const _0x14455e=_0x59aaf6;logger[_0x14455e('0x8')](_0x14455e('0xd'),_0x41beaa['message'],_0x26c83f),_0xcab64c(_0x3d538c['error'](0x1f4,_0x41beaa[_0x14455e('0x11')]));});});},exports[_0x5dd9cd('0x23')]=function(_0x13a01f){const _0x5aa22a=this;return new Promise(function(_0x35be50,_0x1af714){const _0x3b70a=a139_0x54d9;return db[_0x3b70a('0x14')][_0x3b70a('0x10')](_0x13a01f[_0x3b70a('0x9')],{'raw':_0x13a01f['options']?_0x13a01f[_0x3b70a('0xa')][_0x3b70a('0x24')]===undefined?!![]:![]:!![]})[_0x3b70a('0xb')](function(_0x2584de){const _0x2b99aa=_0x3b70a;logger['info'](_0x2b99aa('0x23'),_0x13a01f),logger['debug'](_0x2b99aa('0x23'),_0x13a01f,JSON[_0x2b99aa('0x4')](_0x2584de)),_0x35be50(_0x2584de);})[_0x3b70a('0x13')](function(_0x1f8ad6){const _0x1d7c5d=_0x3b70a;logger[_0x1d7c5d('0x8')]('CreateCmHopper',_0x1f8ad6[_0x1d7c5d('0x11')],_0x13a01f),_0x1af714(_0x5aa22a['error'](0x1f4,_0x1f8ad6[_0x1d7c5d('0x11')]));});});},exports[_0x5dd9cd('0x25')]=function(_0x5de4ec){const _0x1cc2fc=this;return new Promise(function(_0x832665,_0x44c61d){const _0x5ad98f=a139_0x54d9;return db[_0x5ad98f('0x14')]['update'](_0x5de4ec[_0x5ad98f('0x9')],{'raw':_0x5de4ec[_0x5ad98f('0xa')]?_0x5de4ec['options'][_0x5ad98f('0x24')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5de4ec['options']?_0x5de4ec[_0x5ad98f('0xa')][_0x5ad98f('0x1d')]||null:null,'attributes':_0x5de4ec[_0x5ad98f('0xa')]?_0x5de4ec[_0x5ad98f('0xa')][_0x5ad98f('0x7')]||null:null,'limit':_0x5de4ec[_0x5ad98f('0xa')]?_0x5de4ec[_0x5ad98f('0xa')][_0x5ad98f('0x2d')]||null:null})[_0x5ad98f('0xb')](function(_0x6ee5b){const _0x4c5bc4=_0x5ad98f;logger['info']('UpdateCmHopper',_0x5de4ec),logger['debug'](_0x4c5bc4('0x25'),_0x5de4ec,JSON[_0x4c5bc4('0x4')](_0x6ee5b)),_0x832665(_0x6ee5b);})[_0x5ad98f('0x13')](function(_0x2ebcc5){const _0x242c53=_0x5ad98f;logger[_0x242c53('0x8')](_0x242c53('0x25'),_0x2ebcc5['message'],_0x5de4ec),_0x44c61d(_0x1cc2fc[_0x242c53('0x8')](0x1f4,_0x2ebcc5['message']));});});},exports['DestroyCmHopper']=function(_0x4826be){const _0x538615=this;return new Promise(function(_0x34fc28,_0x5b22f4){const _0x4eea6d=a139_0x54d9;return db[_0x4eea6d('0x14')][_0x4eea6d('0xc')]({'where':_0x4826be[_0x4eea6d('0xa')]?_0x4826be[_0x4eea6d('0xa')][_0x4eea6d('0x1d')]||null:null})[_0x4eea6d('0xb')](function(_0x1ffba7){const _0x4a7f1f=_0x4eea6d;logger[_0x4a7f1f('0xf')](_0x4a7f1f('0x17'),_0x4826be),logger[_0x4a7f1f('0xe')](_0x4a7f1f('0x17'),_0x4826be,JSON[_0x4a7f1f('0x4')](_0x1ffba7)),_0x34fc28(_0x1ffba7);})[_0x4eea6d('0x13')](function(_0x1e2c75){const _0x238e95=_0x4eea6d;logger[_0x238e95('0x8')](_0x238e95('0x17'),_0x1e2c75[_0x238e95('0x11')],_0x4826be),_0x5b22f4(_0x538615[_0x238e95('0x8')](0x1f4,_0x1e2c75[_0x238e95('0x11')]));});});},exports[_0x5dd9cd('0x21')]=function(_0x342941){const _0x678cab=this;return new Promise(function(_0x3e2416,_0x3eccb3){const _0x290b1a=a139_0x54d9;return db[_0x290b1a('0x12')][_0x290b1a('0x32')]()[_0x290b1a('0xb')](function(_0x3e331c){const _0xbf5e22=_0x290b1a;return db[_0xbf5e22('0x2')][_0xbf5e22('0x29')](function(_0x126a22){const _0x489970=_0xbf5e22;return db[_0x489970('0x14')][_0x489970('0x1b')]({'where':_0x342941[_0x489970('0xa')]?_0x342941[_0x489970('0xa')]['where']||null:null,'attributes':_0x342941[_0x489970('0xa')]?_0x342941[_0x489970('0xa')]['attributes']||null:null,'limit':_0x342941[_0x489970('0xa')]?_0x342941['options'][_0x489970('0x2d')]||null:null,'order':_0x342941[_0x489970('0xa')]?_0x342941[_0x489970('0xa')][_0x489970('0x20')]||null:null,'transaction':_0x126a22,'lock':_0x126a22[_0x489970('0x19')][_0x489970('0x1a')],'include':[{'model':db[_0x489970('0x12')],'as':_0x489970('0x30'),'attributes':_[_0x489970('0x28')](_0x3e331c)},{'model':db[_0x489970('0x18')],'as':'Agent','attributes':['id','name',_0x489970('0x1f')]}]})[_0x489970('0xb')](function(_0x377f35){const _0x2a8f7b=_0x489970,_0x1cafc1=[],_0x137f82=[];for(let _0x40efaf=0x0;_0x40efaf<_0x377f35[_0x2a8f7b('0x0')];_0x40efaf+=0x1){!_0x137f82[_0x2a8f7b('0x26')](_0x377f35[_0x40efaf][_0x2a8f7b('0x16')])&&(_0x137f82[_0x2a8f7b('0x1e')](_0x377f35[_0x40efaf][_0x2a8f7b('0x16')]),_0x1cafc1[_0x2a8f7b('0x1e')](_0x377f35[_0x40efaf][_0x2a8f7b('0x35')](_0x342941[_0x2a8f7b('0x9')],{'transaction':_0x126a22})));}return Promise[_0x2a8f7b('0x27')](_0x1cafc1);});})[_0xbf5e22('0xb')](function(_0x56739e){const _0x341224=_0xbf5e22;logger[_0x341224('0xf')](_0x341224('0x21'),_0x342941),logger[_0x341224('0xe')](_0x341224('0x21'),_0x342941,JSON[_0x341224('0x4')](_0x56739e)),_0x3e2416(_0x56739e);})[_0xbf5e22('0x13')](function(_0x14dbb1){const _0x1210e1=_0xbf5e22;logger[_0x1210e1('0x8')](_0x1210e1('0x21'),_0x14dbb1[_0x1210e1('0x11')],_0x342941),_0x3eccb3(_0x678cab[_0x1210e1('0x8')](0x1f4,_0x14dbb1[_0x1210e1('0x11')]));});});});},exports[_0x5dd9cd('0x34')]=function(_0x38195a){const _0x3837bc=this;return new Promise(function(_0x1c2381,_0x876e83){const _0x5a7931=a139_0x54d9;return db[_0x5a7931('0x2')][_0x5a7931('0x29')](function(_0x33739d){const _0x19d763=_0x5a7931;return db[_0x19d763('0x31')][_0x19d763('0x10')](_0x38195a['body'],{'raw':_0x38195a[_0x19d763('0xa')]?_0x38195a[_0x19d763('0xa')][_0x19d763('0x24')]===undefined?!![]:![]:!![],'transaction':_0x33739d})[_0x19d763('0xb')](function(){const _0x37fb5c=_0x19d763;return db[_0x37fb5c('0x14')][_0x37fb5c('0xc')]({'where':_0x38195a[_0x37fb5c('0xa')]?_0x38195a[_0x37fb5c('0xa')]['where']||null:null,'transaction':_0x33739d});});})['then'](function(_0x4cdab2){const _0xb898c3=_0x5a7931;logger[_0xb898c3('0xf')](_0xb898c3('0x34'),_0x38195a),logger[_0xb898c3('0xe')]('MoveContactManagedDialer',_0x38195a,JSON[_0xb898c3('0x4')](_0x4cdab2)),_0x1c2381(_0x4cdab2);})['catch'](function(_0x5cb985){const _0x4a86da=_0x5a7931;logger[_0x4a86da('0x8')]('MoveContactManagedDialer',_0x5cb985['message'],_0x38195a),_0x876e83(_0x3837bc[_0x4a86da('0x8')](0x1f4,_0x5cb985[_0x4a86da('0x11')]));});});},exports[_0x5dd9cd('0x3')]=function(_0x46d76c){const _0x55372c=this;return new Promise(function(_0x1256e8,_0x4743e3){const _0x590898=a139_0x54d9;return db['CmHopper'][_0x590898('0x1b')]({'raw':_0x46d76c['options']?_0x46d76c[_0x590898('0xa')]['raw']===undefined?!![]:![]:!![],'where':_0x46d76c['options']?_0x46d76c[_0x590898('0xa')]['where']||null:null,'attributes':[[fn(_0x590898('0x33'),fn('IF',literal('`scheduledat`\x20>=\x20'+util['format'](_0x590898('0x36'),moment()[_0x590898('0x2e')]('YYYY-MM-DD\x20HH:mm:ss'))+'\x20,\x201,\x20null'))),_0x590898('0x2c')]]})[_0x590898('0xb')](function(_0x14b8be){const _0x40322f=_0x590898;logger[_0x40322f('0xf')](_0x40322f('0x3'),_0x46d76c),logger[_0x40322f('0xe')]('CountReScheduled',_0x46d76c,JSON[_0x40322f('0x4')](_0x14b8be)),_0x1256e8(_0x14b8be);})['catch'](function(_0x3eb0fb){const _0x5832d2=_0x590898;logger[_0x5832d2('0x8')](_0x5832d2('0x3'),_0x3eb0fb[_0x5832d2('0x11')],_0x46d76c),_0x4743e3(_0x55372c[_0x5832d2('0x8')](0x1f4,_0x3eb0fb['message']));});});},exports['GetContactRecallMe']=function(_0x2f9603){const _0x39fa29=this;return new Promise(function(_0x216c7d,_0x577628){const _0x210e44=a139_0x54d9;return db['CmContact'][_0x210e44('0x32')]()[_0x210e44('0xb')](function(){const _0x45b252=_0x210e44;return db[_0x45b252('0x2')][_0x45b252('0x29')](function(_0x1002d4){const _0x488a24=_0x45b252;return db['CmHopper']['findAll']({'where':_0x2f9603[_0x488a24('0xa')]?_0x2f9603[_0x488a24('0xa')]['where']||null:null,'attributes':_0x2f9603[_0x488a24('0xa')]?_0x2f9603['options'][_0x488a24('0x7')]||null:null,'limit':0x1,'order':_0x2f9603[_0x488a24('0xa')]?_0x2f9603[_0x488a24('0xa')][_0x488a24('0x20')]||null:null,'group':db[_0x488a24('0x14')]['UserId'],'transaction':_0x1002d4,'lock':_0x1002d4[_0x488a24('0x19')][_0x488a24('0x1a')],'include':_0x2f9603[_0x488a24('0xa')]?_0x2f9603[_0x488a24('0xa')]['include']?_[_0x488a24('0x1')](_0x2f9603[_0x488a24('0xa')][_0x488a24('0x1c')],function(_0xdefbed){const _0x299872=_0x488a24;return{'model':db[_0xdefbed['model']],'as':_0xdefbed['as'],'attributes':_0xdefbed[_0x299872('0x7')],'include':_0xdefbed[_0x299872('0x1c')]?_[_0x299872('0x1')](_0xdefbed[_0x299872('0x1c')],function(_0x5f52bd){const _0x536cc3=_0x299872;return{'model':db[_0x5f52bd['model']],'as':_0x5f52bd['as'],'attributes':_0x5f52bd['attributes'],'include':_0x5f52bd[_0x536cc3('0x1c')]?_[_0x536cc3('0x1')](_0x5f52bd[_0x536cc3('0x1c')],function(_0x3447dc){const _0x4c7238=_0x536cc3;return{'model':db[_0x3447dc[_0x4c7238('0x2a')]],'as':_0x3447dc['as'],'attributes':_0x3447dc['attributes']};}):[]};}):[]};}):[]:[]})[_0x488a24('0xb')](function(_0x5814da){const _0x105e4e=_0x488a24,_0x2b42f2=[];for(let _0xb1a3a3=0x0;_0xb1a3a3<_0x5814da['length'];_0xb1a3a3+=0x1){_0x2b42f2['push'](_0x5814da[_0xb1a3a3][_0x105e4e('0x35')](_0x2f9603[_0x105e4e('0x9')],{'transaction':_0x1002d4}));}return Promise[_0x105e4e('0x27')](_0x2b42f2);});})['then'](function(_0x122b7f){const _0x8feb9=_0x45b252;logger[_0x8feb9('0xf')]('GetContactRecallMe',_0x2f9603),logger[_0x8feb9('0xe')](_0x8feb9('0x22'),_0x2f9603,JSON[_0x8feb9('0x4')](_0x122b7f)),_0x216c7d(_0x122b7f);})['catch'](function(_0x8eb23a){const _0x107612=_0x45b252;logger[_0x107612('0x8')](_0x107612('0x22'),_0x8eb23a[_0x107612('0x11')],_0x2f9603),_0x577628(_0x39fa29[_0x107612('0x8')](0x1f4,_0x8eb23a['message']));});});});},exports['GetCmHopperPreview']=function(_0x1a989f){const _0x27220f=this;return new Promise(function(_0x1c25ec,_0x5af92c){const _0x2f0115=a139_0x54d9;db['CmContact'][_0x2f0115('0x32')]()[_0x2f0115('0xb')](function(_0x2109d4){const _0x1d9b7f=_0x2f0115;return db[_0x1d9b7f('0x14')]['findAll']({'raw':_0x1a989f[_0x1d9b7f('0xa')]?_0x1a989f[_0x1d9b7f('0xa')][_0x1d9b7f('0x24')]===undefined?!![]:![]:!![],'where':_0x1a989f[_0x1d9b7f('0xa')]?_0x1a989f[_0x1d9b7f('0xa')]['where']||null:null,'attributes':_0x1a989f[_0x1d9b7f('0xa')]?_0x1a989f['options'][_0x1d9b7f('0x7')]||null:null,'limit':_0x1a989f[_0x1d9b7f('0xa')]?_0x1a989f[_0x1d9b7f('0xa')]['limit']||null:null,'include':_0x1a989f[_0x1d9b7f('0xa')]?_0x1a989f[_0x1d9b7f('0xa')][_0x1d9b7f('0x1c')]?_[_0x1d9b7f('0x1')](_0x1a989f[_0x1d9b7f('0xa')][_0x1d9b7f('0x1c')],function(_0x2444e6){const _0x10c89a=_0x1d9b7f;return{'model':db[_0x2444e6['model']],'as':_0x2444e6['as'],'attributes':_0x2444e6['as']===_0x10c89a('0x30')?_[_0x10c89a('0x28')](_0x2109d4):_0x2444e6[_0x10c89a('0x7')],'include':_0x2444e6[_0x10c89a('0x1c')]?_[_0x10c89a('0x1')](_0x2444e6[_0x10c89a('0x1c')],function(_0x3a3128){const _0x32439d=_0x10c89a;return{'model':db[_0x3a3128[_0x32439d('0x2a')]],'as':_0x3a3128['as'],'attributes':_0x3a3128[_0x32439d('0x7')],'include':_0x3a3128['include']?_[_0x32439d('0x1')](_0x3a3128[_0x32439d('0x1c')],function(_0x4488d5){return{'model':db[_0x4488d5['model']],'as':_0x4488d5['as'],'attributes':_0x4488d5['attributes']};}):[]};}):[]};}):[]:[]})[_0x1d9b7f('0xb')](function(_0x281d0c){const _0x4c756c=_0x1d9b7f;logger[_0x4c756c('0xf')](_0x4c756c('0x5'),_0x1a989f),logger[_0x4c756c('0xe')](_0x4c756c('0x5'),_0x1a989f,JSON[_0x4c756c('0x4')](_0x281d0c)),_0x1c25ec(_0x281d0c);})[_0x1d9b7f('0x13')](function(_0x15ed26){const _0x5d3378=_0x1d9b7f;logger[_0x5d3378('0x8')](_0x5d3378('0x5'),_0x15ed26[_0x5d3378('0x11')],_0x1a989f),_0x5af92c(_0x27220f[_0x5d3378('0x8')](0x1f4,_0x15ed26[_0x5d3378('0x11')]));});});});};
\ No newline at end of file
+const a139_0x2bfd=['update','moment','model','includes','LOCK','body','COUNT','transaction','message','describe','catch','\x20,\x201,\x20null','findAll','format','keys','YYYY-MM-DD\x20HH:mm:ss','findOne','ShowCmHopper','all','../../mysqldb','CmContact','attributes','GetContactRecallMe','rpc','sequelize','where','GetCmHopper','push','debug','Agent','Contact','options','raw','stringify','error','create','order','MoveContactManagedDialer','DestroyCmHopper','User','UPDATE','limit','GetContactDialer','length','../../config/logger','destroy','CmHopper','include','UpdateCmHopper','CountReScheduled','then','UserId','CreateCmHopper','GetCmHopperPreview','contactsRescheduled','lodash','info','\x22%s\x22','voicePause','map'];(function(_0x4c02df,_0x2bfde2){const _0x201cb6=function(_0x324a37){while(--_0x324a37){_0x4c02df['push'](_0x4c02df['shift']());}};_0x201cb6(++_0x2bfde2);}(a139_0x2bfd,0x1da));const a139_0x201c=function(_0x4c02df,_0x2bfde2){_0x4c02df=_0x4c02df-0x0;let _0x201cb6=a139_0x2bfd[_0x4c02df];return _0x201cb6;};const _0x2a1c4a=a139_0x201c;'use strict';const _=require(_0x2a1c4a('0x1')),util=require('util'),moment=require(_0x2a1c4a('0x7')),db=require(_0x2a1c4a('0x19'))['db'],logger=require(_0x2a1c4a('0x32'))(_0x2a1c4a('0x1d')),{literal,fn}=require('sequelize');exports[_0x2a1c4a('0x20')]=function(_0x324a37){const _0x44ba2d=this;return new Promise(function(_0x38778d,_0x8d93c3){const _0x4b70da=a139_0x201c;return db[_0x4b70da('0x34')][_0x4b70da('0x12')]({'raw':_0x324a37[_0x4b70da('0x25')]?_0x324a37[_0x4b70da('0x25')][_0x4b70da('0x26')]===undefined?!![]:![]:!![],'where':_0x324a37[_0x4b70da('0x25')]?_0x324a37[_0x4b70da('0x25')][_0x4b70da('0x1f')]||null:null,'attributes':_0x324a37[_0x4b70da('0x25')]?_0x324a37[_0x4b70da('0x25')][_0x4b70da('0x1b')]||null:null,'limit':_0x324a37[_0x4b70da('0x25')]?_0x324a37[_0x4b70da('0x25')][_0x4b70da('0x2f')]||null:null,'include':_0x324a37['options']?_0x324a37[_0x4b70da('0x25')][_0x4b70da('0x35')]?_[_0x4b70da('0x5')](_0x324a37[_0x4b70da('0x25')]['include'],function(_0x1ab6c7){const _0x4a472f=_0x4b70da;return{'model':db[_0x1ab6c7[_0x4a472f('0x8')]],'as':_0x1ab6c7['as'],'attributes':_0x1ab6c7['attributes'],'include':_0x1ab6c7[_0x4a472f('0x35')]?_[_0x4a472f('0x5')](_0x1ab6c7[_0x4a472f('0x35')],function(_0x5411ae){const _0x32608d=_0x4a472f;return{'model':db[_0x5411ae[_0x32608d('0x8')]],'as':_0x5411ae['as'],'attributes':_0x5411ae[_0x32608d('0x1b')],'include':_0x5411ae[_0x32608d('0x35')]?_[_0x32608d('0x5')](_0x5411ae[_0x32608d('0x35')],function(_0x297067){const _0x708c67=_0x32608d;return{'model':db[_0x297067[_0x708c67('0x8')]],'as':_0x297067['as'],'attributes':_0x297067['attributes']};}):[]};}):[]};}):[]:[]})[_0x4b70da('0x38')](function(_0x477f23){const _0x195243=_0x4b70da;logger['info'](_0x195243('0x20'),_0x324a37),logger['debug'](_0x195243('0x20'),_0x324a37,JSON[_0x195243('0x27')](_0x477f23)),_0x38778d(_0x477f23);})[_0x4b70da('0x10')](function(_0x9dcca7){const _0x4d1ab6=_0x4b70da;logger[_0x4d1ab6('0x28')](_0x4d1ab6('0x20'),_0x9dcca7[_0x4d1ab6('0xe')],_0x324a37),_0x8d93c3(_0x44ba2d[_0x4d1ab6('0x28')](0x1f4,_0x9dcca7[_0x4d1ab6('0xe')]));});});},exports[_0x2a1c4a('0x17')]=function(_0x399834){const _0x596973=this;return new Promise(function(_0x559d17,_0x5adf66){const _0x4f1296=a139_0x201c;return db[_0x4f1296('0x34')][_0x4f1296('0x16')]({'raw':_0x399834['options']?_0x399834['options'][_0x4f1296('0x26')]===undefined?!![]:![]:!![],'where':_0x399834[_0x4f1296('0x25')]?_0x399834['options'][_0x4f1296('0x1f')]||null:null,'attributes':_0x399834[_0x4f1296('0x25')]?_0x399834[_0x4f1296('0x25')][_0x4f1296('0x1b')]||null:null,'include':_0x399834['options']?_0x399834[_0x4f1296('0x25')][_0x4f1296('0x35')]?_[_0x4f1296('0x5')](_0x399834[_0x4f1296('0x25')]['include'],function(_0x311b3f){const _0x12f5bc=_0x4f1296;return{'model':db[_0x311b3f['model']],'as':_0x311b3f['as'],'attributes':_0x311b3f['attributes'],'include':_0x311b3f['include']?_[_0x12f5bc('0x5')](_0x311b3f[_0x12f5bc('0x35')],function(_0x26c71a){const _0x265631=_0x12f5bc;return{'model':db[_0x26c71a[_0x265631('0x8')]],'as':_0x26c71a['as'],'attributes':_0x26c71a[_0x265631('0x1b')],'include':_0x26c71a[_0x265631('0x35')]?_[_0x265631('0x5')](_0x26c71a[_0x265631('0x35')],function(_0x4e65d2){const _0x4d8c1c=_0x265631;return{'model':db[_0x4e65d2[_0x4d8c1c('0x8')]],'as':_0x4e65d2['as'],'attributes':_0x4e65d2[_0x4d8c1c('0x1b')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x5323ae){const _0x3d1ff8=_0x4f1296;logger[_0x3d1ff8('0x2')](_0x3d1ff8('0x17'),_0x399834),logger[_0x3d1ff8('0x22')]('ShowCmHopper',_0x399834,JSON[_0x3d1ff8('0x27')](_0x5323ae)),_0x559d17(_0x5323ae);})['catch'](function(_0x41a3a3){const _0x8b6730=_0x4f1296;logger['error'](_0x8b6730('0x17'),_0x41a3a3[_0x8b6730('0xe')],_0x399834),_0x5adf66(_0x596973[_0x8b6730('0x28')](0x1f4,_0x41a3a3['message']));});});},exports[_0x2a1c4a('0x3a')]=function(_0xca70e8){const _0x1a778d=this;return new Promise(function(_0x1e8759,_0x20c1ac){const _0x3c9f68=a139_0x201c;return db[_0x3c9f68('0x34')]['create'](_0xca70e8[_0x3c9f68('0xb')],{'raw':_0xca70e8['options']?_0xca70e8[_0x3c9f68('0x25')][_0x3c9f68('0x26')]===undefined?!![]:![]:!![]})[_0x3c9f68('0x38')](function(_0x61e57e){const _0x1aaf9e=_0x3c9f68;logger[_0x1aaf9e('0x2')](_0x1aaf9e('0x3a'),_0xca70e8),logger[_0x1aaf9e('0x22')]('CreateCmHopper',_0xca70e8,JSON[_0x1aaf9e('0x27')](_0x61e57e)),_0x1e8759(_0x61e57e);})[_0x3c9f68('0x10')](function(_0x4549bb){const _0x2da146=_0x3c9f68;logger[_0x2da146('0x28')](_0x2da146('0x3a'),_0x4549bb[_0x2da146('0xe')],_0xca70e8),_0x20c1ac(_0x1a778d[_0x2da146('0x28')](0x1f4,_0x4549bb['message']));});});},exports[_0x2a1c4a('0x36')]=function(_0x177254){const _0x168c5c=this;return new Promise(function(_0x3ef3b8,_0x40a905){const _0x618683=a139_0x201c;return db['CmHopper'][_0x618683('0x6')](_0x177254[_0x618683('0xb')],{'raw':_0x177254[_0x618683('0x25')]?_0x177254[_0x618683('0x25')][_0x618683('0x26')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x177254[_0x618683('0x25')]?_0x177254[_0x618683('0x25')][_0x618683('0x1f')]||null:null,'attributes':_0x177254[_0x618683('0x25')]?_0x177254[_0x618683('0x25')][_0x618683('0x1b')]||null:null,'limit':_0x177254[_0x618683('0x25')]?_0x177254[_0x618683('0x25')]['limit']||null:null})[_0x618683('0x38')](function(_0xb389fd){const _0x25095f=_0x618683;logger[_0x25095f('0x2')]('UpdateCmHopper',_0x177254),logger[_0x25095f('0x22')](_0x25095f('0x36'),_0x177254,JSON[_0x25095f('0x27')](_0xb389fd)),_0x3ef3b8(_0xb389fd);})[_0x618683('0x10')](function(_0x5e88d0){const _0x195237=_0x618683;logger[_0x195237('0x28')](_0x195237('0x36'),_0x5e88d0['message'],_0x177254),_0x40a905(_0x168c5c['error'](0x1f4,_0x5e88d0[_0x195237('0xe')]));});});},exports[_0x2a1c4a('0x2c')]=function(_0x1cb9e9){const _0x26831d=this;return new Promise(function(_0x3d35ca,_0x4dabda){const _0xec23ce=a139_0x201c;return db[_0xec23ce('0x34')][_0xec23ce('0x33')]({'where':_0x1cb9e9['options']?_0x1cb9e9[_0xec23ce('0x25')]['where']||null:null})[_0xec23ce('0x38')](function(_0x54189c){const _0x4d9e91=_0xec23ce;logger[_0x4d9e91('0x2')]('DestroyCmHopper',_0x1cb9e9),logger['debug'](_0x4d9e91('0x2c'),_0x1cb9e9,JSON['stringify'](_0x54189c)),_0x3d35ca(_0x54189c);})['catch'](function(_0x28c30a){const _0x267748=_0xec23ce;logger[_0x267748('0x28')]('DestroyCmHopper',_0x28c30a[_0x267748('0xe')],_0x1cb9e9),_0x4dabda(_0x26831d[_0x267748('0x28')](0x1f4,_0x28c30a[_0x267748('0xe')]));});});},exports[_0x2a1c4a('0x30')]=function(_0x8836a3){const _0x46b184=this;return new Promise(function(_0xc27cf6,_0x353376){const _0x4c88a3=a139_0x201c;return db[_0x4c88a3('0x1a')][_0x4c88a3('0xf')]()['then'](function(_0x238bcc){const _0xf0a1ec=_0x4c88a3;return db[_0xf0a1ec('0x1e')][_0xf0a1ec('0xd')](function(_0x4585cb){const _0x197890=_0xf0a1ec;return db[_0x197890('0x34')]['findAll']({'where':_0x8836a3[_0x197890('0x25')]?_0x8836a3[_0x197890('0x25')][_0x197890('0x1f')]||null:null,'attributes':_0x8836a3['options']?_0x8836a3[_0x197890('0x25')]['attributes']||null:null,'limit':_0x8836a3[_0x197890('0x25')]?_0x8836a3[_0x197890('0x25')][_0x197890('0x2f')]||null:null,'order':_0x8836a3[_0x197890('0x25')]?_0x8836a3[_0x197890('0x25')]['order']||null:null,'transaction':_0x4585cb,'lock':_0x4585cb[_0x197890('0xa')][_0x197890('0x2e')],'include':[{'model':db[_0x197890('0x1a')],'as':_0x197890('0x24'),'attributes':_[_0x197890('0x14')](_0x238bcc)},{'model':db[_0x197890('0x2d')],'as':_0x197890('0x23'),'attributes':['id','name',_0x197890('0x4')]}]})[_0x197890('0x38')](function(_0x223568){const _0x4307fb=_0x197890,_0x2dca8f=[],_0x58c500=[];for(let _0x3fcb3d=0x0;_0x3fcb3d<_0x223568[_0x4307fb('0x31')];_0x3fcb3d+=0x1){!_0x58c500[_0x4307fb('0x9')](_0x223568[_0x3fcb3d][_0x4307fb('0x39')])&&(_0x58c500['push'](_0x223568[_0x3fcb3d][_0x4307fb('0x39')]),_0x2dca8f[_0x4307fb('0x21')](_0x223568[_0x3fcb3d][_0x4307fb('0x6')](_0x8836a3[_0x4307fb('0xb')],{'transaction':_0x4585cb})));}return Promise[_0x4307fb('0x18')](_0x2dca8f);});})['then'](function(_0x456701){const _0x41fbec=_0xf0a1ec;logger[_0x41fbec('0x2')](_0x41fbec('0x30'),_0x8836a3),logger[_0x41fbec('0x22')]('GetContactDialer',_0x8836a3,JSON[_0x41fbec('0x27')](_0x456701)),_0xc27cf6(_0x456701);})[_0xf0a1ec('0x10')](function(_0x1b8af3){const _0x1876d2=_0xf0a1ec;logger['error'](_0x1876d2('0x30'),_0x1b8af3[_0x1876d2('0xe')],_0x8836a3),_0x353376(_0x46b184[_0x1876d2('0x28')](0x1f4,_0x1b8af3['message']));});});});},exports[_0x2a1c4a('0x2b')]=function(_0x564b31){const _0x151eba=this;return new Promise(function(_0x1f3263,_0x4b7393){const _0x5c182a=a139_0x201c;return db[_0x5c182a('0x1e')][_0x5c182a('0xd')](function(_0x1d8e7e){const _0x57ebcb=_0x5c182a;return db['CmHopperFinal'][_0x57ebcb('0x29')](_0x564b31[_0x57ebcb('0xb')],{'raw':_0x564b31[_0x57ebcb('0x25')]?_0x564b31[_0x57ebcb('0x25')][_0x57ebcb('0x26')]===undefined?!![]:![]:!![],'transaction':_0x1d8e7e})[_0x57ebcb('0x38')](function(){const _0x2d4764=_0x57ebcb;return db[_0x2d4764('0x34')][_0x2d4764('0x33')]({'where':_0x564b31[_0x2d4764('0x25')]?_0x564b31[_0x2d4764('0x25')][_0x2d4764('0x1f')]||null:null,'transaction':_0x1d8e7e});});})[_0x5c182a('0x38')](function(_0x262e39){const _0x4c74f8=_0x5c182a;logger[_0x4c74f8('0x2')]('MoveContactManagedDialer',_0x564b31),logger[_0x4c74f8('0x22')](_0x4c74f8('0x2b'),_0x564b31,JSON[_0x4c74f8('0x27')](_0x262e39)),_0x1f3263(_0x262e39);})[_0x5c182a('0x10')](function(_0x58fdeb){const _0x49e438=_0x5c182a;logger[_0x49e438('0x28')]('MoveContactManagedDialer',_0x58fdeb[_0x49e438('0xe')],_0x564b31),_0x4b7393(_0x151eba['error'](0x1f4,_0x58fdeb[_0x49e438('0xe')]));});});},exports['CountReScheduled']=function(_0x1e5a6e){const _0x2ad5ec=this;return new Promise(function(_0x29b4e5,_0xa6c051){const _0x33e44d=a139_0x201c;return db['CmHopper'][_0x33e44d('0x12')]({'raw':_0x1e5a6e[_0x33e44d('0x25')]?_0x1e5a6e[_0x33e44d('0x25')]['raw']===undefined?!![]:![]:!![],'where':_0x1e5a6e[_0x33e44d('0x25')]?_0x1e5a6e[_0x33e44d('0x25')][_0x33e44d('0x1f')]||null:null,'attributes':[[fn(_0x33e44d('0xc'),fn('IF',literal('`scheduledat`\x20>=\x20'+util[_0x33e44d('0x13')](_0x33e44d('0x3'),moment()[_0x33e44d('0x13')](_0x33e44d('0x15')))+_0x33e44d('0x11')))),_0x33e44d('0x0')]]})[_0x33e44d('0x38')](function(_0x1cb487){const _0x4be609=_0x33e44d;logger[_0x4be609('0x2')](_0x4be609('0x37'),_0x1e5a6e),logger[_0x4be609('0x22')](_0x4be609('0x37'),_0x1e5a6e,JSON['stringify'](_0x1cb487)),_0x29b4e5(_0x1cb487);})['catch'](function(_0xd1dc46){const _0x46d41b=_0x33e44d;logger['error'](_0x46d41b('0x37'),_0xd1dc46['message'],_0x1e5a6e),_0xa6c051(_0x2ad5ec[_0x46d41b('0x28')](0x1f4,_0xd1dc46['message']));});});},exports[_0x2a1c4a('0x1c')]=function(_0x405bf7){const _0x50ef0d=this;return new Promise(function(_0x2eef97,_0x57940f){const _0x3e3d10=a139_0x201c;return db['CmContact'][_0x3e3d10('0xf')]()[_0x3e3d10('0x38')](function(){const _0x517841=_0x3e3d10;return db[_0x517841('0x1e')]['transaction'](function(_0x30382f){const _0x33ae6d=_0x517841;return db[_0x33ae6d('0x34')]['findAll']({'where':_0x405bf7[_0x33ae6d('0x25')]?_0x405bf7[_0x33ae6d('0x25')][_0x33ae6d('0x1f')]||null:null,'attributes':_0x405bf7[_0x33ae6d('0x25')]?_0x405bf7[_0x33ae6d('0x25')][_0x33ae6d('0x1b')]||null:null,'limit':0x1,'order':_0x405bf7['options']?_0x405bf7[_0x33ae6d('0x25')][_0x33ae6d('0x2a')]||null:null,'group':db['CmHopper']['UserId'],'transaction':_0x30382f,'lock':_0x30382f[_0x33ae6d('0xa')]['UPDATE'],'include':_0x405bf7['options']?_0x405bf7[_0x33ae6d('0x25')]['include']?_[_0x33ae6d('0x5')](_0x405bf7[_0x33ae6d('0x25')][_0x33ae6d('0x35')],function(_0x3806da){const _0x4428e5=_0x33ae6d;return{'model':db[_0x3806da[_0x4428e5('0x8')]],'as':_0x3806da['as'],'attributes':_0x3806da[_0x4428e5('0x1b')],'include':_0x3806da[_0x4428e5('0x35')]?_[_0x4428e5('0x5')](_0x3806da['include'],function(_0x3854fc){const _0x5196e0=_0x4428e5;return{'model':db[_0x3854fc[_0x5196e0('0x8')]],'as':_0x3854fc['as'],'attributes':_0x3854fc[_0x5196e0('0x1b')],'include':_0x3854fc[_0x5196e0('0x35')]?_['map'](_0x3854fc[_0x5196e0('0x35')],function(_0x386388){const _0x318838=_0x5196e0;return{'model':db[_0x386388[_0x318838('0x8')]],'as':_0x386388['as'],'attributes':_0x386388[_0x318838('0x1b')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x3c9996){const _0x385090=_0x33ae6d,_0x352bbd=[];for(let _0x678f1b=0x0;_0x678f1b<_0x3c9996[_0x385090('0x31')];_0x678f1b+=0x1){_0x352bbd[_0x385090('0x21')](_0x3c9996[_0x678f1b]['update'](_0x405bf7[_0x385090('0xb')],{'transaction':_0x30382f}));}return Promise[_0x385090('0x18')](_0x352bbd);});})['then'](function(_0x674d75){const _0x5dae8c=_0x517841;logger['info'](_0x5dae8c('0x1c'),_0x405bf7),logger[_0x5dae8c('0x22')]('GetContactRecallMe',_0x405bf7,JSON[_0x5dae8c('0x27')](_0x674d75)),_0x2eef97(_0x674d75);})[_0x517841('0x10')](function(_0x8dfb59){const _0x138c2c=_0x517841;logger[_0x138c2c('0x28')](_0x138c2c('0x1c'),_0x8dfb59[_0x138c2c('0xe')],_0x405bf7),_0x57940f(_0x50ef0d[_0x138c2c('0x28')](0x1f4,_0x8dfb59['message']));});});});},exports[_0x2a1c4a('0x3b')]=function(_0x468f47){const _0x51b6d5=this;return new Promise(function(_0x16021c,_0x4ec7ca){const _0x264c51=a139_0x201c;db['CmContact'][_0x264c51('0xf')]()[_0x264c51('0x38')](function(_0x42936c){const _0x3c54ae=_0x264c51;return db[_0x3c54ae('0x34')][_0x3c54ae('0x12')]({'raw':_0x468f47[_0x3c54ae('0x25')]?_0x468f47['options']['raw']===undefined?!![]:![]:!![],'where':_0x468f47[_0x3c54ae('0x25')]?_0x468f47['options'][_0x3c54ae('0x1f')]||null:null,'attributes':_0x468f47[_0x3c54ae('0x25')]?_0x468f47[_0x3c54ae('0x25')][_0x3c54ae('0x1b')]||null:null,'limit':_0x468f47[_0x3c54ae('0x25')]?_0x468f47[_0x3c54ae('0x25')][_0x3c54ae('0x2f')]||null:null,'include':_0x468f47['options']?_0x468f47[_0x3c54ae('0x25')]['include']?_[_0x3c54ae('0x5')](_0x468f47[_0x3c54ae('0x25')]['include'],function(_0x3a0997){const _0x52732e=_0x3c54ae;return{'model':db[_0x3a0997[_0x52732e('0x8')]],'as':_0x3a0997['as'],'attributes':_0x3a0997['as']===_0x52732e('0x24')?_['keys'](_0x42936c):_0x3a0997[_0x52732e('0x1b')],'include':_0x3a0997['include']?_['map'](_0x3a0997[_0x52732e('0x35')],function(_0x529043){const _0x15c827=_0x52732e;return{'model':db[_0x529043[_0x15c827('0x8')]],'as':_0x529043['as'],'attributes':_0x529043['attributes'],'include':_0x529043[_0x15c827('0x35')]?_[_0x15c827('0x5')](_0x529043[_0x15c827('0x35')],function(_0x255e8b){const _0x10d5f5=_0x15c827;return{'model':db[_0x255e8b['model']],'as':_0x255e8b['as'],'attributes':_0x255e8b[_0x10d5f5('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x3c54ae('0x38')](function(_0x5125e0){const _0xd844f0=_0x3c54ae;logger[_0xd844f0('0x2')](_0xd844f0('0x20'),_0x468f47),logger[_0xd844f0('0x22')](_0xd844f0('0x20'),_0x468f47,JSON[_0xd844f0('0x27')](_0x5125e0)),_0x16021c(_0x5125e0);})['catch'](function(_0x1ade0c){const _0x37513a=_0x3c54ae;logger[_0x37513a('0x28')](_0x37513a('0x20'),_0x1ade0c['message'],_0x468f47),_0x4ec7ca(_0x51b6d5[_0x37513a('0x28')](0x1f4,_0x1ade0c[_0x37513a('0xe')]));});});});};
\ No newline at end of file