Built motion from commit 685965e4.|2.0.32
[motion2.git] / server / api / user / user.controller.js
index 47b469f..86d1341 100644 (file)
@@ -1 +1 @@
-var _0x2661=["\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","\x6D\x75\x73\x74\x61\x63\x68\x65","\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","\x64\x65\x73\x6B\x2E\x6A\x73","\x74\x6F\x2D\x63\x73\x76","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\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","\x69\x6E\x73\x70\x65\x63\x74","\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","\x69\x73\x4E\x69\x6C","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\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","\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","\x67\x65\x74\x43\x68\x61\x74\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x43\x68\x61\x74\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x53\x6D\x73\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x53\x6D\x73\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\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"];_0x2661[0];var jsonpatch=require(_0x2661[1]);var rp=require(_0x2661[2]);var moment=require(_0x2661[3]);var BPromise=require(_0x2661[4]);var Mustache=require(_0x2661[5]);var util=require(_0x2661[6]);var path=require(_0x2661[7]);var sox=require(_0x2661[8]);var ejs=require(_0x2661[9]);var fs=require(_0x2661[10]);var _=require(_0x2661[11]);var squel=require(_0x2661[12]);var crypto=require(_0x2661[13]);var jsforce=require(_0x2661[14]);var deskjs=require(_0x2661[15]);var toCsv=require(_0x2661[16]);var querystring=require(_0x2661[17]);var qs=require(_0x2661[18]);var logger=require(_0x2661[20])(_0x2661[19]);var utils=require(_0x2661[21]);var config=require(_0x2661[22]);var db=require(_0x2661[24])[_0x2661[23]];var socket=require(_0x2661[26])({host:_0x2661[25],port:6379});require(_0x2661[28])[_0x2661[27]](socket);var jayson=require(_0x2661[29]);var client=jayson[_0x2661[31]][_0x2661[30]]({port:9002});function respondWithRpcPromise(_0x253dx1b,_0x253dx1c,_0x253dx1d,_0x253dx1e){return  new BPromise(function(_0x253dx1f,_0x253dx20){var _0x253dx21=(_0x253dx1e|| client);return _0x253dx21[_0x2661[44]](_0x253dx1b,_0x253dx1d)[_0x2661[43]](function(_0x253dx23){logger[_0x2661[36]](_0x2661[32],_0x253dx1c,_0x2661[35]);logger[_0x2661[39]](_0x2661[37],_0x253dx1c,_0x2661[35],JSON[_0x2661[38]](_0x253dx23));if(_0x253dx23[_0x2661[33]]){if(_0x253dx23[_0x2661[33]][_0x2661[40]]=== 500){logger[_0x2661[33]](_0x2661[32],_0x253dx1c,_0x253dx23[_0x2661[33]][_0x2661[41]]);return _0x253dx20(_0x253dx23[_0x2661[33]][_0x2661[41]])};logger[_0x2661[33]](_0x2661[32],_0x253dx1c,_0x253dx23[_0x2661[33]][_0x2661[41]]);return _0x253dx1f(_0x253dx23[_0x2661[33]][_0x2661[41]])}else {logger[_0x2661[36]](_0x2661[32],_0x253dx1c,_0x2661[35]);_0x253dx1f(_0x253dx23[_0x2661[42]][_0x2661[41]])}})[_0x2661[34]](function(_0x253dx22){logger[_0x2661[33]](_0x2661[32],_0x253dx1c,_0x253dx22);_0x253dx20(_0x253dx22)})})}function respondWithStatusCode(_0x253dx23,_0x253dx25,_0x253dx1c){_0x253dx25= _0x253dx25|| 204;return function(_0x253dx26){if(_0x253dx26){logger[_0x2661[36]](_0x2661[37],_0x253dx1c,_0x253dx25,_0x2661[45]);logger[_0x2661[39]](_0x2661[46],_0x253dx1c,_0x253dx25,_0x2661[45]);return _0x253dx23[_0x2661[47]](_0x253dx25)};return _0x253dx23[_0x2661[49]](304)[_0x2661[48]]()}}function respondWithResult(_0x253dx23,_0x253dx25,_0x253dx1c){_0x253dx25= _0x253dx25|| 200;return function(_0x253dx26){if(_0x253dx26){logger[_0x2661[36]](_0x2661[37],_0x253dx1c,_0x253dx25,_0x2661[50]);logger[_0x2661[39]](_0x2661[46],_0x253dx1c,_0x253dx25,_0x2661[50],JSON[_0x2661[38]](_0x253dx26));return _0x253dx23[_0x2661[49]](_0x253dx25)[_0x2661[51]](_0x253dx26)};return _0x253dx23[_0x2661[49]](304)[_0x2661[48]]()}}function respondWithFilteredResult(_0x253dx23,_0x253dx29,_0x253dx1c){return function(_0x253dx26){if(_0x253dx26){var _0x253dx2a=_0x253dx26[_0x2661[52]],_0x253dx2b=_0x253dx29[_0x2661[53]],_0x253dx2c=_0x253dx29[_0x2661[53]]+ _0x253dx29[_0x2661[54]],_0x253dx25;if(_0x253dx2c>= _0x253dx2a){_0x253dx2c= _0x253dx2a;_0x253dx25= 200}else {_0x253dx25= 206};_0x253dx23[_0x2661[49]](_0x253dx25);logger[_0x2661[36]](_0x2661[37],_0x253dx1c,_0x253dx25,_0x2661[55]);logger[_0x2661[39]](_0x2661[46],_0x253dx1c,_0x253dx25,_0x2661[50],JSON[_0x2661[38]](_0x253dx26));return _0x253dx23[_0x2661[59]](_0x2661[56],_0x253dx2b+ _0x2661[57]+ _0x253dx2c+ _0x2661[58]+ _0x253dx2a)[_0x2661[51]](_0x253dx26)};return null}}function patchUpdates(_0x253dx2e){return function(_0x253dx26){try{jsonpatch[_0x2661[60]](_0x253dx26,_0x253dx2e,true)}catch(err){return BPromise[_0x2661[61]](err)};return _0x253dx26[_0x2661[62]]()}}function saveUpdates(_0x253dx30,_0x253dx25,_0x253dx1c){return function(_0x253dx26){if(_0x253dx26){return _0x253dx26[_0x2661[64]](_0x253dx30)[_0x2661[43]](function(_0x253dx31){logger[_0x2661[36]](_0x2661[37],_0x253dx1c,_0x253dx25,_0x2661[63]);logger[_0x2661[39]](_0x2661[46],_0x253dx1c,_0x253dx25,_0x2661[63],JSON[_0x2661[38]](_0x253dx26));return _0x253dx31})};return null}}function removeEntity(_0x253dx23,_0x253dx25,_0x253dx1c){return function(_0x253dx26){if(_0x253dx26){return _0x253dx26[_0x2661[66]]()[_0x2661[43]](function(){logger[_0x2661[36]](_0x2661[37],_0x253dx1c,_0x253dx25,_0x2661[65]);logger[_0x2661[39]](_0x2661[46],_0x253dx1c,_0x253dx25,_0x2661[65],JSON[_0x2661[38]](_0x253dx26));_0x253dx23[_0x2661[49]](204)[_0x2661[48]]()})}}}function handleEntityNotFound(_0x253dx23,_0x253dx25,_0x253dx1c){return function(_0x253dx26){if(!_0x253dx26){logger[_0x2661[33]](_0x2661[37],_0x253dx1c,404,_0x2661[67]);return _0x253dx23[_0x2661[47]](404)};return _0x253dx26}}function handleError(_0x253dx23,_0x253dx25,_0x253dx1c){_0x253dx25= _0x253dx25|| 500;return function(_0x253dx22){logger[_0x2661[33]](_0x2661[37],_0x253dx1c,_0x253dx25,util[_0x2661[68]](_0x253dx22,{showHidden:false,depth:null}));delete _0x253dx22[_0x2661[69]];_0x253dx23[_0x2661[49]](_0x253dx25)[_0x2661[70]](_0x253dx22)}}exports[_0x2661[71]]= function(_0x253dx1d,_0x253dx23){var _0x253dx29={},_0x253dx35={};_0x253dx35[_0x2661[72]]= _[_0x2661[78]](_[_0x2661[75]](db[_0x2661[74]][_0x2661[73]]),[_0x2661[76],_0x2661[77]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return db[_0x2661[74]][_0x2661[96]](_0x253dx29)[_0x2661[43]](respondWithFilteredResult(_0x253dx23,_0x253dx29,_0x2661[71]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[71]))};exports[_0x2661[97]]= function(_0x253dx1d,_0x253dx23){var _0x253dx29={raw:false,where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}},_0x253dx35={};_0x253dx35[_0x2661[72]]= _[_0x2661[78]](_[_0x2661[75]](db[_0x2661[74]][_0x2661[73]]),[_0x2661[76],_0x2661[77]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return db[_0x2661[74]][_0x2661[100]](_0x253dx29)[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[97]))[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[97]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[97]))};exports[_0x2661[101]]= function(_0x253dx1d,_0x253dx23){return db[_0x2661[74]][_0x2661[101]](_0x253dx1d[_0x2661[102]],{raw:false,individualHooks:true})[_0x2661[43]](respondWithResult(_0x253dx23,201,_0x2661[101]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[101]))};exports[_0x2661[64]]= function(_0x253dx1d,_0x253dx23){if(_0x253dx1d[_0x2661[102]][_0x2661[98]]){delete _0x253dx1d[_0x2661[102]][_0x2661[98]]};return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[64]))[_0x2661[43]](saveUpdates(_0x253dx1d[_0x2661[102]],null,_0x2661[64]))[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[64]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[64]))};exports[_0x2661[66]]= function(_0x253dx1d,_0x253dx23){return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[66]))[_0x2661[43]](removeEntity(_0x253dx23,null,_0x2661[66]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[66]))};exports[_0x2661[103]]= function(_0x253dx1d,_0x253dx23){return db[_0x2661[74]][_0x2661[103]]()[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[103]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[103]))};exports[_0x2661[104]]= function(_0x253dx1d,_0x253dx23){return db[_0x2661[74]][_0x2661[66]]({where:{id:_0x253dx1d[_0x2661[79]][_0x2661[105]]|| []},raw:false,individualHooks:true})[_0x2661[43]](respondWithResult(_0x253dx23,204,_0x2661[104]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[104]))};exports[_0x2661[106]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[106]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){return _0x253dx26[_0x2661[106]](_0x253dx1d[_0x2661[102]][_0x2661[105]],_[_0x2661[107]](_0x253dx1d[_0x2661[102]],[_0x2661[105],_0x2661[98]])|| {})};return null})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[106]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[106]))};var getLicense=function(_0x253dx1d){return  new BPromise(function(_0x253dx1f,_0x253dx20){var _0x253dx3a=0;_0x253dx1d[_0x2661[102]][_0x2661[108]]=== _0x2661[109]&& _0x253dx1f(_0x2661[110]);return db[_0x2661[74]][_0x2661[52]]({where:{$or:[{role:_0x253dx1d[_0x2661[102]][_0x2661[108]]=== _0x2661[111]?_0x2661[111]:[_0x2661[119],_0x2661[120]]}]}})[_0x2661[43]](function(_0x253dx2a){_0x253dx3a= _0x253dx2a;return require(_0x2661[118])[_0x2661[117]]()})[_0x2661[43]](function(_0x253dx3b){var _0x253dx3c=_0x253dx1d[_0x2661[102]][_0x2661[108]]=== _0x2661[111]?_0x2661[112]:_0x2661[113];if(_0x253dx3b[_0x253dx3c]&& _0x253dx3a>= _0x253dx3b[_0x253dx3c]){return _0x253dx20({message:_0x2661[114]})};return _0x253dx1f(util[_0x2661[116]](_0x2661[115],_0x253dx3c,_0x253dx3a))})[_0x2661[34]](function(_0x253dx22){return _0x253dx20(_0x253dx22)})})};exports[_0x2661[121]]= function(_0x253dx1d,_0x253dx23){return getLicense(_0x253dx1d)[_0x2661[43]](function(_0x253dx3e){return db[_0x2661[74]][_0x2661[128]](_0x2661[122])})[_0x2661[43]](function(_0x253dx3d){_0x253dx1d[_0x2661[102]][_0x2661[122]]= _0x253dx1d[_0x2661[102]][_0x2661[122]]|| (_0x253dx3d?_0x253dx3d+ 1:1000);if(_0x253dx1d[_0x2661[102]][_0x2661[123]]){_0x253dx1d[_0x2661[102]][_0x2661[124]]= _0x253dx1d[_0x2661[102]][_0x2661[122]];_0x253dx1d[_0x2661[102]][_0x2661[125]]= {mailbox:_0x253dx1d[_0x2661[102]][_0x2661[122]],password:_0x253dx1d[_0x2661[102]][_0x2661[76]],fullname:_0x253dx1d[_0x2661[102]][_0x2661[126]],email:_0x253dx1d[_0x2661[102]][_0x2661[127]]}};return db[_0x2661[74]][_0x2661[121]](_0x253dx1d[_0x2661[102]],{include:[{model:db[_0x2661[125]],as:_0x2661[125]}]})})[_0x2661[43]](respondWithResult(_0x253dx23,201,_0x2661[121]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[121]))};exports[_0x2661[129]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){if(_0x253dx1d[_0x2661[102]][_0x2661[98]]){delete _0x253dx1d[_0x2661[102]][_0x2661[98]]};return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){switch(_0x253dx1d[_0x2661[120]][_0x2661[108]]){case _0x2661[119]:;case _0x2661[120]:if(!_0x253dx1d[_0x2661[102]][_0x2661[130]]){throw  new db[_0x2661[132]].ValidationError(_0x2661[131])};return _0x253dx26;case _0x2661[109]:if(!_0x253dx1d[_0x2661[102]][_0x2661[133]]||  !_0x253dx1d[_0x2661[102]][_0x2661[130]]){throw  new db[_0x2661[132]].ValidationError(_0x2661[131])};if(!_0x253dx26[_0x2661[134]](_0x253dx1d[_0x2661[102]][_0x2661[133]])){_0x253dx23[_0x2661[47]](403);return null}else {return _0x253dx26}}};return null})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[129]))[_0x2661[43]](saveUpdates({password:_0x253dx1d[_0x2661[102]][_0x2661[130]]},null,_0x2661[129]))[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[129]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[129]))};exports[_0x2661[135]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108],_0x2661[141]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[135]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;if(!utils[_0x2661[149]](_0x253dx1d[_0x2661[102]][_0x2661[136]])){throw  new db[_0x2661[132]].ValidationError(_0x2661[150])};return _0x253dx26[_0x2661[151]+ _[_0x2661[153]](_0x253dx1d[_0x2661[102]][_0x2661[136]][_0x2661[152]]())+ _0x2661[154]](_0x253dx1d[_0x2661[102]][_0x2661[105]],{penalty:_0x253dx1d[_0x2661[102]][_0x2661[142]]|| 0})}})[_0x2661[43]](function(){if(_0x253dx1d[_0x2661[102]][_0x2661[136]]=== _0x2661[137]&& _0x253dx1d[_0x2661[102]][_0x2661[138]]){return db[_0x2661[148]][_0x2661[147]]({where:{id:_0x253dx1d[_0x2661[102]][_0x2661[105]]|| []},raw:true,attributes:[_0x2661[98],_0x2661[69]]})}})[_0x2661[43]](function(_0x253dx40){var _0x253dx41=[];if(_0x253dx1d[_0x2661[102]][_0x2661[136]]=== _0x2661[137]&& _0x253dx1d[_0x2661[102]][_0x2661[138]]){for(var _0x253dx42=0;_0x253dx42< _0x253dx40[_0x2661[84]];_0x253dx42+= 1){_0x253dx41[_0x2661[145]](db[_0x2661[144]][_0x2661[143]]({membername:_0x253dx3f[_0x2661[69]],UserId:_0x253dx3f[_0x2661[98]],queue_name:_0x253dx40[_0x253dx42][_0x2661[69]],VoiceQueueId:_0x253dx40[_0x253dx42][_0x2661[98]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),paused:_0x253dx3f[_0x2661[141]]|| false,penalty:_0x253dx1d[_0x2661[102]][_0x2661[142]]|| 0}))};return BPromise[_0x2661[146]](_0x253dx41)};return _0x253dx3f})[_0x2661[43]](respondWithStatusCode(_0x253dx23,null,_0x2661[135]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[135]))};exports[_0x2661[155]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[155]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;if(!_0x253dx1d[_0x2661[79]][_0x2661[136]]||  !utils[_0x2661[149]](_0x253dx1d[_0x2661[79]][_0x2661[136]])){throw  new db[_0x2661[132]].ValidationError(_0x2661[150])};return _0x253dx26[_0x2661[156]+ _[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]][_0x2661[152]]())+ _0x2661[154]](_0x253dx1d[_0x2661[79]][_0x2661[105]])}})[_0x2661[43]](function(_0x253dx40){if(_0x253dx1d[_0x2661[79]][_0x2661[136]]=== _0x2661[137]){return db[_0x2661[144]][_0x2661[66]]({where:{UserId:_0x253dx1d[_0x2661[99]][_0x2661[98]],VoiceQueueId:_0x253dx1d[_0x2661[79]][_0x2661[105]]},individualHooks:true})[_0x2661[43]](function(){return _0x253dx3f})};return _0x253dx3f})[_0x2661[43]](respondWithStatusCode(_0x253dx23,null,_0x2661[155]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[155]))};exports[_0x2661[157]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){_0x253dx1d[_0x2661[102]][_0x2661[158]]= _0x253dx1d[_0x2661[160]][_0x2661[159]];return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[157]))[_0x2661[43]](saveUpdates(_0x253dx1d[_0x2661[102]],null,_0x2661[157]))[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[161]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[157]))};exports[_0x2661[162]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx43=path[_0x2661[165]](config[_0x2661[163]],_0x2661[164]);return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]},attributes:[_0x2661[98],_0x2661[158]],raw:true})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[162]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){logger[_0x2661[36]](_0x2661[32],_0x2661[162],_0x2661[50]);logger[_0x2661[39]](_0x2661[37],_0x2661[162],_0x2661[50],JSON[_0x2661[38]](_0x253dx26));if(_[_0x2661[166]](_0x253dx26[_0x2661[158]])){return _0x253dx23[_0x2661[167]](_0x253dx43)}else {if(!fs[_0x2661[169]](path[_0x2661[165]](config[_0x2661[163]],_0x2661[168],_0x253dx26[_0x2661[158]]))){return _0x253dx23[_0x2661[167]](_0x253dx43)};return _0x253dx23[_0x2661[167]](path[_0x2661[165]](config[_0x2661[163]],_0x2661[168],_0x253dx26[_0x2661[158]]))}}})[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[97]))};exports[_0x2661[170]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[170]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[171]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[170]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[170]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[170]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[170]))};exports[_0x2661[173]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;var _0x253dx40;var _0x253dx29={};var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[173]))[_0x2661[43]](function(_0x253dx47){if(!utils[_0x2661[149]](_0x253dx1d[_0x2661[79]][_0x2661[136]])){throw  new db[_0x2661[132]].ValidationError(_0x2661[150])};_0x253dx3f= _0x253dx47;var _0x253dx35={};_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]])+ _0x2661[174]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);switch(_0x253dx3f[_0x2661[108]]){case _0x2661[119]:return db[_[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]])+ _0x2661[174]][_0x2661[147]](_0x253dx29);case _0x2661[120]:;case _0x2661[109]:return _0x253dx3f[_0x2661[175]+ _[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]])+ _0x2661[154]](_0x253dx29);default:throw  new db[_0x2661[132]].ValidationError(_0x2661[176])}})[_0x2661[43]](function(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};switch(_0x253dx3f[_0x2661[108]]){case _0x2661[119]:return db[_[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]])+ _0x2661[174]][_0x2661[147]](_0x253dx29);case _0x2661[120]:;case _0x2661[109]:return _0x253dx3f[_0x2661[175]+ _[_0x2661[153]](_0x253dx1d[_0x2661[79]][_0x2661[136]])+ _0x2661[154]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){return {count:_0x253dx2a,rows:_0x253dx45}})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[173]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[173]))};exports[_0x2661[177]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[177]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[144]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[177]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[177]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[177]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[177]))};exports[_0x2661[178]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[178]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[179]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[178]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[178]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[178]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[178]))};exports[_0x2661[180]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[180]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[181]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[180]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[180]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[180]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[180]))};exports[_0x2661[182]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[182]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[183]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[182]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[182]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[182]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[182]))};exports[_0x2661[184]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[184]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[185]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[184]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[184]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[184]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[184]))};exports[_0x2661[186]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;var _0x253dx40;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]],role:_0x2661[109]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108],_0x2661[122],_0x2661[141]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[186]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;return _0x253dx3f[_0x2661[196]]({raw:true})}})[_0x2661[43]](function(_0x253dx46){var _0x253dx41=[];if(_0x253dx46){_0x253dx40= _0x253dx46;if(_0x253dx40[_0x2661[84]]){for(var _0x253dx42=0;_0x253dx42< _0x253dx40[_0x2661[84]];_0x253dx42++){_0x253dx41[_0x2661[145]](db[_0x2661[144]][_0x2661[143]]({membername:_0x253dx3f[_0x2661[69]],UserId:_0x253dx3f[_0x2661[98]],queue_name:_0x253dx40[_0x253dx42][_0x2661[69]],VoiceQueueId:_0x253dx40[_0x253dx42][_0x2661[98]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),paused:_0x253dx3f[_0x2661[141]]|| false,penalty:_0x253dx40[_0x253dx42][_0x2661[195]]|| 0}))};return BPromise[_0x2661[146]](_0x253dx41)}}})[_0x2661[43]](function(){return db[_0x2661[194]][_0x2661[147]]({where:{membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),exitAt:null}})})[_0x2661[43]](function(){var _0x253dx48=[];var _0x253dx49=[];var _0x253dx4a=utils[_0x2661[189]]();var _0x253dx4b={membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),enterAt:moment()[_0x2661[116]](_0x2661[187]),role:_0x253dx3f[_0x2661[108]],internal:_0x253dx3f[_0x2661[122]]};_0x253dx4a[_0x2661[192]](function(_0x253dx4c){_0x253dx48[_0x2661[145]](_[_0x2661[94]]({channel:_0x253dx4c,type:_0x2661[190]},_0x253dx4b));if(_0x253dx3f[_0x2661[141]]){_0x253dx49[_0x2661[145]](_[_0x2661[94]]({channel:_0x253dx4c,type:_0x2661[191],data1:_0x2661[188]},_0x253dx4b))}});return db[_0x2661[194]][_0x2661[101]](_0x253dx48[_0x2661[193]](_0x253dx49),{individualHooks:true})})[_0x2661[43]](function(){return _0x253dx3f[_0x2661[64]]({online:true,lastLoginAt:moment()[_0x2661[116]](_0x2661[187]),voicePause:_0x253dx3f[_0x2661[141]]|| false,mailPause:_0x253dx3f[_0x2661[141]]|| false,chatPause:_0x253dx3f[_0x2661[141]]|| false,faxPause:_0x253dx3f[_0x2661[141]]|| false,smsPause:_0x253dx3f[_0x2661[141]]|| false,openchannelPause:_0x253dx3f[_0x2661[141]]|| false,pauseType:_0x253dx3f[_0x2661[141]]?_0x2661[188]:null})})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[186]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[186]))};exports[_0x2661[197]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]],role:_0x2661[109]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[197]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;return db[_0x2661[144]][_0x2661[66]]({where:{membername:_0x253dx3f[_0x2661[69]]},individualHooks:true})}})[_0x2661[43]](function(){return db[_0x2661[194]][_0x2661[147]]({where:{membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),exitAt:null}})})[_0x2661[43]](function(_0x253dx41){var _0x253dx4d=[];_0x253dx41[_0x2661[192]](function(_0x253dx4e){_0x253dx4d[_0x2661[145]](_0x253dx4e[_0x2661[64]]({exitAt:moment()[_0x2661[116]](_0x2661[187])}))});return BPromise[_0x2661[146]](_0x253dx4d)})[_0x2661[43]](function(){return _0x253dx3f[_0x2661[64]]({online:false,lastLoginAt:null,voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[197]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[197]))};exports[_0x2661[198]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;return db[_0x2661[144]][_0x2661[64]]({paused:1},{where:{UserId:_0x253dx1d[_0x2661[99]][_0x2661[98]]},individualHooks:true})[_0x2661[43]](function(){return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]],role:_0x2661[109]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108],_0x2661[122]]})})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[198]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;return respondWithRpcPromise(_0x2661[201],_0x2661[198],{id:_0x253dx3f[_0x2661[98]],name:_0x253dx3f[_0x2661[69]]})}})[_0x2661[43]](function(){if(_0x253dx3f){return db[_0x2661[194]][_0x2661[147]]({where:{membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),type:_0x2661[191],exitAt:null}})}})[_0x2661[43]](function(_0x253dx41){if(_0x253dx41[_0x2661[84]]){return db[_0x2661[194]][_0x2661[64]]({exitAt:moment()[_0x2661[116]](_0x2661[187])},{where:{id:{$in:_[_0x2661[93]](_0x253dx41,_0x2661[98])}},individualHooks:true})}})[_0x2661[43]](function(){var _0x253dx41=[];var _0x253dx4a=utils[_0x2661[189]]();_0x253dx4a[_0x2661[192]](function(_0x253dx4c){_0x253dx41[_0x2661[145]]({channel:_0x253dx4c,membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),type:_0x2661[191],enterAt:moment()[_0x2661[116]](_0x2661[187]),data1:_0x253dx1d[_0x2661[102]][_0x2661[199]]|| _0x2661[200],role:_0x253dx3f[_0x2661[108]],internal:_0x253dx3f[_0x2661[122]]})});return db[_0x2661[194]][_0x2661[101]](_0x253dx41,{individualHooks:true})})[_0x2661[43]](function(){return _0x253dx3f[_0x2661[64]]({voicePause:true,mailPause:true,chatPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0x253dx1d[_0x2661[102]][_0x2661[199]]|| _0x2661[200],lastPauseAt:moment()[_0x2661[116]](_0x2661[187])})})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[198]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[198]))};exports[_0x2661[202]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx3f;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]},attributes:[_0x2661[98],_0x2661[69],_0x2661[108]]})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[202]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx3f= _0x253dx26;if(_0x253dx1d[_0x2661[102]][_0x2661[136]]&&  !utils[_0x2661[149]](_0x253dx1d[_0x2661[102]][_0x2661[136]])){throw  new db[_0x2661[132]].ValidationError(_0x2661[150])};switch(_0x253dx1d[_0x2661[102]][_0x2661[136]]){case _0x2661[137]:return respondWithRpcPromise(_0x2661[201],_0x2661[202],{id:_0x253dx3f[_0x2661[98]],name:_0x253dx3f[_0x2661[69]]})[_0x2661[43]](function(){return db[_0x2661[144]][_0x2661[64]]({paused:0},{where:{UserId:_0x253dx3f[_0x2661[98]]},individualHooks:true})})[_0x2661[43]](function(){return db[_0x2661[194]][_0x2661[100]]({where:{channel:_0x253dx1d[_0x2661[102]][_0x2661[136]],membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),type:_0x2661[191],exitAt:null}})})[_0x2661[43]](function(_0x253dx4e){if(_0x253dx4e){return _0x253dx4e[_0x2661[64]]({exitAt:moment()[_0x2661[116]](_0x2661[187]),data2:_0x2661[203]},{individualHooks:true})};return null})[_0x2661[43]](function(){return _0x253dx3f[_0x2661[64]]({voicePause:false})});case _0x2661[204]:;case _0x2661[205]:;case _0x2661[206]:;case _0x2661[207]:;case _0x2661[210]:return db[_0x2661[194]][_0x2661[100]]({where:{channel:_0x253dx1d[_0x2661[102]][_0x2661[136]],membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),type:_0x2661[191],exitAt:null}})[_0x2661[43]](function(_0x253dx4e){return _0x253dx4e[_0x2661[64]]({exitAt:moment()[_0x2661[116]](_0x2661[187]),data2:_0x2661[203]},{individualHooks:true})})[_0x2661[43]](function(){var _0x253dx4f={};_[_0x2661[59]](_0x253dx4f,util[_0x2661[116]](_0x2661[208],_0x253dx1d[_0x2661[102]][_0x2661[136]],_0x2661[209]),false);return _0x253dx3f[_0x2661[64]](_0x253dx4f)});default:return respondWithRpcPromise(_0x2661[201],_0x2661[202],{id:_0x253dx3f[_0x2661[98]],name:_0x253dx3f[_0x2661[69]]})[_0x2661[43]](function(){return db[_0x2661[144]][_0x2661[64]]({paused:0},{where:{UserId:_0x253dx3f[_0x2661[98]]}})})[_0x2661[43]](function(){return db[_0x2661[194]][_0x2661[147]]({where:{membername:_0x253dx3f[_0x2661[69]],interface:util[_0x2661[116]](_0x2661[139],_0x2661[140],_0x253dx3f[_0x2661[69]]),type:_0x2661[191],exitAt:null}})})[_0x2661[43]](function(_0x253dx41){var _0x253dx4d=[];_0x253dx41[_0x2661[192]](function(_0x253dx4e){_0x253dx4d[_0x2661[145]](_0x253dx4e[_0x2661[64]]({exitAt:moment()[_0x2661[116]](_0x2661[187]),data2:_0x2661[203]}))});return BPromise[_0x2661[146]](_0x253dx4d)})[_0x2661[43]](function(){return _0x253dx3f[_0x2661[64]]({voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})}}})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[202]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[202]))};exports[_0x2661[211]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[211]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[212]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[211]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[211]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[211]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[211]))};exports[_0x2661[213]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[213]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){return _0x253dx26[_0x2661[213]](_0x253dx1d[_0x2661[102]][_0x2661[105]],_[_0x2661[107]](_0x253dx1d[_0x2661[102]],[_0x2661[105],_0x2661[98]])|| {})};return null})[_0x2661[43]](respondWithResult(_0x253dx23,null,_0x2661[213]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[213]))};exports[_0x2661[214]]= function(_0x253dx1d,_0x253dx23,_0x253dx38){var _0x253dx46;return db[_0x2661[74]][_0x2661[100]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx23,null,_0x2661[214]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){return _0x253dx26[_0x2661[214]](_0x253dx1d[_0x2661[79]][_0x2661[105]])}})[_0x2661[43]](respondWithStatusCode(_0x253dx23,null,_0x2661[214]))[_0x2661[34]](handleError(_0x253dx23,null,_0x2661[214]))};exports[_0x2661[215]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[215]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[216]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[215]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){_0x253dx2a= _0x253dx46[_0x2661[84]];if(!_0x253dx1d[_0x2661[79]][_0x2661[86]](_0x2661[85])){_0x253dx29[_0x2661[54]]= qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx29[_0x2661[53]]= qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]])};return _0x253dx44[_0x2661[215]](_0x253dx29)}})[_0x2661[43]](function(_0x253dx45){if(_0x253dx45){return _0x253dx45?{count:_0x253dx2a,rows:_0x253dx45}:null}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[215]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[215]))};exports[_0x2661[217]]= function(_0x253dx1d,_0x253dx26,_0x253dx38){var _0x253dx29={};var _0x253dx35={};var _0x253dx44;var _0x253dx2a;return db[_0x2661[74]][_0x2661[172]]({where:{id:_0x253dx1d[_0x2661[99]][_0x2661[98]]}})[_0x2661[43]](handleEntityNotFound(_0x253dx26,null,_0x2661[217]))[_0x2661[43]](function(_0x253dx26){if(_0x253dx26){_0x253dx44= _0x253dx26;_0x253dx35[_0x2661[72]]= _[_0x2661[75]](db[_0x2661[74]][_0x2661[73]]);_0x253dx35[_0x2661[79]]= _[_0x2661[75]](_0x253dx1d[_0x2661[79]]);_0x253dx35[_0x2661[80]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],_0x253dx35[_0x2661[79]]);_0x253dx29[_0x2661[82]]= _[_0x2661[81]](_0x253dx35[_0x2661[72]],qs[_0x2661[83]](_0x253dx1d[_0x2661[79]][_0x2661[83]]));_0x253dx29[_0x2661[82]]= (_0x253dx29[_0x2661[82]][_0x2661[84]])?_0x253dx29[_0x2661[82]]:_0x253dx35[_0x2661[72]];_0x253dx29[_0x2661[87]]= qs[_0x2661[88]](_0x253dx1d[_0x2661[79]][_0x2661[88]]);_0x253dx29[_0x2661[89]]= qs[_0x2661[80]](_[_0x2661[90]](_0x253dx1d[_0x2661[79]],_0x253dx35[_0x2661[80]]));if(_0x253dx1d[_0x2661[79]][_0x2661[91]]){_0x253dx29[_0x2661[89]]= _[_0x2661[94]](_0x253dx29[_0x2661[89]],{$or:_[_0x2661[93]](_0x253dx29[_0x2661[82]],function(_0x253dx36){var _0x253dx37={};_0x253dx37[_0x253dx36]= {$like:_0x2661[92]+ _0x253dx1d[_0x2661[79]][_0x2661[91]]+ _0x2661[92]};return _0x253dx37})})};_0x253dx29[_0x2661[72]]= db[_0x2661[74]];_0x253dx29[_0x2661[220]]= _0x2661[218];_0x253dx29= _[_0x2661[94]]({},_0x253dx29,_0x253dx1d[_0x2661[95]]);return _0x253dx44[_0x2661[196]]({include:[_0x253dx29]})}})[_0x2661[43]](function(_0x253dx46){if(_0x253dx46){var _0x253dx50={},_0x253dx45=[],_0x253dx2a=0;for(var _0x253dx42=0;_0x253dx42< _0x253dx46[_0x2661[84]];_0x253dx42+= 1){for(var _0x253dx51=0,_0x253dx52;_0x253dx51< _0x253dx46[_0x253dx42][_0x2661[218]][_0x2661[84]];_0x253dx51+= 1){_0x253dx52= _0x253dx46[_0x253dx42][_0x2661[218]][_0x253dx51][_0x2661[175]]({plain:true});_0x253dx50[_0x253dx52[_0x2661[98]]]= _0x253dx52}};_0x253dx50= _[_0x2661[219]](_0x253dx50);for(var _0x253dx53=qs[_0x2661[53]](_0x253dx1d[_0x2661[79]][_0x2661[53]]);_0x253dx53< _0x253dx50[_0x2661[84]]&& _0x253dx45[_0x2661[84]]< qs[_0x2661[54]](_0x253dx1d[_0x2661[79]][_0x2661[54]]);_0x253dx53+= 1){if(_0x253dx50[_0x253dx53]){_0x253dx45[_0x2661[145]](_0x253dx50[_0x253dx53])}};return {count:_0x253dx50[_0x2661[84]],rows:_0x253dx45}}})[_0x2661[43]](respondWithResult(_0x253dx26,null,_0x2661[217]))[_0x2661[34]](handleError(_0x253dx26,null,_0x2661[217]))}
\ No newline at end of file
+var _0xb2b3=["\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","\x6D\x75\x73\x74\x61\x63\x68\x65","\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","\x64\x65\x73\x6B\x2E\x6A\x73","\x74\x6F\x2D\x63\x73\x76","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\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","\x69\x6E\x73\x70\x65\x63\x74","\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","\x69\x73\x4E\x69\x6C","\x64\x6F\x77\x6E\x6C\x6F\x61\x64","\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","\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","\x67\x65\x74\x43\x68\x61\x74\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x43\x68\x61\x74\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x67\x65\x74\x53\x6D\x73\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x53\x6D\x73\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\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"];_0xb2b3[0];var jsonpatch=require(_0xb2b3[1]);var rp=require(_0xb2b3[2]);var moment=require(_0xb2b3[3]);var BPromise=require(_0xb2b3[4]);var Mustache=require(_0xb2b3[5]);var util=require(_0xb2b3[6]);var path=require(_0xb2b3[7]);var sox=require(_0xb2b3[8]);var ejs=require(_0xb2b3[9]);var fs=require(_0xb2b3[10]);var _=require(_0xb2b3[11]);var squel=require(_0xb2b3[12]);var crypto=require(_0xb2b3[13]);var jsforce=require(_0xb2b3[14]);var deskjs=require(_0xb2b3[15]);var toCsv=require(_0xb2b3[16]);var querystring=require(_0xb2b3[17]);var qs=require(_0xb2b3[18]);var logger=require(_0xb2b3[20])(_0xb2b3[19]);var utils=require(_0xb2b3[21]);var config=require(_0xb2b3[22]);var db=require(_0xb2b3[24])[_0xb2b3[23]];var socket=require(_0xb2b3[26])({host:_0xb2b3[25],port:6379});require(_0xb2b3[28])[_0xb2b3[27]](socket);var jayson=require(_0xb2b3[29]);var client=jayson[_0xb2b3[31]][_0xb2b3[30]]({port:9002});function respondWithRpcPromise(_0xeda7x1b,_0xeda7x1c,_0xeda7x1d,_0xeda7x1e){return  new BPromise(function(_0xeda7x1f,_0xeda7x20){var _0xeda7x21=(_0xeda7x1e|| client);return _0xeda7x21[_0xb2b3[44]](_0xeda7x1b,_0xeda7x1d)[_0xb2b3[43]](function(_0xeda7x23){logger[_0xb2b3[36]](_0xb2b3[32],_0xeda7x1c,_0xb2b3[35]);logger[_0xb2b3[39]](_0xb2b3[37],_0xeda7x1c,_0xb2b3[35],JSON[_0xb2b3[38]](_0xeda7x23));if(_0xeda7x23[_0xb2b3[33]]){if(_0xeda7x23[_0xb2b3[33]][_0xb2b3[40]]=== 500){logger[_0xb2b3[33]](_0xb2b3[32],_0xeda7x1c,_0xeda7x23[_0xb2b3[33]][_0xb2b3[41]]);return _0xeda7x20(_0xeda7x23[_0xb2b3[33]][_0xb2b3[41]])};logger[_0xb2b3[33]](_0xb2b3[32],_0xeda7x1c,_0xeda7x23[_0xb2b3[33]][_0xb2b3[41]]);return _0xeda7x1f(_0xeda7x23[_0xb2b3[33]][_0xb2b3[41]])}else {logger[_0xb2b3[36]](_0xb2b3[32],_0xeda7x1c,_0xb2b3[35]);_0xeda7x1f(_0xeda7x23[_0xb2b3[42]][_0xb2b3[41]])}})[_0xb2b3[34]](function(_0xeda7x22){logger[_0xb2b3[33]](_0xb2b3[32],_0xeda7x1c,_0xeda7x22);_0xeda7x20(_0xeda7x22)})})}function respondWithStatusCode(_0xeda7x23,_0xeda7x25,_0xeda7x1c){_0xeda7x25= _0xeda7x25|| 204;return function(_0xeda7x26){if(_0xeda7x26){logger[_0xb2b3[36]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,_0xb2b3[45]);logger[_0xb2b3[39]](_0xb2b3[46],_0xeda7x1c,_0xeda7x25,_0xb2b3[45]);return _0xeda7x23[_0xb2b3[47]](_0xeda7x25)};return _0xeda7x23[_0xb2b3[49]](304)[_0xb2b3[48]]()}}function respondWithResult(_0xeda7x23,_0xeda7x25,_0xeda7x1c){_0xeda7x25= _0xeda7x25|| 200;return function(_0xeda7x26){if(_0xeda7x26){logger[_0xb2b3[36]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,_0xb2b3[50]);logger[_0xb2b3[39]](_0xb2b3[46],_0xeda7x1c,_0xeda7x25,_0xb2b3[50],JSON[_0xb2b3[38]](_0xeda7x26));return _0xeda7x23[_0xb2b3[49]](_0xeda7x25)[_0xb2b3[51]](_0xeda7x26)};return _0xeda7x23[_0xb2b3[49]](304)[_0xb2b3[48]]()}}function respondWithFilteredResult(_0xeda7x23,_0xeda7x29,_0xeda7x1c){return function(_0xeda7x26){if(_0xeda7x26){var _0xeda7x2a=_0xeda7x26[_0xb2b3[52]],_0xeda7x2b=_0xeda7x29[_0xb2b3[53]],_0xeda7x2c=_0xeda7x29[_0xb2b3[53]]+ _0xeda7x29[_0xb2b3[54]],_0xeda7x25;if(_0xeda7x2c>= _0xeda7x2a){_0xeda7x2c= _0xeda7x2a;_0xeda7x25= 200}else {_0xeda7x25= 206};_0xeda7x23[_0xb2b3[49]](_0xeda7x25);logger[_0xb2b3[36]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,_0xb2b3[55]);logger[_0xb2b3[39]](_0xb2b3[46],_0xeda7x1c,_0xeda7x25,_0xb2b3[50],JSON[_0xb2b3[38]](_0xeda7x26));return _0xeda7x23[_0xb2b3[59]](_0xb2b3[56],_0xeda7x2b+ _0xb2b3[57]+ _0xeda7x2c+ _0xb2b3[58]+ _0xeda7x2a)[_0xb2b3[51]](_0xeda7x26)};return null}}function patchUpdates(_0xeda7x2e){return function(_0xeda7x26){try{jsonpatch[_0xb2b3[60]](_0xeda7x26,_0xeda7x2e,true)}catch(err){return BPromise[_0xb2b3[61]](err)};return _0xeda7x26[_0xb2b3[62]]()}}function saveUpdates(_0xeda7x30,_0xeda7x25,_0xeda7x1c){return function(_0xeda7x26){if(_0xeda7x26){return _0xeda7x26[_0xb2b3[64]](_0xeda7x30)[_0xb2b3[43]](function(_0xeda7x31){logger[_0xb2b3[36]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,_0xb2b3[63]);logger[_0xb2b3[39]](_0xb2b3[46],_0xeda7x1c,_0xeda7x25,_0xb2b3[63],JSON[_0xb2b3[38]](_0xeda7x26));return _0xeda7x31})};return null}}function removeEntity(_0xeda7x23,_0xeda7x25,_0xeda7x1c){return function(_0xeda7x26){if(_0xeda7x26){return _0xeda7x26[_0xb2b3[66]]()[_0xb2b3[43]](function(){logger[_0xb2b3[36]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,_0xb2b3[65]);logger[_0xb2b3[39]](_0xb2b3[46],_0xeda7x1c,_0xeda7x25,_0xb2b3[65],JSON[_0xb2b3[38]](_0xeda7x26));_0xeda7x23[_0xb2b3[49]](204)[_0xb2b3[48]]()})}}}function handleEntityNotFound(_0xeda7x23,_0xeda7x25,_0xeda7x1c){return function(_0xeda7x26){if(!_0xeda7x26){logger[_0xb2b3[33]](_0xb2b3[37],_0xeda7x1c,404,_0xb2b3[67]);return _0xeda7x23[_0xb2b3[47]](404)};return _0xeda7x26}}function handleError(_0xeda7x23,_0xeda7x25,_0xeda7x1c){_0xeda7x25= _0xeda7x25|| 500;return function(_0xeda7x22){logger[_0xb2b3[33]](_0xb2b3[37],_0xeda7x1c,_0xeda7x25,util[_0xb2b3[68]](_0xeda7x22,{showHidden:false,depth:null}));delete _0xeda7x22[_0xb2b3[69]];_0xeda7x23[_0xb2b3[49]](_0xeda7x25)[_0xb2b3[70]](_0xeda7x22)}}exports[_0xb2b3[71]]= function(_0xeda7x1d,_0xeda7x23){var _0xeda7x29={},_0xeda7x35={};_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[78]](_[_0xb2b3[75]](db[_0xb2b3[74]][_0xb2b3[73]]),[_0xb2b3[76],_0xb2b3[77]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return db[_0xb2b3[74]][_0xb2b3[96]](_0xeda7x29)[_0xb2b3[43]](respondWithFilteredResult(_0xeda7x23,_0xeda7x29,_0xb2b3[71]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[71]))};exports[_0xb2b3[97]]= function(_0xeda7x1d,_0xeda7x23){var _0xeda7x29={raw:false,where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}},_0xeda7x35={};_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[78]](_[_0xb2b3[75]](db[_0xb2b3[74]][_0xb2b3[73]]),[_0xb2b3[76],_0xb2b3[77]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return db[_0xb2b3[74]][_0xb2b3[100]](_0xeda7x29)[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[97]))[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[97]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[97]))};exports[_0xb2b3[101]]= function(_0xeda7x1d,_0xeda7x23){return db[_0xb2b3[74]][_0xb2b3[101]](_0xeda7x1d[_0xb2b3[102]],{raw:false,individualHooks:true})[_0xb2b3[43]](respondWithResult(_0xeda7x23,201,_0xb2b3[101]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[101]))};exports[_0xb2b3[64]]= function(_0xeda7x1d,_0xeda7x23){if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[98]]){delete _0xeda7x1d[_0xb2b3[102]][_0xb2b3[98]]};return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[64]))[_0xb2b3[43]](saveUpdates(_0xeda7x1d[_0xb2b3[102]],null,_0xb2b3[64]))[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[64]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[64]))};exports[_0xb2b3[66]]= function(_0xeda7x1d,_0xeda7x23){return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[66]))[_0xb2b3[43]](removeEntity(_0xeda7x23,null,_0xb2b3[66]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[66]))};exports[_0xb2b3[103]]= function(_0xeda7x1d,_0xeda7x23){return db[_0xb2b3[74]][_0xb2b3[103]]()[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[103]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[103]))};exports[_0xb2b3[104]]= function(_0xeda7x1d,_0xeda7x23){return db[_0xb2b3[74]][_0xb2b3[66]]({where:{id:_0xeda7x1d[_0xb2b3[79]][_0xb2b3[105]]|| []},raw:false,individualHooks:true})[_0xb2b3[43]](respondWithResult(_0xeda7x23,204,_0xb2b3[104]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[104]))};exports[_0xb2b3[106]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[106]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){return _0xeda7x26[_0xb2b3[106]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[105]],_[_0xb2b3[107]](_0xeda7x1d[_0xb2b3[102]],[_0xb2b3[105],_0xb2b3[98]])|| {})};return null})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[106]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[106]))};var getLicense=function(_0xeda7x1d){return  new BPromise(function(_0xeda7x1f,_0xeda7x20){var _0xeda7x3a=0;_0xeda7x1d[_0xb2b3[102]][_0xb2b3[108]]=== _0xb2b3[109]&& _0xeda7x1f(_0xb2b3[110]);return db[_0xb2b3[74]][_0xb2b3[52]]({where:{$or:[{role:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[108]]=== _0xb2b3[111]?_0xb2b3[111]:[_0xb2b3[119],_0xb2b3[120]]}]}})[_0xb2b3[43]](function(_0xeda7x2a){_0xeda7x3a= _0xeda7x2a;return require(_0xb2b3[118])[_0xb2b3[117]]()})[_0xb2b3[43]](function(_0xeda7x3b){var _0xeda7x3c=_0xeda7x1d[_0xb2b3[102]][_0xb2b3[108]]=== _0xb2b3[111]?_0xb2b3[112]:_0xb2b3[113];if(_0xeda7x3b[_0xeda7x3c]&& _0xeda7x3a>= _0xeda7x3b[_0xeda7x3c]){return _0xeda7x20({message:_0xb2b3[114]})};return _0xeda7x1f(util[_0xb2b3[116]](_0xb2b3[115],_0xeda7x3c,_0xeda7x3a))})[_0xb2b3[34]](function(_0xeda7x22){return _0xeda7x20(_0xeda7x22)})})};exports[_0xb2b3[121]]= function(_0xeda7x1d,_0xeda7x23){return getLicense(_0xeda7x1d)[_0xb2b3[43]](function(_0xeda7x3e){return db[_0xb2b3[74]][_0xb2b3[128]](_0xb2b3[122])})[_0xb2b3[43]](function(_0xeda7x3d){_0xeda7x1d[_0xb2b3[102]][_0xb2b3[122]]= _0xeda7x1d[_0xb2b3[102]][_0xb2b3[122]]|| (_0xeda7x3d?_0xeda7x3d+ 1:1000);if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[123]]){_0xeda7x1d[_0xb2b3[102]][_0xb2b3[124]]= _0xeda7x1d[_0xb2b3[102]][_0xb2b3[122]];_0xeda7x1d[_0xb2b3[102]][_0xb2b3[125]]= {mailbox:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[122]],password:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[76]],fullname:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[126]],email:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[127]]}};return db[_0xb2b3[74]][_0xb2b3[121]](_0xeda7x1d[_0xb2b3[102]],{include:[{model:db[_0xb2b3[125]],as:_0xb2b3[125]}]})})[_0xb2b3[43]](respondWithResult(_0xeda7x23,201,_0xb2b3[121]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[121]))};exports[_0xb2b3[129]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[98]]){delete _0xeda7x1d[_0xb2b3[102]][_0xb2b3[98]]};return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){switch(_0xeda7x1d[_0xb2b3[120]][_0xb2b3[108]]){case _0xb2b3[119]:;case _0xb2b3[120]:if(!_0xeda7x1d[_0xb2b3[102]][_0xb2b3[130]]){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[131])};return _0xeda7x26;case _0xb2b3[109]:if(!_0xeda7x1d[_0xb2b3[102]][_0xb2b3[133]]||  !_0xeda7x1d[_0xb2b3[102]][_0xb2b3[130]]){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[131])};if(!_0xeda7x26[_0xb2b3[134]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[133]])){_0xeda7x23[_0xb2b3[47]](403);return null}else {return _0xeda7x26}}};return null})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[129]))[_0xb2b3[43]](saveUpdates({password:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[130]]},null,_0xb2b3[129]))[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[129]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[129]))};exports[_0xb2b3[135]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108],_0xb2b3[141]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[135]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;if(!utils[_0xb2b3[149]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]])){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[150])};return _0xeda7x26[_0xb2b3[151]+ _[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]][_0xb2b3[152]]())+ _0xb2b3[154]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[105]],{penalty:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[142]]|| 0})}})[_0xb2b3[43]](function(){if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]]=== _0xb2b3[137]&& _0xeda7x1d[_0xb2b3[102]][_0xb2b3[138]]){return db[_0xb2b3[148]][_0xb2b3[147]]({where:{id:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[105]]|| []},raw:true,attributes:[_0xb2b3[98],_0xb2b3[69]]})}})[_0xb2b3[43]](function(_0xeda7x40){var _0xeda7x41=[];if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]]=== _0xb2b3[137]&& _0xeda7x1d[_0xb2b3[102]][_0xb2b3[138]]){for(var _0xeda7x42=0;_0xeda7x42< _0xeda7x40[_0xb2b3[84]];_0xeda7x42+= 1){_0xeda7x41[_0xb2b3[145]](db[_0xb2b3[144]][_0xb2b3[143]]({membername:_0xeda7x3f[_0xb2b3[69]],UserId:_0xeda7x3f[_0xb2b3[98]],queue_name:_0xeda7x40[_0xeda7x42][_0xb2b3[69]],VoiceQueueId:_0xeda7x40[_0xeda7x42][_0xb2b3[98]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),paused:_0xeda7x3f[_0xb2b3[141]]|| false,penalty:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[142]]|| 0}))};return BPromise[_0xb2b3[146]](_0xeda7x41)};return _0xeda7x3f})[_0xb2b3[43]](respondWithStatusCode(_0xeda7x23,null,_0xb2b3[135]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[135]))};exports[_0xb2b3[155]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[155]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]]||  !utils[_0xb2b3[149]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[150])};return _0xeda7x26[_0xb2b3[156]+ _[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]][_0xb2b3[152]]())+ _0xb2b3[154]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[105]])}})[_0xb2b3[43]](function(_0xeda7x40){if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]]=== _0xb2b3[137]){return db[_0xb2b3[144]][_0xb2b3[66]]({where:{UserId:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]],VoiceQueueId:_0xeda7x1d[_0xb2b3[79]][_0xb2b3[105]]},individualHooks:true})[_0xb2b3[43]](function(){return _0xeda7x3f})};return _0xeda7x3f})[_0xb2b3[43]](respondWithStatusCode(_0xeda7x23,null,_0xb2b3[155]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[155]))};exports[_0xb2b3[157]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){_0xeda7x1d[_0xb2b3[102]][_0xb2b3[158]]= _0xeda7x1d[_0xb2b3[160]][_0xb2b3[159]];return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[157]))[_0xb2b3[43]](saveUpdates(_0xeda7x1d[_0xb2b3[102]],null,_0xb2b3[157]))[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[161]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[157]))};exports[_0xb2b3[162]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x43=path[_0xb2b3[165]](config[_0xb2b3[163]],_0xb2b3[164]);return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},attributes:[_0xb2b3[98],_0xb2b3[158]],raw:true})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[162]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){logger[_0xb2b3[36]](_0xb2b3[32],_0xb2b3[162],_0xb2b3[50]);logger[_0xb2b3[39]](_0xb2b3[37],_0xb2b3[162],_0xb2b3[50],JSON[_0xb2b3[38]](_0xeda7x26));if(_[_0xb2b3[166]](_0xeda7x26[_0xb2b3[158]])){return _0xeda7x23[_0xb2b3[167]](_0xeda7x43)}else {if(!fs[_0xb2b3[169]](path[_0xb2b3[165]](config[_0xb2b3[163]],_0xb2b3[168],_0xeda7x26[_0xb2b3[158]]))){return _0xeda7x23[_0xb2b3[167]](_0xeda7x43)};return _0xeda7x23[_0xb2b3[167]](path[_0xb2b3[165]](config[_0xb2b3[163]],_0xb2b3[168],_0xeda7x26[_0xb2b3[158]]))}}})[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[97]))};exports[_0xb2b3[170]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[170]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[171]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[170]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[170]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[170]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[170]))};exports[_0xb2b3[173]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;var _0xeda7x40;var _0xeda7x29={};var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[173]))[_0xb2b3[43]](function(_0xeda7x47){if(!utils[_0xb2b3[149]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[150])};_0xeda7x3f= _0xeda7x47;var _0xeda7x35={};_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])+ _0xb2b3[174]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);switch(_0xeda7x3f[_0xb2b3[108]]){case _0xb2b3[119]:return db[_[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])+ _0xb2b3[174]][_0xb2b3[147]](_0xeda7x29);case _0xb2b3[120]:;case _0xb2b3[109]:return _0xeda7x3f[_0xb2b3[175]+ _[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])+ _0xb2b3[154]](_0xeda7x29);default:throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[176])}})[_0xb2b3[43]](function(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};switch(_0xeda7x3f[_0xb2b3[108]]){case _0xb2b3[119]:return db[_[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])+ _0xb2b3[174]][_0xb2b3[147]](_0xeda7x29);case _0xb2b3[120]:;case _0xb2b3[109]:return _0xeda7x3f[_0xb2b3[175]+ _[_0xb2b3[153]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[136]])+ _0xb2b3[154]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){return {count:_0xeda7x2a,rows:_0xeda7x45}})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[173]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[173]))};exports[_0xb2b3[177]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[177]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[144]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[177]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[177]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[177]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[177]))};exports[_0xb2b3[178]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[178]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[179]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[178]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[178]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[178]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[178]))};exports[_0xb2b3[180]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[180]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[181]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[180]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[180]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[180]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[180]))};exports[_0xb2b3[182]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[182]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[183]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[182]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[182]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[182]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[182]))};exports[_0xb2b3[184]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[184]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[185]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[184]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[184]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[184]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[184]))};exports[_0xb2b3[186]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;var _0xeda7x40;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]],role:_0xb2b3[109]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108],_0xb2b3[122],_0xb2b3[141]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[186]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;return _0xeda7x3f[_0xb2b3[196]]({raw:true})}})[_0xb2b3[43]](function(_0xeda7x46){var _0xeda7x41=[];if(_0xeda7x46){_0xeda7x40= _0xeda7x46;if(_0xeda7x40[_0xb2b3[84]]){for(var _0xeda7x42=0;_0xeda7x42< _0xeda7x40[_0xb2b3[84]];_0xeda7x42++){_0xeda7x41[_0xb2b3[145]](db[_0xb2b3[144]][_0xb2b3[143]]({membername:_0xeda7x3f[_0xb2b3[69]],UserId:_0xeda7x3f[_0xb2b3[98]],queue_name:_0xeda7x40[_0xeda7x42][_0xb2b3[69]],VoiceQueueId:_0xeda7x40[_0xeda7x42][_0xb2b3[98]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),paused:_0xeda7x3f[_0xb2b3[141]]|| false,penalty:_0xeda7x40[_0xeda7x42][_0xb2b3[195]]|| 0}))};return BPromise[_0xb2b3[146]](_0xeda7x41)}}})[_0xb2b3[43]](function(){return db[_0xb2b3[194]][_0xb2b3[147]]({where:{membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),exitAt:null}})})[_0xb2b3[43]](function(){var _0xeda7x48=[];var _0xeda7x49=[];var _0xeda7x4a=utils[_0xb2b3[189]]();var _0xeda7x4b={membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),enterAt:moment()[_0xb2b3[116]](_0xb2b3[187]),role:_0xeda7x3f[_0xb2b3[108]],internal:_0xeda7x3f[_0xb2b3[122]]};_0xeda7x4a[_0xb2b3[192]](function(_0xeda7x4c){_0xeda7x48[_0xb2b3[145]](_[_0xb2b3[94]]({channel:_0xeda7x4c,type:_0xb2b3[190]},_0xeda7x4b));if(_0xeda7x3f[_0xb2b3[141]]){_0xeda7x49[_0xb2b3[145]](_[_0xb2b3[94]]({channel:_0xeda7x4c,type:_0xb2b3[191],data1:_0xb2b3[188]},_0xeda7x4b))}});return db[_0xb2b3[194]][_0xb2b3[101]](_0xeda7x48[_0xb2b3[193]](_0xeda7x49),{individualHooks:true})})[_0xb2b3[43]](function(){return _0xeda7x3f[_0xb2b3[64]]({online:true,lastLoginAt:moment()[_0xb2b3[116]](_0xb2b3[187]),voicePause:_0xeda7x3f[_0xb2b3[141]]|| false,mailPause:_0xeda7x3f[_0xb2b3[141]]|| false,chatPause:_0xeda7x3f[_0xb2b3[141]]|| false,faxPause:_0xeda7x3f[_0xb2b3[141]]|| false,smsPause:_0xeda7x3f[_0xb2b3[141]]|| false,openchannelPause:_0xeda7x3f[_0xb2b3[141]]|| false,pauseType:_0xeda7x3f[_0xb2b3[141]]?_0xb2b3[188]:null})})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[186]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[186]))};exports[_0xb2b3[197]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]],role:_0xb2b3[109]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[197]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;return db[_0xb2b3[144]][_0xb2b3[66]]({where:{membername:_0xeda7x3f[_0xb2b3[69]]},individualHooks:true})}})[_0xb2b3[43]](function(){return db[_0xb2b3[194]][_0xb2b3[147]]({where:{membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),exitAt:null}})})[_0xb2b3[43]](function(_0xeda7x41){var _0xeda7x4d=[];_0xeda7x41[_0xb2b3[192]](function(_0xeda7x4e){_0xeda7x4d[_0xb2b3[145]](_0xeda7x4e[_0xb2b3[64]]({exitAt:moment()[_0xb2b3[116]](_0xb2b3[187])}))});return BPromise[_0xb2b3[146]](_0xeda7x4d)})[_0xb2b3[43]](function(){return _0xeda7x3f[_0xb2b3[64]]({online:false,lastLoginAt:null,voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[197]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[197]))};exports[_0xb2b3[198]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;return db[_0xb2b3[144]][_0xb2b3[64]]({paused:1},{where:{UserId:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},individualHooks:true})[_0xb2b3[43]](function(){return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]],role:_0xb2b3[109]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108],_0xb2b3[122]]})})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[198]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;return respondWithRpcPromise(_0xb2b3[201],_0xb2b3[198],{id:_0xeda7x3f[_0xb2b3[98]],name:_0xeda7x3f[_0xb2b3[69]]})}})[_0xb2b3[43]](function(){if(_0xeda7x3f){return db[_0xb2b3[194]][_0xb2b3[147]]({where:{membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),type:_0xb2b3[191],exitAt:null}})}})[_0xb2b3[43]](function(_0xeda7x41){if(_0xeda7x41[_0xb2b3[84]]){return db[_0xb2b3[194]][_0xb2b3[64]]({exitAt:moment()[_0xb2b3[116]](_0xb2b3[187])},{where:{id:{$in:_[_0xb2b3[93]](_0xeda7x41,_0xb2b3[98])}},individualHooks:true})}})[_0xb2b3[43]](function(){var _0xeda7x41=[];var _0xeda7x4a=utils[_0xb2b3[189]]();_0xeda7x4a[_0xb2b3[192]](function(_0xeda7x4c){_0xeda7x41[_0xb2b3[145]]({channel:_0xeda7x4c,membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),type:_0xb2b3[191],enterAt:moment()[_0xb2b3[116]](_0xb2b3[187]),data1:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[199]]|| _0xb2b3[200],role:_0xeda7x3f[_0xb2b3[108]],internal:_0xeda7x3f[_0xb2b3[122]]})});return db[_0xb2b3[194]][_0xb2b3[101]](_0xeda7x41,{individualHooks:true})})[_0xb2b3[43]](function(){return _0xeda7x3f[_0xb2b3[64]]({voicePause:true,mailPause:true,chatPause:true,faxPause:true,smsPause:true,openchannelPause:true,pauseType:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[199]]|| _0xb2b3[200],lastPauseAt:moment()[_0xb2b3[116]](_0xb2b3[187])})})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[198]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[198]))};exports[_0xb2b3[202]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x3f;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]},attributes:[_0xb2b3[98],_0xb2b3[69],_0xb2b3[108]]})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[202]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x3f= _0xeda7x26;if(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]]&&  !utils[_0xb2b3[149]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]])){throw  new db[_0xb2b3[132]].ValidationError(_0xb2b3[150])};switch(_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]]){case _0xb2b3[137]:return respondWithRpcPromise(_0xb2b3[201],_0xb2b3[202],{id:_0xeda7x3f[_0xb2b3[98]],name:_0xeda7x3f[_0xb2b3[69]]})[_0xb2b3[43]](function(){return db[_0xb2b3[144]][_0xb2b3[64]]({paused:0},{where:{UserId:_0xeda7x3f[_0xb2b3[98]]},individualHooks:true})})[_0xb2b3[43]](function(){return db[_0xb2b3[194]][_0xb2b3[100]]({where:{channel:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]],membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),type:_0xb2b3[191],exitAt:null}})})[_0xb2b3[43]](function(_0xeda7x4e){if(_0xeda7x4e){return _0xeda7x4e[_0xb2b3[64]]({exitAt:moment()[_0xb2b3[116]](_0xb2b3[187]),data2:_0xb2b3[203]},{individualHooks:true})};return null})[_0xb2b3[43]](function(){return _0xeda7x3f[_0xb2b3[64]]({voicePause:false})});case _0xb2b3[204]:;case _0xb2b3[205]:;case _0xb2b3[206]:;case _0xb2b3[207]:;case _0xb2b3[210]:return db[_0xb2b3[194]][_0xb2b3[100]]({where:{channel:_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]],membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),type:_0xb2b3[191],exitAt:null}})[_0xb2b3[43]](function(_0xeda7x4e){return _0xeda7x4e[_0xb2b3[64]]({exitAt:moment()[_0xb2b3[116]](_0xb2b3[187]),data2:_0xb2b3[203]},{individualHooks:true})})[_0xb2b3[43]](function(){var _0xeda7x4f={};_[_0xb2b3[59]](_0xeda7x4f,util[_0xb2b3[116]](_0xb2b3[208],_0xeda7x1d[_0xb2b3[102]][_0xb2b3[136]],_0xb2b3[209]),false);return _0xeda7x3f[_0xb2b3[64]](_0xeda7x4f)});default:return respondWithRpcPromise(_0xb2b3[201],_0xb2b3[202],{id:_0xeda7x3f[_0xb2b3[98]],name:_0xeda7x3f[_0xb2b3[69]]})[_0xb2b3[43]](function(){return db[_0xb2b3[144]][_0xb2b3[64]]({paused:0},{where:{UserId:_0xeda7x3f[_0xb2b3[98]]}})})[_0xb2b3[43]](function(){return db[_0xb2b3[194]][_0xb2b3[147]]({where:{membername:_0xeda7x3f[_0xb2b3[69]],interface:util[_0xb2b3[116]](_0xb2b3[139],_0xb2b3[140],_0xeda7x3f[_0xb2b3[69]]),type:_0xb2b3[191],exitAt:null}})})[_0xb2b3[43]](function(_0xeda7x41){var _0xeda7x4d=[];_0xeda7x41[_0xb2b3[192]](function(_0xeda7x4e){_0xeda7x4d[_0xb2b3[145]](_0xeda7x4e[_0xb2b3[64]]({exitAt:moment()[_0xb2b3[116]](_0xb2b3[187]),data2:_0xb2b3[203]}))});return BPromise[_0xb2b3[146]](_0xeda7x4d)})[_0xb2b3[43]](function(){return _0xeda7x3f[_0xb2b3[64]]({voicePause:false,mailPause:false,chatPause:false,faxPause:false,smsPause:false,openchannelPause:false})})}}})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[202]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[202]))};exports[_0xb2b3[211]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[211]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[212]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[211]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[211]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[211]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[211]))};exports[_0xb2b3[213]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[213]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){return _0xeda7x26[_0xb2b3[213]](_0xeda7x1d[_0xb2b3[102]][_0xb2b3[105]],_[_0xb2b3[107]](_0xeda7x1d[_0xb2b3[102]],[_0xb2b3[105],_0xb2b3[98]])|| {})};return null})[_0xb2b3[43]](respondWithResult(_0xeda7x23,null,_0xb2b3[213]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[213]))};exports[_0xb2b3[214]]= function(_0xeda7x1d,_0xeda7x23,_0xeda7x38){var _0xeda7x46;return db[_0xb2b3[74]][_0xb2b3[100]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x23,null,_0xb2b3[214]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){return _0xeda7x26[_0xb2b3[214]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[105]])}})[_0xb2b3[43]](respondWithStatusCode(_0xeda7x23,null,_0xb2b3[214]))[_0xb2b3[34]](handleError(_0xeda7x23,null,_0xb2b3[214]))};exports[_0xb2b3[215]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[215]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[216]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[215]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){_0xeda7x2a= _0xeda7x46[_0xb2b3[84]];if(!_0xeda7x1d[_0xb2b3[79]][_0xb2b3[86]](_0xb2b3[85])){_0xeda7x29[_0xb2b3[54]]= qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x29[_0xb2b3[53]]= qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]])};return _0xeda7x44[_0xb2b3[215]](_0xeda7x29)}})[_0xb2b3[43]](function(_0xeda7x45){if(_0xeda7x45){return _0xeda7x45?{count:_0xeda7x2a,rows:_0xeda7x45}:null}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[215]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[215]))};exports[_0xb2b3[217]]= function(_0xeda7x1d,_0xeda7x26,_0xeda7x38){var _0xeda7x29={};var _0xeda7x35={};var _0xeda7x44;var _0xeda7x2a;return db[_0xb2b3[74]][_0xb2b3[172]]({where:{id:_0xeda7x1d[_0xb2b3[99]][_0xb2b3[98]]}})[_0xb2b3[43]](handleEntityNotFound(_0xeda7x26,null,_0xb2b3[217]))[_0xb2b3[43]](function(_0xeda7x26){if(_0xeda7x26){_0xeda7x44= _0xeda7x26;_0xeda7x35[_0xb2b3[72]]= _[_0xb2b3[75]](db[_0xb2b3[74]][_0xb2b3[73]]);_0xeda7x35[_0xb2b3[79]]= _[_0xb2b3[75]](_0xeda7x1d[_0xb2b3[79]]);_0xeda7x35[_0xb2b3[80]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],_0xeda7x35[_0xb2b3[79]]);_0xeda7x29[_0xb2b3[82]]= _[_0xb2b3[81]](_0xeda7x35[_0xb2b3[72]],qs[_0xb2b3[83]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[83]]));_0xeda7x29[_0xb2b3[82]]= (_0xeda7x29[_0xb2b3[82]][_0xb2b3[84]])?_0xeda7x29[_0xb2b3[82]]:_0xeda7x35[_0xb2b3[72]];_0xeda7x29[_0xb2b3[87]]= qs[_0xb2b3[88]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[88]]);_0xeda7x29[_0xb2b3[89]]= qs[_0xb2b3[80]](_[_0xb2b3[90]](_0xeda7x1d[_0xb2b3[79]],_0xeda7x35[_0xb2b3[80]]));if(_0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]){_0xeda7x29[_0xb2b3[89]]= _[_0xb2b3[94]](_0xeda7x29[_0xb2b3[89]],{$or:_[_0xb2b3[93]](_0xeda7x29[_0xb2b3[82]],function(_0xeda7x36){var _0xeda7x37={};_0xeda7x37[_0xeda7x36]= {$like:_0xb2b3[92]+ _0xeda7x1d[_0xb2b3[79]][_0xb2b3[91]]+ _0xb2b3[92]};return _0xeda7x37})})};_0xeda7x29[_0xb2b3[72]]= db[_0xb2b3[74]];_0xeda7x29[_0xb2b3[220]]= _0xb2b3[218];_0xeda7x29= _[_0xb2b3[94]]({},_0xeda7x29,_0xeda7x1d[_0xb2b3[95]]);return _0xeda7x44[_0xb2b3[196]]({include:[_0xeda7x29]})}})[_0xb2b3[43]](function(_0xeda7x46){if(_0xeda7x46){var _0xeda7x50={},_0xeda7x45=[],_0xeda7x2a=0;for(var _0xeda7x42=0;_0xeda7x42< _0xeda7x46[_0xb2b3[84]];_0xeda7x42+= 1){for(var _0xeda7x51=0,_0xeda7x52;_0xeda7x51< _0xeda7x46[_0xeda7x42][_0xb2b3[218]][_0xb2b3[84]];_0xeda7x51+= 1){_0xeda7x52= _0xeda7x46[_0xeda7x42][_0xb2b3[218]][_0xeda7x51][_0xb2b3[175]]({plain:true});_0xeda7x50[_0xeda7x52[_0xb2b3[98]]]= _0xeda7x52}};_0xeda7x50= _[_0xb2b3[219]](_0xeda7x50);for(var _0xeda7x53=qs[_0xb2b3[53]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[53]]);_0xeda7x53< _0xeda7x50[_0xb2b3[84]]&& _0xeda7x45[_0xb2b3[84]]< qs[_0xb2b3[54]](_0xeda7x1d[_0xb2b3[79]][_0xb2b3[54]]);_0xeda7x53+= 1){if(_0xeda7x50[_0xeda7x53]){_0xeda7x45[_0xb2b3[145]](_0xeda7x50[_0xeda7x53])}};return {count:_0xeda7x50[_0xb2b3[84]],rows:_0xeda7x45}}})[_0xb2b3[43]](respondWithResult(_0xeda7x26,null,_0xb2b3[217]))[_0xb2b3[34]](handleError(_0xeda7x26,null,_0xb2b3[217]))}
\ No newline at end of file