Built motion from commit dde1e88.|2.0.23
[motion2.git] / server / api / user / user.controller.js
index 9648992..c7a883d 100644 (file)
@@ -1 +1 @@
-var _0xee68=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x74\x6F\x2D\x63\x73\x76","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2F\x75\x73\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x55\x73\x65\x72","\x6B\x65\x79\x73","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x61\x6C\x74","\x64\x69\x66\x66\x65\x72\x65\x6E\x63\x65\x42\x79","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x65\x73\x63\x72\x69\x62\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x64\x64\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6F\x6D\x69\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x20\x72\x6F\x6C\x65","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x75\x73\x65\x72\x73","\x4C\x69\x63\x65\x6E\x73\x65\x20\x6C\x69\x6D\x69\x74\x20\x72\x65\x61\x63\x68\x65\x64","\x63\x6F\x75\x6E\x74\x20\x25\x73\x3A\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x75\x74\x69\x6C","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x6D\x61\x78","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x6E\x65\x77\x50\x61\x73\x73\x77\x6F\x72\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x61\x74","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6F\x6C\x64\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x70\x65\x6E\x61\x6C\x74\x79","\x75\x70\x73\x65\x72\x74","\x55\x73\x65\x72\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x52\x74","\x70\x75\x73\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x69\x73\x56\x61\x6C\x69\x64\x43\x68\x61\x6E\x6E\x65\x6C","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x61\x64\x64\x41\x76\x61\x74\x61\x72","\x75\x73\x65\x72\x70\x69\x63","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65","\x61\x76\x61\x64\x64\x41\x76\x61\x74\x61\x72\x61\x74\x61\x72","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6C\x6F\x67\x6F\x73\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x70\x72\x6F\x66\x69\x6C\x65\x2E\x6A\x70\x67","\x6A\x6F\x69\x6E","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x43\x6D\x43\x6F\x6E\x74\x61\x63\x74","\x66\x69\x6E\x64\x4F\x6E\x65","\x67\x65\x74\x51\x75\x65\x75\x65\x73","\x51\x75\x65\x75\x65","\x67\x65\x74","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x72\x6F\x6C\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x52\x74","\x67\x65\x74\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x6C\x6F\x67\x69\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4C\x4F\x47\x49\x4E\x49\x4E\x50\x41\x55\x53\x45","\x67\x65\x74\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x4C\x4F\x47\x49\x4E","\x50\x41\x55\x53\x45","\x66\x6F\x72\x45\x61\x63\x68","\x63\x6F\x6E\x63\x61\x74","\x4D\x65\x6D\x62\x65\x72\x52\x65\x70\x6F\x72\x74","\x55\x73\x65\x72\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x6F\x67\x6F\x75\x74","\x70\x61\x75\x73\x65","\x74\x79\x70\x65","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6D\x61\x6E\x75\x61\x6C","\x6D\x61\x69\x6C","\x63\x68\x61\x74","\x66\x61\x78","\x73\x6D\x73","\x25\x73\x25\x73","\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x67\x65\x74\x54\x65\x61\x6D\x73","\x54\x65\x61\x6D","\x67\x65\x74\x4C\x69\x73\x74\x73","\x43\x6D\x4C\x69\x73\x74"];_0xee68[0];var jsonpatch=require(_0xee68[1]);var rp=require(_0xee68[2]);var moment=require(_0xee68[3]);var BPromise=require(_0xee68[4]);var util=require(_0xee68[5]);var path=require(_0xee68[6]);var sox=require(_0xee68[7]);var ejs=require(_0xee68[8]);var fs=require(_0xee68[9]);var _=require(_0xee68[10]);var squel=require(_0xee68[11]);var crypto=require(_0xee68[12]);var jsforce=require(_0xee68[13]);var toCsv=require(_0xee68[14]);var qs=require(_0xee68[15]);var logger=require(_0xee68[17])(_0xee68[16]);var utils=require(_0xee68[18]);var config=require(_0xee68[19]);var db=require(_0xee68[21])[_0xee68[20]];var socket=require(_0xee68[23])({host:_0xee68[22],port:6379});require(_0xee68[25])[_0xee68[24]](socket);var jayson=require(_0xee68[26]);var client=jayson[_0xee68[28]][_0xee68[27]]({port:9002});function respondWithRpcPromise(_0x1d97x18,_0x1d97x19,_0x1d97x1a){return  new BPromise(function(_0x1d97x1b,_0x1d97x1c){return client[_0xee68[41]](_0x1d97x18,_0x1d97x1a)[_0xee68[40]](function(_0x1d97x1e){logger[_0xee68[33]](_0xee68[29],_0x1d97x19,_0xee68[32]);logger[_0xee68[36]](_0xee68[34],_0x1d97x19,_0xee68[32],JSON[_0xee68[35]](_0x1d97x1e));if(_0x1d97x1e[_0xee68[30]]){if(_0x1d97x1e[_0xee68[30]][_0xee68[37]]=== 500){logger[_0xee68[30]](_0xee68[29],_0x1d97x19,_0x1d97x1e[_0xee68[30]][_0xee68[38]]);return _0x1d97x1c(_0x1d97x1e[_0xee68[30]][_0xee68[38]])};logger[_0xee68[30]](_0xee68[29],_0x1d97x19,_0x1d97x1e[_0xee68[30]][_0xee68[38]]);return _0x1d97x1b(_0x1d97x1e[_0xee68[30]][_0xee68[38]])}else {logger[_0xee68[33]](_0xee68[29],_0x1d97x19,_0xee68[32]);_0x1d97x1b(_0x1d97x1e[_0xee68[39]][_0xee68[38]])}})[_0xee68[31]](function(_0x1d97x1d){logger[_0xee68[30]](_0xee68[29],_0x1d97x19,_0x1d97x1d);_0x1d97x1c(_0x1d97x1d)})})}function respondWithStatusCode(_0x1d97x1e,_0x1d97x20,_0x1d97x19){_0x1d97x20= _0x1d97x20|| 204;return function(_0x1d97x21){if(_0x1d97x21){logger[_0xee68[33]](_0xee68[34],_0x1d97x19,_0x1d97x20,_0xee68[42]);logger[_0xee68[36]](_0xee68[43],_0x1d97x19,_0x1d97x20,_0xee68[42]);return _0x1d97x1e[_0xee68[44]](_0x1d97x20)};return _0x1d97x1e[_0xee68[46]](304)[_0xee68[45]]()}}function respondWithResult(_0x1d97x1e,_0x1d97x20,_0x1d97x19){_0x1d97x20= _0x1d97x20|| 200;return function(_0x1d97x21){if(_0x1d97x21){logger[_0xee68[33]](_0xee68[34],_0x1d97x19,_0x1d97x20,_0xee68[47]);logger[_0xee68[36]](_0xee68[43],_0x1d97x19,_0x1d97x20,_0xee68[47],JSON[_0xee68[35]](_0x1d97x21));return _0x1d97x1e[_0xee68[46]](_0x1d97x20)[_0xee68[48]](_0x1d97x21)};return _0x1d97x1e[_0xee68[46]](304)[_0xee68[45]]()}}function respondWithFilteredResult(_0x1d97x1e,_0x1d97x24,_0x1d97x19){return function(_0x1d97x21){if(_0x1d97x21){var _0x1d97x25=_0x1d97x21[_0xee68[49]],_0x1d97x26=_0x1d97x24[_0xee68[50]],_0x1d97x27=_0x1d97x24[_0xee68[50]]+ _0x1d97x24[_0xee68[51]],_0x1d97x20;if(_0x1d97x27>= _0x1d97x25){_0x1d97x27= _0x1d97x25;_0x1d97x20= 200}else {_0x1d97x20= 206};_0x1d97x1e[_0xee68[46]](_0x1d97x20);logger[_0xee68[33]](_0xee68[34],_0x1d97x19,_0x1d97x20,_0xee68[52]);logger[_0xee68[36]](_0xee68[43],_0x1d97x19,_0x1d97x20,_0xee68[47],JSON[_0xee68[35]](_0x1d97x21));return _0x1d97x1e[_0xee68[56]](_0xee68[53],_0x1d97x26+ _0xee68[54]+ _0x1d97x27+ _0xee68[55]+ _0x1d97x25)[_0xee68[48]](_0x1d97x21)};return null}}function patchUpdates(_0x1d97x29){return function(_0x1d97x21){try{jsonpatch[_0xee68[57]](_0x1d97x21,_0x1d97x29,true)}catch(err){return BPromise[_0xee68[58]](err)};return _0x1d97x21[_0xee68[59]]()}}function saveUpdates(_0x1d97x2b,_0x1d97x20,_0x1d97x19){return function(_0x1d97x21){if(_0x1d97x21){return _0x1d97x21[_0xee68[61]](_0x1d97x2b)[_0xee68[40]](function(_0x1d97x2c){logger[_0xee68[33]](_0xee68[34],_0x1d97x19,_0x1d97x20,_0xee68[60]);logger[_0xee68[36]](_0xee68[43],_0x1d97x19,_0x1d97x20,_0xee68[60],JSON[_0xee68[35]](_0x1d97x21));return _0x1d97x2c})};return null}}function removeEntity(_0x1d97x1e,_0x1d97x20,_0x1d97x19){return function(_0x1d97x21){if(_0x1d97x21){return _0x1d97x21[_0xee68[63]]()[_0xee68[40]](function(){logger[_0xee68[33]](_0xee68[34],_0x1d97x19,_0x1d97x20,_0xee68[62]);logger[_0xee68[36]](_0xee68[43],_0x1d97x19,_0x1d97x20,_0xee68[62],JSON[_0xee68[35]](_0x1d97x21));_0x1d97x1e[_0xee68[46]](204)[_0xee68[45]]()})}}}function handleEntityNotFound(_0x1d97x1e,_0x1d97x20,_0x1d97x19){return function(_0x1d97x21){if(!_0x1d97x21){logger[_0xee68[30]](_0xee68[34],_0x1d97x19,404,_0xee68[64]);_0x1d97x1e[_0xee68[46]](404)[_0xee68[45]]();return null};return _0x1d97x21}}function handleError(_0x1d97x1e,_0x1d97x20,_0x1d97x19){_0x1d97x20= _0x1d97x20|| 500;return function(_0x1d97x1d){logger[_0xee68[30]](_0xee68[34],_0x1d97x19,_0x1d97x20,JSON[_0xee68[35]](_0x1d97x1d));delete _0x1d97x1d[_0xee68[65]];_0x1d97x1e[_0xee68[46]](_0x1d97x20)[_0xee68[66]](_0x1d97x1d)}}exports[_0xee68[67]]= function(_0x1d97x1a,_0x1d97x1e){var _0x1d97x24={},_0x1d97x30={};_0x1d97x30[_0xee68[68]]= _[_0xee68[74]](_[_0xee68[71]](db[_0xee68[70]][_0xee68[69]]),[_0xee68[72],_0xee68[73]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return db[_0xee68[70]][_0xee68[92]](_0x1d97x24)[_0xee68[40]](respondWithFilteredResult(_0x1d97x1e,_0x1d97x24,_0xee68[67]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[67]))};exports[_0xee68[93]]= function(_0x1d97x1a,_0x1d97x1e){var _0x1d97x24={raw:false,where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}},_0x1d97x30={};_0x1d97x30[_0xee68[68]]= _[_0xee68[74]](_[_0xee68[71]](db[_0xee68[70]][_0xee68[69]]),[_0xee68[72],_0xee68[73]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return db[_0xee68[70]][_0xee68[96]](_0x1d97x24)[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[93]))[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[93]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[93]))};exports[_0xee68[97]]= function(_0x1d97x1a,_0x1d97x1e){return db[_0xee68[70]][_0xee68[97]](_0x1d97x1a[_0xee68[98]],{raw:false,individualHooks:true})[_0xee68[40]](respondWithResult(_0x1d97x1e,201,_0xee68[97]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[97]))};exports[_0xee68[61]]= function(_0x1d97x1a,_0x1d97x1e){if(_0x1d97x1a[_0xee68[98]][_0xee68[94]]){delete _0x1d97x1a[_0xee68[98]][_0xee68[94]]};return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[61]))[_0xee68[40]](saveUpdates(_0x1d97x1a[_0xee68[98]],null,_0xee68[61]))[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[61]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[61]))};exports[_0xee68[63]]= function(_0x1d97x1a,_0x1d97x1e){return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[63]))[_0xee68[40]](removeEntity(_0x1d97x1e,null,_0xee68[63]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[63]))};exports[_0xee68[99]]= function(_0x1d97x1a,_0x1d97x1e){return db[_0xee68[70]][_0xee68[99]]()[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[99]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[99]))};exports[_0xee68[100]]= function(_0x1d97x1a,_0x1d97x1e){return db[_0xee68[70]][_0xee68[63]]({where:{id:_0x1d97x1a[_0xee68[75]][_0xee68[101]]|| []},raw:false,individualHooks:true})[_0xee68[40]](respondWithResult(_0x1d97x1e,204,_0xee68[100]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[100]))};exports[_0xee68[102]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[102]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){return _0x1d97x21[_0xee68[102]](_0x1d97x1a[_0xee68[98]][_0xee68[101]],_[_0xee68[103]](_0x1d97x1a[_0xee68[98]],[_0xee68[101],_0xee68[94]])|| {})};return null})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[102]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[102]))};var getLicense=function(_0x1d97x1a){return  new BPromise(function(_0x1d97x1b,_0x1d97x1c){var _0x1d97x35=0;_0x1d97x1a[_0xee68[98]][_0xee68[104]]=== _0xee68[105]&& _0x1d97x1b(_0xee68[106]);return db[_0xee68[70]][_0xee68[49]]({where:{$or:[{role:_0x1d97x1a[_0xee68[98]][_0xee68[104]]=== _0xee68[107]?_0xee68[107]:[_0xee68[115],_0xee68[116]]}]}})[_0xee68[40]](function(_0x1d97x25){_0x1d97x35= _0x1d97x25;return require(_0xee68[114])[_0xee68[113]]()})[_0xee68[40]](function(_0x1d97x36){var _0x1d97x37=_0x1d97x1a[_0xee68[98]][_0xee68[104]]=== _0xee68[107]?_0xee68[108]:_0xee68[109];if(_0x1d97x36[_0x1d97x37]&& _0x1d97x35>= _0x1d97x36[_0x1d97x37]){return _0x1d97x1c({message:_0xee68[110]})};return _0x1d97x1b(util[_0xee68[112]](_0xee68[111],_0x1d97x37,_0x1d97x35))})[_0xee68[31]](function(_0x1d97x1d){return _0x1d97x1c(_0x1d97x1d)})})};exports[_0xee68[117]]= function(_0x1d97x1a,_0x1d97x1e){return getLicense(_0x1d97x1a)[_0xee68[40]](function(_0x1d97x39){return db[_0xee68[70]][_0xee68[124]](_0xee68[118])})[_0xee68[40]](function(_0x1d97x38){_0x1d97x1a[_0xee68[98]][_0xee68[118]]= _0x1d97x1a[_0xee68[98]][_0xee68[118]]|| (_0x1d97x38?_0x1d97x38+ 1:1000);if(_0x1d97x1a[_0xee68[98]][_0xee68[119]]){_0x1d97x1a[_0xee68[98]][_0xee68[120]]= _0x1d97x1a[_0xee68[98]][_0xee68[118]];_0x1d97x1a[_0xee68[98]][_0xee68[121]]= {mailbox:_0x1d97x1a[_0xee68[98]][_0xee68[118]],password:_0x1d97x1a[_0xee68[98]][_0xee68[72]],fullname:_0x1d97x1a[_0xee68[98]][_0xee68[122]],email:_0x1d97x1a[_0xee68[98]][_0xee68[123]]}};return db[_0xee68[70]][_0xee68[117]](_0x1d97x1a[_0xee68[98]],{include:[{model:db[_0xee68[121]],as:_0xee68[121]}]})})[_0xee68[40]](respondWithResult(_0x1d97x1e,201,_0xee68[117]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[117]))};exports[_0xee68[125]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){if(_0x1d97x1a[_0xee68[98]][_0xee68[94]]){delete _0x1d97x1a[_0xee68[98]][_0xee68[94]]};return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){switch(_0x1d97x1a[_0xee68[116]][_0xee68[104]]){case _0xee68[115]:;case _0xee68[116]:if(!_0x1d97x1a[_0xee68[98]][_0xee68[126]]){throw  new db[_0xee68[128]].ValidationError(_0xee68[127])};return _0x1d97x21;case _0xee68[105]:if(!_0x1d97x1a[_0xee68[98]][_0xee68[129]]||  !_0x1d97x1a[_0xee68[98]][_0xee68[126]]){throw  new db[_0xee68[128]].ValidationError(_0xee68[127])};if(!_0x1d97x21[_0xee68[130]](_0x1d97x1a[_0xee68[98]][_0xee68[129]])){_0x1d97x1e[_0xee68[44]](403);return null}else {return _0x1d97x21}}};return null})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[125]))[_0xee68[40]](saveUpdates({password:_0x1d97x1a[_0xee68[98]][_0xee68[126]]},null,_0xee68[125]))[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[125]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[125]))};exports[_0xee68[131]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104],_0xee68[137]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[131]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;if(!utils[_0xee68[145]](_0x1d97x1a[_0xee68[98]][_0xee68[132]])){throw  new db[_0xee68[128]].ValidationError(_0xee68[146])};return _0x1d97x21[_0xee68[147]+ _[_0xee68[149]](_0x1d97x1a[_0xee68[98]][_0xee68[132]][_0xee68[148]]())+ _0xee68[150]](_0x1d97x1a[_0xee68[98]][_0xee68[101]],{penalty:_0x1d97x1a[_0xee68[98]][_0xee68[138]]|| 0})}})[_0xee68[40]](function(){if(_0x1d97x1a[_0xee68[98]][_0xee68[132]]=== _0xee68[133]&& _0x1d97x1a[_0xee68[98]][_0xee68[134]]){return db[_0xee68[144]][_0xee68[143]]({where:{id:_0x1d97x1a[_0xee68[98]][_0xee68[101]]|| []},raw:true,attributes:[_0xee68[94],_0xee68[65]]})}})[_0xee68[40]](function(_0x1d97x3b){var _0x1d97x3c=[];if(_0x1d97x1a[_0xee68[98]][_0xee68[132]]=== _0xee68[133]&& _0x1d97x1a[_0xee68[98]][_0xee68[134]]){for(var _0x1d97x3d=0;_0x1d97x3d< _0x1d97x3b[_0xee68[80]];_0x1d97x3d+= 1){_0x1d97x3c[_0xee68[141]](db[_0xee68[140]][_0xee68[139]]({membername:_0x1d97x3a[_0xee68[65]],UserId:_0x1d97x3a[_0xee68[94]],queue_name:_0x1d97x3b[_0x1d97x3d][_0xee68[65]],VoiceQueueId:_0x1d97x3b[_0x1d97x3d][_0xee68[94]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),paused:_0x1d97x3a[_0xee68[137]]|| false,penalty:_0x1d97x1a[_0xee68[98]][_0xee68[138]]|| 0}))};return BPromise[_0xee68[142]](_0x1d97x3c)};return _0x1d97x3a})[_0xee68[40]](respondWithStatusCode(_0x1d97x1e,null,_0xee68[131]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[131]))};exports[_0xee68[151]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[151]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;if(!_0x1d97x1a[_0xee68[75]][_0xee68[132]]||  !utils[_0xee68[145]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])){throw  new db[_0xee68[128]].ValidationError(_0xee68[146])};return _0x1d97x21[_0xee68[152]+ _[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]][_0xee68[148]]())+ _0xee68[150]](_0x1d97x1a[_0xee68[75]][_0xee68[101]])}})[_0xee68[40]](function(_0x1d97x3b){if(_0x1d97x1a[_0xee68[75]][_0xee68[132]]=== _0xee68[133]){return db[_0xee68[140]][_0xee68[63]]({where:{UserId:_0x1d97x1a[_0xee68[95]][_0xee68[94]],VoiceQueueId:_0x1d97x1a[_0xee68[75]][_0xee68[101]]},individualHooks:true})[_0xee68[40]](function(){return _0x1d97x3a})};return _0x1d97x3a})[_0xee68[40]](respondWithStatusCode(_0x1d97x1e,null,_0xee68[151]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[151]))};exports[_0xee68[153]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){_0x1d97x1a[_0xee68[98]][_0xee68[154]]= _0x1d97x1a[_0xee68[156]][_0xee68[155]];return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[153]))[_0xee68[40]](saveUpdates(_0x1d97x1a[_0xee68[98]],null,_0xee68[153]))[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[157]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[153]))};exports[_0xee68[158]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3e=path[_0xee68[161]](config[_0xee68[159]],_0xee68[160]);return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},attributes:[_0xee68[94],_0xee68[154]],raw:true})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[158]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){logger[_0xee68[33]](_0xee68[29],_0xee68[158],_0xee68[47]);logger[_0xee68[36]](_0xee68[34],_0xee68[158],_0xee68[47],JSON[_0xee68[35]](_0x1d97x21));if(!fs[_0xee68[163]](path[_0xee68[161]](config[_0xee68[159]],_0xee68[162],_0x1d97x21[_0xee68[154]]))){return _0x1d97x1e[_0xee68[164]](_0x1d97x3e)};return _0x1d97x1e[_0xee68[164]](path[_0xee68[161]](config[_0xee68[159]],_0xee68[162],_0x1d97x21[_0xee68[154]]))}})[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[93]))};exports[_0xee68[165]]= function(_0x1d97x1a,_0x1d97x21,_0x1d97x33){var _0x1d97x24={};var _0x1d97x30={};var _0x1d97x3f;var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x21,null,_0xee68[165]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3f= _0x1d97x21;_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_0xee68[166]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return _0x1d97x3f[_0xee68[165]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x41){if(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};return _0x1d97x3f[_0xee68[165]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return _0x1d97x40?{count:_0x1d97x25,rows:_0x1d97x40}:null})[_0xee68[40]](respondWithResult(_0x1d97x21,null,_0xee68[165]))[_0xee68[31]](handleError(_0x1d97x21,null,_0xee68[165]))};exports[_0xee68[168]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;var _0x1d97x3b;var _0x1d97x24={};var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[168]))[_0xee68[40]](function(_0x1d97x42){if(!utils[_0xee68[145]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])){throw  new db[_0xee68[128]].ValidationError(_0xee68[146])};_0x1d97x3a= _0x1d97x42;var _0x1d97x30={};_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])+ _0xee68[169]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);switch(_0x1d97x3a[_0xee68[104]]){case _0xee68[115]:return db[_[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])+ _0xee68[169]][_0xee68[143]](_0x1d97x24);case _0xee68[116]:;case _0xee68[105]:return _0x1d97x3a[_0xee68[170]+ _[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])+ _0xee68[150]](_0x1d97x24);default:throw  new db[_0xee68[128]].ValidationError(_0xee68[171])}})[_0xee68[40]](function(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};switch(_0x1d97x3a[_0xee68[104]]){case _0xee68[115]:return db[_[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])+ _0xee68[169]][_0xee68[143]](_0x1d97x24);case _0xee68[116]:;case _0xee68[105]:return _0x1d97x3a[_0xee68[170]+ _[_0xee68[149]](_0x1d97x1a[_0xee68[75]][_0xee68[132]])+ _0xee68[150]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return {count:_0x1d97x25,rows:_0x1d97x40}})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[168]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[168]))};exports[_0xee68[172]]= function(_0x1d97x1a,_0x1d97x21,_0x1d97x33){var _0x1d97x24={};var _0x1d97x30={};var _0x1d97x3f;var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x21,null,_0xee68[172]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3f= _0x1d97x21;_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_0xee68[140]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return _0x1d97x3f[_0xee68[172]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x41){if(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};return _0x1d97x3f[_0xee68[172]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return _0x1d97x40?{count:_0x1d97x25,rows:_0x1d97x40}:null})[_0xee68[40]](respondWithResult(_0x1d97x21,null,_0xee68[172]))[_0xee68[31]](handleError(_0x1d97x21,null,_0xee68[172]))};exports[_0xee68[173]]= function(_0x1d97x1a,_0x1d97x21,_0x1d97x33){var _0x1d97x24={};var _0x1d97x30={};var _0x1d97x3f;var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x21,null,_0xee68[173]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3f= _0x1d97x21;_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_0xee68[174]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return _0x1d97x3f[_0xee68[173]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x41){if(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};return _0x1d97x3f[_0xee68[173]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return _0x1d97x40?{count:_0x1d97x25,rows:_0x1d97x40}:null})[_0xee68[40]](respondWithResult(_0x1d97x21,null,_0xee68[173]))[_0xee68[31]](handleError(_0x1d97x21,null,_0xee68[173]))};exports[_0xee68[175]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;var _0x1d97x3b;return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]],role:_0xee68[105]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104],_0xee68[118],_0xee68[137]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[175]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;return _0x1d97x3a[_0xee68[185]]({raw:true})}})[_0xee68[40]](function(_0x1d97x41){var _0x1d97x3c=[];if(_0x1d97x41){_0x1d97x3b= _0x1d97x41;if(_0x1d97x3b[_0xee68[80]]){for(var _0x1d97x3d=0;_0x1d97x3d< _0x1d97x3b[_0xee68[80]];_0x1d97x3d++){_0x1d97x3c[_0xee68[141]](db[_0xee68[140]][_0xee68[139]]({membername:_0x1d97x3a[_0xee68[65]],UserId:_0x1d97x3a[_0xee68[94]],queue_name:_0x1d97x3b[_0x1d97x3d][_0xee68[65]],VoiceQueueId:_0x1d97x3b[_0x1d97x3d][_0xee68[94]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),paused:_0x1d97x3a[_0xee68[137]]|| false,penalty:_0x1d97x3b[_0x1d97x3d][_0xee68[184]]|| 0}))};return BPromise[_0xee68[142]](_0x1d97x3c)}}})[_0xee68[40]](function(){return db[_0xee68[183]][_0xee68[143]]({where:{membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),exitAt:null}})})[_0xee68[40]](function(){var _0x1d97x43=[];var _0x1d97x44=[];var _0x1d97x45=utils[_0xee68[178]]();var _0x1d97x46={membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),enterAt:moment()[_0xee68[112]](_0xee68[176]),role:_0x1d97x3a[_0xee68[104]],internal:_0x1d97x3a[_0xee68[118]]};_0x1d97x45[_0xee68[181]](function(_0x1d97x47){_0x1d97x43[_0xee68[141]](_[_0xee68[90]]({channel:_0x1d97x47,type:_0xee68[179]},_0x1d97x46));if(_0x1d97x3a[_0xee68[137]]){_0x1d97x44[_0xee68[141]](_[_0xee68[90]]({channel:_0x1d97x47,type:_0xee68[180],data1:_0xee68[177]},_0x1d97x46))}});return db[_0xee68[183]][_0xee68[97]](_0x1d97x43[_0xee68[182]](_0x1d97x44),{individualHooks:true})})[_0xee68[40]](function(){return _0x1d97x3a[_0xee68[61]]({online:true,lastLoginAt:moment()[_0xee68[112]](_0xee68[176]),voicePause:_0x1d97x3a[_0xee68[137]]|| false,mailPause:_0x1d97x3a[_0xee68[137]]|| false,chatPause:_0x1d97x3a[_0xee68[137]]|| false,faxPause:_0x1d97x3a[_0xee68[137]]|| false,smsPause:_0x1d97x3a[_0xee68[137]]|| false,openchannelPause:_0x1d97x3a[_0xee68[137]]|| false,pauseType:_0x1d97x3a[_0xee68[137]]?_0xee68[177]:null})})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[175]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[175]))};exports[_0xee68[186]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]],role:_0xee68[105]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[186]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;return db[_0xee68[140]][_0xee68[63]]({where:{membername:_0x1d97x3a[_0xee68[65]]},individualHooks:true})}})[_0xee68[40]](function(){return db[_0xee68[183]][_0xee68[143]]({where:{membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),exitAt:null}})})[_0xee68[40]](function(_0x1d97x3c){var _0x1d97x48=[];_0x1d97x3c[_0xee68[181]](function(_0x1d97x49){_0x1d97x48[_0xee68[141]](_0x1d97x49[_0xee68[61]]({exitAt:moment()[_0xee68[112]](_0xee68[176])}))});return BPromise[_0xee68[142]](_0x1d97x48)})[_0xee68[40]](function(){return _0x1d97x3a[_0xee68[61]]({online:false,lastLoginAt:null,voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[186]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[186]))};exports[_0xee68[187]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;return db[_0xee68[140]][_0xee68[61]]({paused:1},{where:{UserId:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},individualHooks:true})[_0xee68[40]](function(){return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]],role:_0xee68[105]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104],_0xee68[118]]})})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[187]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;return respondWithRpcPromise(_0xee68[190],_0xee68[187],{id:_0x1d97x3a[_0xee68[94]],name:_0x1d97x3a[_0xee68[65]]})}})[_0xee68[40]](function(){if(_0x1d97x3a){return db[_0xee68[183]][_0xee68[143]]({where:{membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),type:_0xee68[180],exitAt:null}})}})[_0xee68[40]](function(_0x1d97x3c){if(_0x1d97x3c[_0xee68[80]]){return db[_0xee68[183]][_0xee68[61]]({exitAt:moment()[_0xee68[112]](_0xee68[176])},{where:{id:{$in:_[_0xee68[89]](_0x1d97x3c,_0xee68[94])}},individualHooks:true})}})[_0xee68[40]](function(){var _0x1d97x3c=[];var _0x1d97x45=utils[_0xee68[178]]();_0x1d97x45[_0xee68[181]](function(_0x1d97x47){_0x1d97x3c[_0xee68[141]]({channel:_0x1d97x47,membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),type:_0xee68[180],enterAt:moment()[_0xee68[112]](_0xee68[176]),data1:_0x1d97x1a[_0xee68[98]][_0xee68[188]]|| _0xee68[189],role:_0x1d97x3a[_0xee68[104]],internal:_0x1d97x3a[_0xee68[118]]})});return db[_0xee68[183]][_0xee68[97]](_0x1d97x3c,{individualHooks:true})})[_0xee68[40]](function(){return _0x1d97x3a[_0xee68[61]]({voicePause:true,mailPause:true,chatPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x1d97x1a[_0xee68[98]][_0xee68[188]]|| _0xee68[189],lastPauseAt:moment()[_0xee68[112]](_0xee68[176])})})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[187]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[187]))};exports[_0xee68[191]]= function(_0x1d97x1a,_0x1d97x1e,_0x1d97x33){var _0x1d97x3a;return db[_0xee68[70]][_0xee68[96]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]},attributes:[_0xee68[94],_0xee68[65],_0xee68[104]]})[_0xee68[40]](handleEntityNotFound(_0x1d97x1e,null,_0xee68[191]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3a= _0x1d97x21;if(_0x1d97x1a[_0xee68[98]][_0xee68[132]]&&  !utils[_0xee68[145]](_0x1d97x1a[_0xee68[98]][_0xee68[132]])){throw  new db[_0xee68[128]].ValidationError(_0xee68[146])};switch(_0x1d97x1a[_0xee68[98]][_0xee68[132]]){case _0xee68[133]:return respondWithRpcPromise(_0xee68[190],_0xee68[191],{id:_0x1d97x3a[_0xee68[94]],name:_0x1d97x3a[_0xee68[65]]})[_0xee68[40]](function(){return db[_0xee68[140]][_0xee68[61]]({paused:0},{where:{UserId:_0x1d97x3a[_0xee68[94]]},individualHooks:true})})[_0xee68[40]](function(){return db[_0xee68[183]][_0xee68[96]]({where:{channel:_0x1d97x1a[_0xee68[98]][_0xee68[132]],membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),type:_0xee68[180],exitAt:null}})})[_0xee68[40]](function(_0x1d97x49){if(_0x1d97x49){return _0x1d97x49[_0xee68[61]]({exitAt:moment()[_0xee68[112]](_0xee68[176]),data2:_0xee68[192]},{individualHooks:true})};return null})[_0xee68[40]](function(){return _0x1d97x3a[_0xee68[61]]({voicePause:false})});case _0xee68[193]:;case _0xee68[194]:;case _0xee68[195]:;case _0xee68[196]:;case _0xee68[199]:return db[_0xee68[183]][_0xee68[96]]({where:{channel:_0x1d97x1a[_0xee68[98]][_0xee68[132]],membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),type:_0xee68[180],exitAt:null}})[_0xee68[40]](function(_0x1d97x49){return _0x1d97x49[_0xee68[61]]({exitAt:moment()[_0xee68[112]](_0xee68[176]),data2:_0xee68[192]},{individualHooks:true})})[_0xee68[40]](function(){var _0x1d97x4a={};_[_0xee68[56]](_0x1d97x4a,util[_0xee68[112]](_0xee68[197],_0x1d97x1a[_0xee68[98]][_0xee68[132]],_0xee68[198]),false);return _0x1d97x3a[_0xee68[61]](_0x1d97x4a)});default:return respondWithRpcPromise(_0xee68[190],_0xee68[191],{id:_0x1d97x3a[_0xee68[94]],name:_0x1d97x3a[_0xee68[65]]})[_0xee68[40]](function(){return db[_0xee68[140]][_0xee68[61]]({paused:0},{where:{UserId:_0x1d97x3a[_0xee68[94]]}})})[_0xee68[40]](function(){return db[_0xee68[183]][_0xee68[143]]({where:{membername:_0x1d97x3a[_0xee68[65]],interface:util[_0xee68[112]](_0xee68[135],_0xee68[136],_0x1d97x3a[_0xee68[65]]),type:_0xee68[180],exitAt:null}})})[_0xee68[40]](function(_0x1d97x3c){var _0x1d97x48=[];_0x1d97x3c[_0xee68[181]](function(_0x1d97x49){_0x1d97x48[_0xee68[141]](_0x1d97x49[_0xee68[61]]({exitAt:moment()[_0xee68[112]](_0xee68[176]),data2:_0xee68[192]}))});return BPromise[_0xee68[142]](_0x1d97x48)})[_0xee68[40]](function(){return _0x1d97x3a[_0xee68[61]]({voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})}}})[_0xee68[40]](respondWithResult(_0x1d97x1e,null,_0xee68[191]))[_0xee68[31]](handleError(_0x1d97x1e,null,_0xee68[191]))};exports[_0xee68[200]]= function(_0x1d97x1a,_0x1d97x21,_0x1d97x33){var _0x1d97x24={};var _0x1d97x30={};var _0x1d97x3f;var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x21,null,_0xee68[200]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3f= _0x1d97x21;_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_0xee68[201]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return _0x1d97x3f[_0xee68[200]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x41){if(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};return _0x1d97x3f[_0xee68[200]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return _0x1d97x40?{count:_0x1d97x25,rows:_0x1d97x40}:null})[_0xee68[40]](respondWithResult(_0x1d97x21,null,_0xee68[200]))[_0xee68[31]](handleError(_0x1d97x21,null,_0xee68[200]))};exports[_0xee68[202]]= function(_0x1d97x1a,_0x1d97x21,_0x1d97x33){var _0x1d97x24={};var _0x1d97x30={};var _0x1d97x3f;var _0x1d97x25;return db[_0xee68[70]][_0xee68[167]]({where:{id:_0x1d97x1a[_0xee68[95]][_0xee68[94]]}})[_0xee68[40]](handleEntityNotFound(_0x1d97x21,null,_0xee68[202]))[_0xee68[40]](function(_0x1d97x21){if(_0x1d97x21){_0x1d97x3f= _0x1d97x21;_0x1d97x30[_0xee68[68]]= _[_0xee68[71]](db[_0xee68[203]][_0xee68[69]]);_0x1d97x30[_0xee68[75]]= _[_0xee68[71]](_0x1d97x1a[_0xee68[75]]);_0x1d97x30[_0xee68[76]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],_0x1d97x30[_0xee68[75]]);_0x1d97x24[_0xee68[78]]= _[_0xee68[77]](_0x1d97x30[_0xee68[68]],qs[_0xee68[79]](_0x1d97x1a[_0xee68[75]][_0xee68[79]]));_0x1d97x24[_0xee68[78]]= (_0x1d97x24[_0xee68[78]][_0xee68[80]])?_0x1d97x24[_0xee68[78]]:_0x1d97x30[_0xee68[68]];_0x1d97x24[_0xee68[83]]= qs[_0xee68[84]](_0x1d97x1a[_0xee68[75]][_0xee68[84]]);_0x1d97x24[_0xee68[85]]= qs[_0xee68[76]](_[_0xee68[86]](_0x1d97x1a[_0xee68[75]],_0x1d97x30[_0xee68[76]]));if(_0x1d97x1a[_0xee68[75]][_0xee68[87]]){_0x1d97x24[_0xee68[85]]= _[_0xee68[90]](_0x1d97x24[_0xee68[85]],{$or:_[_0xee68[89]](_0x1d97x24[_0xee68[78]],function(_0x1d97x31){var _0x1d97x32={};_0x1d97x32[_0x1d97x31]= {$like:_0xee68[88]+ _0x1d97x1a[_0xee68[75]][_0xee68[87]]+ _0xee68[88]};return _0x1d97x32})})};_0x1d97x24= _[_0xee68[90]]({},_0x1d97x24,_0x1d97x1a[_0xee68[91]]);return _0x1d97x3f[_0xee68[202]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x41){if(_0x1d97x41){_0x1d97x25= _0x1d97x41[_0xee68[80]];if(!_0x1d97x1a[_0xee68[75]][_0xee68[82]](_0xee68[81])){_0x1d97x24[_0xee68[51]]= qs[_0xee68[51]](_0x1d97x1a[_0xee68[75]][_0xee68[51]]);_0x1d97x24[_0xee68[50]]= qs[_0xee68[50]](_0x1d97x1a[_0xee68[75]][_0xee68[50]])};return _0x1d97x3f[_0xee68[202]](_0x1d97x24)}})[_0xee68[40]](function(_0x1d97x40){return _0x1d97x40?{count:_0x1d97x25,rows:_0x1d97x40}:null})[_0xee68[40]](respondWithResult(_0x1d97x21,null,_0xee68[202]))[_0xee68[31]](handleError(_0x1d97x21,null,_0xee68[202]))}
\ No newline at end of file
+var _0x91d4=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x74\x6F\x2D\x63\x73\x76","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2F\x75\x73\x65\x72\x2E\x73\x6F\x63\x6B\x65\x74","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x55\x73\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x55\x73\x65\x72","\x6B\x65\x79\x73","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x61\x6C\x74","\x64\x69\x66\x66\x65\x72\x65\x6E\x63\x65\x42\x79","\x71\x75\x65\x72\x79","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x65\x73\x63\x72\x69\x62\x65","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x61\x64\x64\x43\x6F\x6E\x74\x61\x63\x74\x73","\x6F\x6D\x69\x74","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74\x20\x72\x6F\x6C\x65","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x73","\x75\x73\x65\x72\x73","\x4C\x69\x63\x65\x6E\x73\x65\x20\x6C\x69\x6D\x69\x74\x20\x72\x65\x61\x63\x68\x65\x64","\x63\x6F\x75\x6E\x74\x20\x25\x73\x3A\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x75\x74\x69\x6C","\x61\x64\x6D\x69\x6E","\x75\x73\x65\x72","\x63\x72\x65\x61\x74\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x76\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x6D\x61\x69\x6C\x62\x6F\x78","\x56\x6F\x69\x63\x65\x4D\x61\x69\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x6D\x61\x78","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x6E\x65\x77\x50\x61\x73\x73\x77\x6F\x72\x64","\x49\x6E\x76\x61\x6C\x69\x64\x20\x62\x6F\x64\x79\x20\x66\x6F\x72\x6D\x61\x74","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6F\x6C\x64\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65","\x72\x65\x61\x6C\x74\x69\x6D\x65","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x6C\x6F\x67\x69\x6E\x49\x6E\x50\x61\x75\x73\x65","\x70\x65\x6E\x61\x6C\x74\x79","\x75\x70\x73\x65\x72\x74","\x55\x73\x65\x72\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x52\x74","\x70\x75\x73\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x69\x73\x56\x61\x6C\x69\x64\x43\x68\x61\x6E\x6E\x65\x6C","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x63\x68\x61\x6E\x6E\x65\x6C","\x61\x64\x64","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x61\x70\x69\x74\x61\x6C\x69\x7A\x65","\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x61\x64\x64\x41\x76\x61\x74\x61\x72","\x75\x73\x65\x72\x70\x69\x63","\x66\x69\x6C\x65\x6E\x61\x6D\x65","\x66\x69\x6C\x65","\x61\x76\x61\x64\x64\x41\x76\x61\x74\x61\x72\x61\x74\x61\x72","\x67\x65\x74\x41\x76\x61\x74\x61\x72","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F\x6C\x6F\x67\x6F\x73\x2F\x64\x65\x66\x61\x75\x6C\x74\x5F\x70\x72\x6F\x66\x69\x6C\x65\x2E\x6A\x70\x67","\x6A\x6F\x69\x6E","\x73\x65\x72\x76\x65\x72\x2F\x66\x69\x6C\x65\x73\x2F\x69\x6D\x61\x67\x65\x73\x2F","\x65\x78\x69\x73\x74\x73\x53\x79\x6E\x63","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\x67\x65\x74\x43\x6F\x6E\x74\x61\x63\x74\x73","\x43\x6D\x43\x6F\x6E\x74\x61\x63\x74","\x66\x69\x6E\x64\x4F\x6E\x65","\x67\x65\x74\x51\x75\x65\x75\x65\x73","\x51\x75\x65\x75\x65","\x67\x65\x74","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x72\x6F\x6C\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x52\x74","\x67\x65\x74\x52\x65\x63\x6F\x72\x64\x69\x6E\x67\x73","\x56\x6F\x69\x63\x65\x52\x65\x63\x6F\x72\x64\x69\x6E\x67","\x6C\x6F\x67\x69\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x4C\x4F\x47\x49\x4E\x49\x4E\x50\x41\x55\x53\x45","\x67\x65\x74\x43\x68\x61\x6E\x6E\x65\x6C\x73","\x4C\x4F\x47\x49\x4E","\x50\x41\x55\x53\x45","\x66\x6F\x72\x45\x61\x63\x68","\x63\x6F\x6E\x63\x61\x74","\x4D\x65\x6D\x62\x65\x72\x52\x65\x70\x6F\x72\x74","\x55\x73\x65\x72\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x6F\x67\x6F\x75\x74","\x70\x61\x75\x73\x65","\x74\x79\x70\x65","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x6D\x61\x6E\x75\x61\x6C","\x6D\x61\x69\x6C","\x63\x68\x61\x74","\x66\x61\x78","\x73\x6D\x73","\x25\x73\x25\x73","\x50\x61\x75\x73\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x67\x65\x74\x54\x65\x61\x6D\x73","\x54\x65\x61\x6D","\x61\x64\x64\x54\x65\x61\x6D\x73","\x72\x65\x6D\x6F\x76\x65\x54\x65\x61\x6D\x73","\x67\x65\x74\x4C\x69\x73\x74\x73","\x43\x6D\x4C\x69\x73\x74","\x67\x65\x74\x41\x67\x65\x6E\x74\x73","\x41\x67\x65\x6E\x74\x73","\x76\x61\x6C\x75\x65\x73","\x61\x73"];_0x91d4[0];var jsonpatch=require(_0x91d4[1]);var rp=require(_0x91d4[2]);var moment=require(_0x91d4[3]);var BPromise=require(_0x91d4[4]);var util=require(_0x91d4[5]);var path=require(_0x91d4[6]);var sox=require(_0x91d4[7]);var ejs=require(_0x91d4[8]);var fs=require(_0x91d4[9]);var _=require(_0x91d4[10]);var squel=require(_0x91d4[11]);var crypto=require(_0x91d4[12]);var jsforce=require(_0x91d4[13]);var toCsv=require(_0x91d4[14]);var qs=require(_0x91d4[15]);var logger=require(_0x91d4[17])(_0x91d4[16]);var utils=require(_0x91d4[18]);var config=require(_0x91d4[19]);var db=require(_0x91d4[21])[_0x91d4[20]];var socket=require(_0x91d4[23])({host:_0x91d4[22],port:6379});require(_0x91d4[25])[_0x91d4[24]](socket);var jayson=require(_0x91d4[26]);var client=jayson[_0x91d4[28]][_0x91d4[27]]({port:9002});function respondWithRpcPromise(_0x5758x18,_0x5758x19,_0x5758x1a){return  new BPromise(function(_0x5758x1b,_0x5758x1c){return client[_0x91d4[41]](_0x5758x18,_0x5758x1a)[_0x91d4[40]](function(_0x5758x1e){logger[_0x91d4[33]](_0x91d4[29],_0x5758x19,_0x91d4[32]);logger[_0x91d4[36]](_0x91d4[34],_0x5758x19,_0x91d4[32],JSON[_0x91d4[35]](_0x5758x1e));if(_0x5758x1e[_0x91d4[30]]){if(_0x5758x1e[_0x91d4[30]][_0x91d4[37]]=== 500){logger[_0x91d4[30]](_0x91d4[29],_0x5758x19,_0x5758x1e[_0x91d4[30]][_0x91d4[38]]);return _0x5758x1c(_0x5758x1e[_0x91d4[30]][_0x91d4[38]])};logger[_0x91d4[30]](_0x91d4[29],_0x5758x19,_0x5758x1e[_0x91d4[30]][_0x91d4[38]]);return _0x5758x1b(_0x5758x1e[_0x91d4[30]][_0x91d4[38]])}else {logger[_0x91d4[33]](_0x91d4[29],_0x5758x19,_0x91d4[32]);_0x5758x1b(_0x5758x1e[_0x91d4[39]][_0x91d4[38]])}})[_0x91d4[31]](function(_0x5758x1d){logger[_0x91d4[30]](_0x91d4[29],_0x5758x19,_0x5758x1d);_0x5758x1c(_0x5758x1d)})})}function respondWithStatusCode(_0x5758x1e,_0x5758x20,_0x5758x19){_0x5758x20= _0x5758x20|| 204;return function(_0x5758x21){if(_0x5758x21){logger[_0x91d4[33]](_0x91d4[34],_0x5758x19,_0x5758x20,_0x91d4[42]);logger[_0x91d4[36]](_0x91d4[43],_0x5758x19,_0x5758x20,_0x91d4[42]);return _0x5758x1e[_0x91d4[44]](_0x5758x20)};return _0x5758x1e[_0x91d4[46]](304)[_0x91d4[45]]()}}function respondWithResult(_0x5758x1e,_0x5758x20,_0x5758x19){_0x5758x20= _0x5758x20|| 200;return function(_0x5758x21){if(_0x5758x21){logger[_0x91d4[33]](_0x91d4[34],_0x5758x19,_0x5758x20,_0x91d4[47]);logger[_0x91d4[36]](_0x91d4[43],_0x5758x19,_0x5758x20,_0x91d4[47],JSON[_0x91d4[35]](_0x5758x21));return _0x5758x1e[_0x91d4[46]](_0x5758x20)[_0x91d4[48]](_0x5758x21)};return _0x5758x1e[_0x91d4[46]](304)[_0x91d4[45]]()}}function respondWithFilteredResult(_0x5758x1e,_0x5758x24,_0x5758x19){return function(_0x5758x21){if(_0x5758x21){var _0x5758x25=_0x5758x21[_0x91d4[49]],_0x5758x26=_0x5758x24[_0x91d4[50]],_0x5758x27=_0x5758x24[_0x91d4[50]]+ _0x5758x24[_0x91d4[51]],_0x5758x20;if(_0x5758x27>= _0x5758x25){_0x5758x27= _0x5758x25;_0x5758x20= 200}else {_0x5758x20= 206};_0x5758x1e[_0x91d4[46]](_0x5758x20);logger[_0x91d4[33]](_0x91d4[34],_0x5758x19,_0x5758x20,_0x91d4[52]);logger[_0x91d4[36]](_0x91d4[43],_0x5758x19,_0x5758x20,_0x91d4[47],JSON[_0x91d4[35]](_0x5758x21));return _0x5758x1e[_0x91d4[56]](_0x91d4[53],_0x5758x26+ _0x91d4[54]+ _0x5758x27+ _0x91d4[55]+ _0x5758x25)[_0x91d4[48]](_0x5758x21)};return null}}function patchUpdates(_0x5758x29){return function(_0x5758x21){try{jsonpatch[_0x91d4[57]](_0x5758x21,_0x5758x29,true)}catch(err){return BPromise[_0x91d4[58]](err)};return _0x5758x21[_0x91d4[59]]()}}function saveUpdates(_0x5758x2b,_0x5758x20,_0x5758x19){return function(_0x5758x21){if(_0x5758x21){return _0x5758x21[_0x91d4[61]](_0x5758x2b)[_0x91d4[40]](function(_0x5758x2c){logger[_0x91d4[33]](_0x91d4[34],_0x5758x19,_0x5758x20,_0x91d4[60]);logger[_0x91d4[36]](_0x91d4[43],_0x5758x19,_0x5758x20,_0x91d4[60],JSON[_0x91d4[35]](_0x5758x21));return _0x5758x2c})};return null}}function removeEntity(_0x5758x1e,_0x5758x20,_0x5758x19){return function(_0x5758x21){if(_0x5758x21){return _0x5758x21[_0x91d4[63]]()[_0x91d4[40]](function(){logger[_0x91d4[33]](_0x91d4[34],_0x5758x19,_0x5758x20,_0x91d4[62]);logger[_0x91d4[36]](_0x91d4[43],_0x5758x19,_0x5758x20,_0x91d4[62],JSON[_0x91d4[35]](_0x5758x21));_0x5758x1e[_0x91d4[46]](204)[_0x91d4[45]]()})}}}function handleEntityNotFound(_0x5758x1e,_0x5758x20,_0x5758x19){return function(_0x5758x21){if(!_0x5758x21){logger[_0x91d4[30]](_0x91d4[34],_0x5758x19,404,_0x91d4[64]);_0x5758x1e[_0x91d4[46]](404)[_0x91d4[45]]();return null};return _0x5758x21}}function handleError(_0x5758x1e,_0x5758x20,_0x5758x19){_0x5758x20= _0x5758x20|| 500;return function(_0x5758x1d){logger[_0x91d4[30]](_0x91d4[34],_0x5758x19,_0x5758x20,JSON[_0x91d4[35]](_0x5758x1d));delete _0x5758x1d[_0x91d4[65]];_0x5758x1e[_0x91d4[46]](_0x5758x20)[_0x91d4[66]](_0x5758x1d)}}exports[_0x91d4[67]]= function(_0x5758x1a,_0x5758x1e){var _0x5758x24={},_0x5758x30={};_0x5758x30[_0x91d4[68]]= _[_0x91d4[74]](_[_0x91d4[71]](db[_0x91d4[70]][_0x91d4[69]]),[_0x91d4[72],_0x91d4[73]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return db[_0x91d4[70]][_0x91d4[92]](_0x5758x24)[_0x91d4[40]](respondWithFilteredResult(_0x5758x1e,_0x5758x24,_0x91d4[67]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[67]))};exports[_0x91d4[93]]= function(_0x5758x1a,_0x5758x1e){var _0x5758x24={raw:false,where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}},_0x5758x30={};_0x5758x30[_0x91d4[68]]= _[_0x91d4[74]](_[_0x91d4[71]](db[_0x91d4[70]][_0x91d4[69]]),[_0x91d4[72],_0x91d4[73]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return db[_0x91d4[70]][_0x91d4[96]](_0x5758x24)[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[93]))[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[93]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[93]))};exports[_0x91d4[97]]= function(_0x5758x1a,_0x5758x1e){return db[_0x91d4[70]][_0x91d4[97]](_0x5758x1a[_0x91d4[98]],{raw:false,individualHooks:true})[_0x91d4[40]](respondWithResult(_0x5758x1e,201,_0x91d4[97]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[97]))};exports[_0x91d4[61]]= function(_0x5758x1a,_0x5758x1e){if(_0x5758x1a[_0x91d4[98]][_0x91d4[94]]){delete _0x5758x1a[_0x91d4[98]][_0x91d4[94]]};return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[61]))[_0x91d4[40]](saveUpdates(_0x5758x1a[_0x91d4[98]],null,_0x91d4[61]))[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[61]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[61]))};exports[_0x91d4[63]]= function(_0x5758x1a,_0x5758x1e){return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[63]))[_0x91d4[40]](removeEntity(_0x5758x1e,null,_0x91d4[63]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[63]))};exports[_0x91d4[99]]= function(_0x5758x1a,_0x5758x1e){return db[_0x91d4[70]][_0x91d4[99]]()[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[99]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[99]))};exports[_0x91d4[100]]= function(_0x5758x1a,_0x5758x1e){return db[_0x91d4[70]][_0x91d4[63]]({where:{id:_0x5758x1a[_0x91d4[75]][_0x91d4[101]]|| []},raw:false,individualHooks:true})[_0x91d4[40]](respondWithResult(_0x5758x1e,204,_0x91d4[100]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[100]))};exports[_0x91d4[102]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[102]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){return _0x5758x21[_0x91d4[102]](_0x5758x1a[_0x91d4[98]][_0x91d4[101]],_[_0x91d4[103]](_0x5758x1a[_0x91d4[98]],[_0x91d4[101],_0x91d4[94]])|| {})};return null})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[102]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[102]))};var getLicense=function(_0x5758x1a){return  new BPromise(function(_0x5758x1b,_0x5758x1c){var _0x5758x35=0;_0x5758x1a[_0x91d4[98]][_0x91d4[104]]=== _0x91d4[105]&& _0x5758x1b(_0x91d4[106]);return db[_0x91d4[70]][_0x91d4[49]]({where:{$or:[{role:_0x5758x1a[_0x91d4[98]][_0x91d4[104]]=== _0x91d4[107]?_0x91d4[107]:[_0x91d4[115],_0x91d4[116]]}]}})[_0x91d4[40]](function(_0x5758x25){_0x5758x35= _0x5758x25;return require(_0x91d4[114])[_0x91d4[113]]()})[_0x91d4[40]](function(_0x5758x36){var _0x5758x37=_0x5758x1a[_0x91d4[98]][_0x91d4[104]]=== _0x91d4[107]?_0x91d4[108]:_0x91d4[109];if(_0x5758x36[_0x5758x37]&& _0x5758x35>= _0x5758x36[_0x5758x37]){return _0x5758x1c({message:_0x91d4[110]})};return _0x5758x1b(util[_0x91d4[112]](_0x91d4[111],_0x5758x37,_0x5758x35))})[_0x91d4[31]](function(_0x5758x1d){return _0x5758x1c(_0x5758x1d)})})};exports[_0x91d4[117]]= function(_0x5758x1a,_0x5758x1e){return getLicense(_0x5758x1a)[_0x91d4[40]](function(_0x5758x39){return db[_0x91d4[70]][_0x91d4[124]](_0x91d4[118])})[_0x91d4[40]](function(_0x5758x38){_0x5758x1a[_0x91d4[98]][_0x91d4[118]]= _0x5758x1a[_0x91d4[98]][_0x91d4[118]]|| (_0x5758x38?_0x5758x38+ 1:1000);if(_0x5758x1a[_0x91d4[98]][_0x91d4[119]]){_0x5758x1a[_0x91d4[98]][_0x91d4[120]]= _0x5758x1a[_0x91d4[98]][_0x91d4[118]];_0x5758x1a[_0x91d4[98]][_0x91d4[121]]= {mailbox:_0x5758x1a[_0x91d4[98]][_0x91d4[118]],password:_0x5758x1a[_0x91d4[98]][_0x91d4[72]],fullname:_0x5758x1a[_0x91d4[98]][_0x91d4[122]],email:_0x5758x1a[_0x91d4[98]][_0x91d4[123]]}};return db[_0x91d4[70]][_0x91d4[117]](_0x5758x1a[_0x91d4[98]],{include:[{model:db[_0x91d4[121]],as:_0x91d4[121]}]})})[_0x91d4[40]](respondWithResult(_0x5758x1e,201,_0x91d4[117]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[117]))};exports[_0x91d4[125]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){if(_0x5758x1a[_0x91d4[98]][_0x91d4[94]]){delete _0x5758x1a[_0x91d4[98]][_0x91d4[94]]};return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){switch(_0x5758x1a[_0x91d4[116]][_0x91d4[104]]){case _0x91d4[115]:;case _0x91d4[116]:if(!_0x5758x1a[_0x91d4[98]][_0x91d4[126]]){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[127])};return _0x5758x21;case _0x91d4[105]:if(!_0x5758x1a[_0x91d4[98]][_0x91d4[129]]||  !_0x5758x1a[_0x91d4[98]][_0x91d4[126]]){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[127])};if(!_0x5758x21[_0x91d4[130]](_0x5758x1a[_0x91d4[98]][_0x91d4[129]])){_0x5758x1e[_0x91d4[44]](403);return null}else {return _0x5758x21}}};return null})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[125]))[_0x91d4[40]](saveUpdates({password:_0x5758x1a[_0x91d4[98]][_0x91d4[126]]},null,_0x91d4[125]))[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[125]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[125]))};exports[_0x91d4[131]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104],_0x91d4[137]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[131]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;if(!utils[_0x91d4[145]](_0x5758x1a[_0x91d4[98]][_0x91d4[132]])){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[146])};return _0x5758x21[_0x91d4[147]+ _[_0x91d4[149]](_0x5758x1a[_0x91d4[98]][_0x91d4[132]][_0x91d4[148]]())+ _0x91d4[150]](_0x5758x1a[_0x91d4[98]][_0x91d4[101]],{penalty:_0x5758x1a[_0x91d4[98]][_0x91d4[138]]|| 0})}})[_0x91d4[40]](function(){if(_0x5758x1a[_0x91d4[98]][_0x91d4[132]]=== _0x91d4[133]&& _0x5758x1a[_0x91d4[98]][_0x91d4[134]]){return db[_0x91d4[144]][_0x91d4[143]]({where:{id:_0x5758x1a[_0x91d4[98]][_0x91d4[101]]|| []},raw:true,attributes:[_0x91d4[94],_0x91d4[65]]})}})[_0x91d4[40]](function(_0x5758x3b){var _0x5758x3c=[];if(_0x5758x1a[_0x91d4[98]][_0x91d4[132]]=== _0x91d4[133]&& _0x5758x1a[_0x91d4[98]][_0x91d4[134]]){for(var _0x5758x3d=0;_0x5758x3d< _0x5758x3b[_0x91d4[80]];_0x5758x3d+= 1){_0x5758x3c[_0x91d4[141]](db[_0x91d4[140]][_0x91d4[139]]({membername:_0x5758x3a[_0x91d4[65]],UserId:_0x5758x3a[_0x91d4[94]],queue_name:_0x5758x3b[_0x5758x3d][_0x91d4[65]],VoiceQueueId:_0x5758x3b[_0x5758x3d][_0x91d4[94]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),paused:_0x5758x3a[_0x91d4[137]]|| false,penalty:_0x5758x1a[_0x91d4[98]][_0x91d4[138]]|| 0}))};return BPromise[_0x91d4[142]](_0x5758x3c)};return _0x5758x3a})[_0x91d4[40]](respondWithStatusCode(_0x5758x1e,null,_0x91d4[131]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[131]))};exports[_0x91d4[151]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[151]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;if(!_0x5758x1a[_0x91d4[75]][_0x91d4[132]]||  !utils[_0x91d4[145]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[146])};return _0x5758x21[_0x91d4[152]+ _[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]][_0x91d4[148]]())+ _0x91d4[150]](_0x5758x1a[_0x91d4[75]][_0x91d4[101]])}})[_0x91d4[40]](function(_0x5758x3b){if(_0x5758x1a[_0x91d4[75]][_0x91d4[132]]=== _0x91d4[133]){return db[_0x91d4[140]][_0x91d4[63]]({where:{UserId:_0x5758x1a[_0x91d4[95]][_0x91d4[94]],VoiceQueueId:_0x5758x1a[_0x91d4[75]][_0x91d4[101]]},individualHooks:true})[_0x91d4[40]](function(){return _0x5758x3a})};return _0x5758x3a})[_0x91d4[40]](respondWithStatusCode(_0x5758x1e,null,_0x91d4[151]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[151]))};exports[_0x91d4[153]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){_0x5758x1a[_0x91d4[98]][_0x91d4[154]]= _0x5758x1a[_0x91d4[156]][_0x91d4[155]];return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[153]))[_0x91d4[40]](saveUpdates(_0x5758x1a[_0x91d4[98]],null,_0x91d4[153]))[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[157]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[153]))};exports[_0x91d4[158]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3e=path[_0x91d4[161]](config[_0x91d4[159]],_0x91d4[160]);return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},attributes:[_0x91d4[94],_0x91d4[154]],raw:true})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[158]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){logger[_0x91d4[33]](_0x91d4[29],_0x91d4[158],_0x91d4[47]);logger[_0x91d4[36]](_0x91d4[34],_0x91d4[158],_0x91d4[47],JSON[_0x91d4[35]](_0x5758x21));if(!fs[_0x91d4[163]](path[_0x91d4[161]](config[_0x91d4[159]],_0x91d4[162],_0x5758x21[_0x91d4[154]]))){return _0x5758x1e[_0x91d4[164]](_0x5758x3e)};return _0x5758x1e[_0x91d4[164]](path[_0x91d4[161]](config[_0x91d4[159]],_0x91d4[162],_0x5758x21[_0x91d4[154]]))}})[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[93]))};exports[_0x91d4[165]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[165]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[166]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[165]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};return _0x5758x3f[_0x91d4[165]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return _0x5758x40?{count:_0x5758x25,rows:_0x5758x40}:null})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[165]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[165]))};exports[_0x91d4[168]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;var _0x5758x3b;var _0x5758x24={};var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[168]))[_0x91d4[40]](function(_0x5758x42){if(!utils[_0x91d4[145]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[146])};_0x5758x3a= _0x5758x42;var _0x5758x30={};_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])+ _0x91d4[169]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);switch(_0x5758x3a[_0x91d4[104]]){case _0x91d4[115]:return db[_[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])+ _0x91d4[169]][_0x91d4[143]](_0x5758x24);case _0x91d4[116]:;case _0x91d4[105]:return _0x5758x3a[_0x91d4[170]+ _[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])+ _0x91d4[150]](_0x5758x24);default:throw  new db[_0x91d4[128]].ValidationError(_0x91d4[171])}})[_0x91d4[40]](function(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};switch(_0x5758x3a[_0x91d4[104]]){case _0x91d4[115]:return db[_[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])+ _0x91d4[169]][_0x91d4[143]](_0x5758x24);case _0x91d4[116]:;case _0x91d4[105]:return _0x5758x3a[_0x91d4[170]+ _[_0x91d4[149]](_0x5758x1a[_0x91d4[75]][_0x91d4[132]])+ _0x91d4[150]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return {count:_0x5758x25,rows:_0x5758x40}})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[168]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[168]))};exports[_0x91d4[172]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[172]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[140]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[172]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};return _0x5758x3f[_0x91d4[172]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return _0x5758x40?{count:_0x5758x25,rows:_0x5758x40}:null})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[172]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[172]))};exports[_0x91d4[173]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[173]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[174]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[173]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};return _0x5758x3f[_0x91d4[173]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return _0x5758x40?{count:_0x5758x25,rows:_0x5758x40}:null})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[173]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[173]))};exports[_0x91d4[175]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;var _0x5758x3b;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]],role:_0x91d4[105]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104],_0x91d4[118],_0x91d4[137]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[175]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;return _0x5758x3a[_0x91d4[185]]({raw:true})}})[_0x91d4[40]](function(_0x5758x41){var _0x5758x3c=[];if(_0x5758x41){_0x5758x3b= _0x5758x41;if(_0x5758x3b[_0x91d4[80]]){for(var _0x5758x3d=0;_0x5758x3d< _0x5758x3b[_0x91d4[80]];_0x5758x3d++){_0x5758x3c[_0x91d4[141]](db[_0x91d4[140]][_0x91d4[139]]({membername:_0x5758x3a[_0x91d4[65]],UserId:_0x5758x3a[_0x91d4[94]],queue_name:_0x5758x3b[_0x5758x3d][_0x91d4[65]],VoiceQueueId:_0x5758x3b[_0x5758x3d][_0x91d4[94]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),paused:_0x5758x3a[_0x91d4[137]]|| false,penalty:_0x5758x3b[_0x5758x3d][_0x91d4[184]]|| 0}))};return BPromise[_0x91d4[142]](_0x5758x3c)}}})[_0x91d4[40]](function(){return db[_0x91d4[183]][_0x91d4[143]]({where:{membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),exitAt:null}})})[_0x91d4[40]](function(){var _0x5758x43=[];var _0x5758x44=[];var _0x5758x45=utils[_0x91d4[178]]();var _0x5758x46={membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),enterAt:moment()[_0x91d4[112]](_0x91d4[176]),role:_0x5758x3a[_0x91d4[104]],internal:_0x5758x3a[_0x91d4[118]]};_0x5758x45[_0x91d4[181]](function(_0x5758x47){_0x5758x43[_0x91d4[141]](_[_0x91d4[90]]({channel:_0x5758x47,type:_0x91d4[179]},_0x5758x46));if(_0x5758x3a[_0x91d4[137]]){_0x5758x44[_0x91d4[141]](_[_0x91d4[90]]({channel:_0x5758x47,type:_0x91d4[180],data1:_0x91d4[177]},_0x5758x46))}});return db[_0x91d4[183]][_0x91d4[97]](_0x5758x43[_0x91d4[182]](_0x5758x44),{individualHooks:true})})[_0x91d4[40]](function(){return _0x5758x3a[_0x91d4[61]]({online:true,lastLoginAt:moment()[_0x91d4[112]](_0x91d4[176]),voicePause:_0x5758x3a[_0x91d4[137]]|| false,mailPause:_0x5758x3a[_0x91d4[137]]|| false,chatPause:_0x5758x3a[_0x91d4[137]]|| false,faxPause:_0x5758x3a[_0x91d4[137]]|| false,smsPause:_0x5758x3a[_0x91d4[137]]|| false,openchannelPause:_0x5758x3a[_0x91d4[137]]|| false,pauseType:_0x5758x3a[_0x91d4[137]]?_0x91d4[177]:null})})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[175]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[175]))};exports[_0x91d4[186]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]],role:_0x91d4[105]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[186]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;return db[_0x91d4[140]][_0x91d4[63]]({where:{membername:_0x5758x3a[_0x91d4[65]]},individualHooks:true})}})[_0x91d4[40]](function(){return db[_0x91d4[183]][_0x91d4[143]]({where:{membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),exitAt:null}})})[_0x91d4[40]](function(_0x5758x3c){var _0x5758x48=[];_0x5758x3c[_0x91d4[181]](function(_0x5758x49){_0x5758x48[_0x91d4[141]](_0x5758x49[_0x91d4[61]]({exitAt:moment()[_0x91d4[112]](_0x91d4[176])}))});return BPromise[_0x91d4[142]](_0x5758x48)})[_0x91d4[40]](function(){return _0x5758x3a[_0x91d4[61]]({online:false,lastLoginAt:null,voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[186]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[186]))};exports[_0x91d4[187]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;return db[_0x91d4[140]][_0x91d4[61]]({paused:1},{where:{UserId:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},individualHooks:true})[_0x91d4[40]](function(){return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]],role:_0x91d4[105]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104],_0x91d4[118]]})})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[187]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;return respondWithRpcPromise(_0x91d4[190],_0x91d4[187],{id:_0x5758x3a[_0x91d4[94]],name:_0x5758x3a[_0x91d4[65]]})}})[_0x91d4[40]](function(){if(_0x5758x3a){return db[_0x91d4[183]][_0x91d4[143]]({where:{membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),type:_0x91d4[180],exitAt:null}})}})[_0x91d4[40]](function(_0x5758x3c){if(_0x5758x3c[_0x91d4[80]]){return db[_0x91d4[183]][_0x91d4[61]]({exitAt:moment()[_0x91d4[112]](_0x91d4[176])},{where:{id:{$in:_[_0x91d4[89]](_0x5758x3c,_0x91d4[94])}},individualHooks:true})}})[_0x91d4[40]](function(){var _0x5758x3c=[];var _0x5758x45=utils[_0x91d4[178]]();_0x5758x45[_0x91d4[181]](function(_0x5758x47){_0x5758x3c[_0x91d4[141]]({channel:_0x5758x47,membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),type:_0x91d4[180],enterAt:moment()[_0x91d4[112]](_0x91d4[176]),data1:_0x5758x1a[_0x91d4[98]][_0x91d4[188]]|| _0x91d4[189],role:_0x5758x3a[_0x91d4[104]],internal:_0x5758x3a[_0x91d4[118]]})});return db[_0x91d4[183]][_0x91d4[97]](_0x5758x3c,{individualHooks:true})})[_0x91d4[40]](function(){return _0x5758x3a[_0x91d4[61]]({voicePause:true,mailPause:true,chatPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x5758x1a[_0x91d4[98]][_0x91d4[188]]|| _0x91d4[189],lastPauseAt:moment()[_0x91d4[112]](_0x91d4[176])})})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[187]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[187]))};exports[_0x91d4[191]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x3a;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]},attributes:[_0x91d4[94],_0x91d4[65],_0x91d4[104]]})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[191]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3a= _0x5758x21;if(_0x5758x1a[_0x91d4[98]][_0x91d4[132]]&&  !utils[_0x91d4[145]](_0x5758x1a[_0x91d4[98]][_0x91d4[132]])){throw  new db[_0x91d4[128]].ValidationError(_0x91d4[146])};switch(_0x5758x1a[_0x91d4[98]][_0x91d4[132]]){case _0x91d4[133]:return respondWithRpcPromise(_0x91d4[190],_0x91d4[191],{id:_0x5758x3a[_0x91d4[94]],name:_0x5758x3a[_0x91d4[65]]})[_0x91d4[40]](function(){return db[_0x91d4[140]][_0x91d4[61]]({paused:0},{where:{UserId:_0x5758x3a[_0x91d4[94]]},individualHooks:true})})[_0x91d4[40]](function(){return db[_0x91d4[183]][_0x91d4[96]]({where:{channel:_0x5758x1a[_0x91d4[98]][_0x91d4[132]],membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),type:_0x91d4[180],exitAt:null}})})[_0x91d4[40]](function(_0x5758x49){if(_0x5758x49){return _0x5758x49[_0x91d4[61]]({exitAt:moment()[_0x91d4[112]](_0x91d4[176]),data2:_0x91d4[192]},{individualHooks:true})};return null})[_0x91d4[40]](function(){return _0x5758x3a[_0x91d4[61]]({voicePause:false})});case _0x91d4[193]:;case _0x91d4[194]:;case _0x91d4[195]:;case _0x91d4[196]:;case _0x91d4[199]:return db[_0x91d4[183]][_0x91d4[96]]({where:{channel:_0x5758x1a[_0x91d4[98]][_0x91d4[132]],membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),type:_0x91d4[180],exitAt:null}})[_0x91d4[40]](function(_0x5758x49){return _0x5758x49[_0x91d4[61]]({exitAt:moment()[_0x91d4[112]](_0x91d4[176]),data2:_0x91d4[192]},{individualHooks:true})})[_0x91d4[40]](function(){var _0x5758x4a={};_[_0x91d4[56]](_0x5758x4a,util[_0x91d4[112]](_0x91d4[197],_0x5758x1a[_0x91d4[98]][_0x91d4[132]],_0x91d4[198]),false);return _0x5758x3a[_0x91d4[61]](_0x5758x4a)});default:return respondWithRpcPromise(_0x91d4[190],_0x91d4[191],{id:_0x5758x3a[_0x91d4[94]],name:_0x5758x3a[_0x91d4[65]]})[_0x91d4[40]](function(){return db[_0x91d4[140]][_0x91d4[61]]({paused:0},{where:{UserId:_0x5758x3a[_0x91d4[94]]}})})[_0x91d4[40]](function(){return db[_0x91d4[183]][_0x91d4[143]]({where:{membername:_0x5758x3a[_0x91d4[65]],interface:util[_0x91d4[112]](_0x91d4[135],_0x91d4[136],_0x5758x3a[_0x91d4[65]]),type:_0x91d4[180],exitAt:null}})})[_0x91d4[40]](function(_0x5758x3c){var _0x5758x48=[];_0x5758x3c[_0x91d4[181]](function(_0x5758x49){_0x5758x48[_0x91d4[141]](_0x5758x49[_0x91d4[61]]({exitAt:moment()[_0x91d4[112]](_0x91d4[176]),data2:_0x91d4[192]}))});return BPromise[_0x91d4[142]](_0x5758x48)})[_0x91d4[40]](function(){return _0x5758x3a[_0x91d4[61]]({voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})}}})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[191]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[191]))};exports[_0x91d4[200]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[200]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[201]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[200]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};return _0x5758x3f[_0x91d4[200]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return _0x5758x40?{count:_0x5758x25,rows:_0x5758x40}:null})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[200]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[200]))};exports[_0x91d4[202]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[202]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){return _0x5758x21[_0x91d4[202]](_0x5758x1a[_0x91d4[98]][_0x91d4[101]],_[_0x91d4[103]](_0x5758x1a[_0x91d4[98]],[_0x91d4[101],_0x91d4[94]])|| {})};return null})[_0x91d4[40]](respondWithResult(_0x5758x1e,null,_0x91d4[202]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[202]))};exports[_0x91d4[203]]= function(_0x5758x1a,_0x5758x1e,_0x5758x33){var _0x5758x41;return db[_0x91d4[70]][_0x91d4[96]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x1e,null,_0x91d4[203]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){return _0x5758x21[_0x91d4[203]](_0x5758x1a[_0x91d4[75]][_0x91d4[101]])}})[_0x91d4[40]](respondWithStatusCode(_0x5758x1e,null,_0x91d4[203]))[_0x91d4[31]](handleError(_0x5758x1e,null,_0x91d4[203]))};exports[_0x91d4[204]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[204]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[205]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[204]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){_0x5758x25= _0x5758x41[_0x91d4[80]];if(!_0x5758x1a[_0x91d4[75]][_0x91d4[82]](_0x91d4[81])){_0x5758x24[_0x91d4[51]]= qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x24[_0x91d4[50]]= qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]])};return _0x5758x3f[_0x91d4[204]](_0x5758x24)}})[_0x91d4[40]](function(_0x5758x40){return _0x5758x40?{count:_0x5758x25,rows:_0x5758x40}:null})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[204]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[204]))};exports[_0x91d4[206]]= function(_0x5758x1a,_0x5758x21,_0x5758x33){var _0x5758x24={};var _0x5758x30={};var _0x5758x3f;var _0x5758x25;return db[_0x91d4[70]][_0x91d4[167]]({where:{id:_0x5758x1a[_0x91d4[95]][_0x91d4[94]]}})[_0x91d4[40]](handleEntityNotFound(_0x5758x21,null,_0x91d4[206]))[_0x91d4[40]](function(_0x5758x21){if(_0x5758x21){_0x5758x3f= _0x5758x21;_0x5758x30[_0x91d4[68]]= _[_0x91d4[71]](db[_0x91d4[70]][_0x91d4[69]]);_0x5758x30[_0x91d4[75]]= _[_0x91d4[71]](_0x5758x1a[_0x91d4[75]]);_0x5758x30[_0x91d4[76]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],_0x5758x30[_0x91d4[75]]);_0x5758x24[_0x91d4[78]]= _[_0x91d4[77]](_0x5758x30[_0x91d4[68]],qs[_0x91d4[79]](_0x5758x1a[_0x91d4[75]][_0x91d4[79]]));_0x5758x24[_0x91d4[78]]= (_0x5758x24[_0x91d4[78]][_0x91d4[80]])?_0x5758x24[_0x91d4[78]]:_0x5758x30[_0x91d4[68]];_0x5758x24[_0x91d4[83]]= qs[_0x91d4[84]](_0x5758x1a[_0x91d4[75]][_0x91d4[84]]);_0x5758x24[_0x91d4[85]]= qs[_0x91d4[76]](_[_0x91d4[86]](_0x5758x1a[_0x91d4[75]],_0x5758x30[_0x91d4[76]]));if(_0x5758x1a[_0x91d4[75]][_0x91d4[87]]){_0x5758x24[_0x91d4[85]]= _[_0x91d4[90]](_0x5758x24[_0x91d4[85]],{$or:_[_0x91d4[89]](_0x5758x24[_0x91d4[78]],function(_0x5758x31){var _0x5758x32={};_0x5758x32[_0x5758x31]= {$like:_0x91d4[88]+ _0x5758x1a[_0x91d4[75]][_0x91d4[87]]+ _0x91d4[88]};return _0x5758x32})})};_0x5758x24[_0x91d4[68]]= db[_0x91d4[70]];_0x5758x24[_0x91d4[209]]= _0x91d4[207];_0x5758x24= _[_0x91d4[90]]({},_0x5758x24,_0x5758x1a[_0x91d4[91]]);return _0x5758x3f[_0x91d4[185]]({include:[_0x5758x24]})}})[_0x91d4[40]](function(_0x5758x41){if(_0x5758x41){var _0x5758x4b={},_0x5758x40=[],_0x5758x25=0;for(var _0x5758x3d=0;_0x5758x3d< _0x5758x41[_0x91d4[80]];_0x5758x3d+= 1){for(var _0x5758x4c=0,_0x5758x4d;_0x5758x4c< _0x5758x41[_0x5758x3d][_0x91d4[207]][_0x91d4[80]];_0x5758x4c+= 1){_0x5758x4d= _0x5758x41[_0x5758x3d][_0x91d4[207]][_0x5758x4c][_0x91d4[170]]({plain:true});_0x5758x4b[_0x5758x4d[_0x91d4[94]]]= _0x5758x4d}};_0x5758x4b= _[_0x91d4[208]](_0x5758x4b);for(var _0x5758x4e=qs[_0x91d4[50]](_0x5758x1a[_0x91d4[75]][_0x91d4[50]]);_0x5758x4e< _0x5758x4b[_0x91d4[80]]&& _0x5758x40[_0x91d4[80]]< qs[_0x91d4[51]](_0x5758x1a[_0x91d4[75]][_0x91d4[51]]);_0x5758x4e+= 1){if(_0x5758x4b[_0x5758x4e]){_0x5758x40[_0x91d4[141]](_0x5758x4b[_0x5758x4e])}};return {count:_0x5758x4b[_0x91d4[80]],rows:_0x5758x40}}})[_0x91d4[40]](respondWithResult(_0x5758x21,null,_0x91d4[206]))[_0x91d4[31]](handleError(_0x5758x21,null,_0x91d4[206]))}
\ No newline at end of file