Built motion from commit 6132600.|0.0.39
[motion.git] / server / api / agent / agent.controller.js
1 var _0xd27e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x65\x61\x6D","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x69\x6E\x74\x65\x72\x6E\x61\x6C\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x62\x6F\x64\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72","\x66\x69\x6E\x64\x4F\x6E\x65","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x63\x68\x61\x6E\x67\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x6C\x6F\x67","\x75\x73\x65\x72","\x6F\x6C\x64\x50\x61\x73\x73\x77\x6F\x72\x64","\x6E\x65\x77\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x72\x65\x73\x65\x74\x50\x61\x73\x73\x77\x6F\x72\x64","\x61\x67\x65\x6E\x74\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x63\x6F\x75\x6E\x74"];_0xd27e[0];var _=require(_0xd27e[1]);var Util=require(_0xd27e[2]);var Agent=require(_0xd27e[4])[_0xd27e[3]];var Team=require(_0xd27e[4])[_0xd27e[5]];exports[_0xd27e[6]]=function(_0xe6b3x5,_0xe6b3x6,_0xe6b3x7){return Agent[_0xd27e[15]](_0xd27e[14])[_0xd27e[13]](Util[_0xd27e[12]](_0xe6b3x5[_0xd27e[11]]))[_0xd27e[10]](function(_0xe6b3x9){_0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]](_0xe6b3x9)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)})};exports[_0xd27e[16]]=function(_0xe6b3x5,_0xe6b3x6){return Agent[_0xd27e[15]](_0xd27e[14])[_0xd27e[20]](_0xe6b3x5[_0xd27e[19]][_0xd27e[18]])[_0xd27e[10]](function(_0xe6b3xa){if(!_0xe6b3xa){return _0xe6b3x6[_0xd27e[17]](404)};return _0xe6b3x6[_0xd27e[8]](_0xe6b3xa);})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)})};exports[_0xd27e[21]]=function(_0xe6b3x5,_0xe6b3x6){return Agent[_0xd27e[24]]({where:{internal:_0xe6b3x5[_0xd27e[23]][_0xd27e[22]]}})[_0xd27e[10]](function(_0xe6b3xb){if(!_0xe6b3xb){return _0xe6b3x6[_0xd27e[17]](404)};return _0xe6b3x6[_0xd27e[8]](_0xe6b3xb);})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)})};exports[_0xd27e[25]]=function(_0xe6b3x5,_0xe6b3x6){var _0xe6b3xc;return Agent[_0xd27e[15]](_0xd27e[14])[_0xd27e[25]](_0xe6b3x5[_0xd27e[23]])[_0xd27e[10]](function(_0xe6b3xa){_0xe6b3xc=_0xe6b3xa;return Team[_0xd27e[27]]({where:{defaultEntry:true}});})[_0xd27e[10]](function(_0xe6b3xd){return _0xe6b3xd[_0xd27e[26]](_0xe6b3xc[_0xd27e[18]])})[_0xd27e[10]](function(){return _0xe6b3x6[_0xd27e[9]](201)[_0xd27e[8]](_0xe6b3xc)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)});};exports[_0xd27e[28]]=function(_0xe6b3x5,_0xe6b3x6){if(_0xe6b3x5[_0xd27e[23]][_0xd27e[18]]){delete _0xe6b3x5[_0xd27e[23]][_0xd27e[18]]};return Agent[_0xd27e[20]](_0xe6b3x5[_0xd27e[19]][_0xd27e[18]])[_0xd27e[10]](function(_0xe6b3xa){if(!_0xe6b3xa){return _0xe6b3x6[_0xd27e[17]](404)};var _0xe6b3xe=_[_0xd27e[29]](_0xe6b3xa,_0xe6b3x5[_0xd27e[23]]);return _0xe6b3xe[_0xd27e[30]]();})[_0xd27e[10]](function(_0xe6b3xa){return _0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]](_0xe6b3xa)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)});};exports[_0xd27e[31]]=function(_0xe6b3x5,_0xe6b3x6){return Agent[_0xd27e[20]](_0xe6b3x5[_0xd27e[19]][_0xd27e[18]])[_0xd27e[10]](function(_0xe6b3xa){if(!_0xe6b3xa){return _0xe6b3x6[_0xd27e[17]](404)};return _0xe6b3xa[_0xd27e[31]]();})[_0xd27e[10]](function(){return _0xe6b3x6[_0xd27e[17]](204)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)})};exports[_0xd27e[32]]=function(_0xe6b3x5,_0xe6b3x6){return Agent[_0xd27e[31]]({where:{id:_0xe6b3x5[_0xd27e[11]][_0xd27e[33]]},individualHooks:true})[_0xd27e[10]](function(){return _0xe6b3x6[_0xd27e[17]](204)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)})};exports[_0xd27e[34]]=function(_0xe6b3x5,_0xe6b3x6,_0xe6b3x7){console[_0xd27e[35]](_0xe6b3x5[_0xd27e[23]]);var _0xe6b3xf=_0xe6b3x5[_0xd27e[36]][_0xd27e[18]];var _0xe6b3x10=String(_0xe6b3x5[_0xd27e[23]][_0xd27e[37]]);var _0xe6b3x11=String(_0xe6b3x5[_0xd27e[23]][_0xd27e[38]]);return Agent[_0xd27e[20]](_0xe6b3xf)[_0xd27e[10]](function(_0xe6b3xa){if(_0xe6b3xa[_0xd27e[39]](_0xe6b3x10)){_0xe6b3xa[_0xd27e[40]]=_0xe6b3x11;_0xe6b3xa[_0xd27e[30]]()[_0xd27e[10]](function(){_0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]](_0xe6b3xa)})[_0xd27e[7]](function(_0xe6b3x8){return _0xe6b3x7(_0xe6b3x8)});}else {_0xe6b3x6[_0xd27e[17]](403)}});};exports[_0xd27e[41]]=function(_0xe6b3x5,_0xe6b3x6,_0xe6b3x7){var _0xe6b3x12=String(_0xe6b3x5[_0xd27e[23]][_0xd27e[38]]);var _0xe6b3x13;return Agent[_0xd27e[20]](_0xe6b3x5[_0xd27e[19]][_0xd27e[18]])[_0xd27e[10]](function(_0xe6b3x14){_0xe6b3x13=_0xe6b3x14;_0xe6b3x13[_0xd27e[40]]=_0xe6b3x12;_0xe6b3x13[_0xd27e[30]]();})[_0xd27e[10]](function(){_0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]](_0xe6b3x13)})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)});};exports[_0xd27e[42]]=function(_0xe6b3x5,_0xe6b3x6){var _0xe6b3x15={};_0xe6b3x15[_0xe6b3x5[_0xd27e[19]][_0xd27e[43]]]=_0xe6b3x5[_0xd27e[23]][_0xd27e[44]];Agent[_0xd27e[13]]({where:_0xe6b3x15})[_0xd27e[10]](function(_0xe6b3x9){if(_0xe6b3x9[_0xd27e[45]]){return _0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]]({isValid:false,value:_0xe6b3x5[_0xd27e[23]][_0xd27e[44]]})};return _0xe6b3x6[_0xd27e[9]](200)[_0xd27e[8]]({isValid:true,value:_0xe6b3x5[_0xd27e[23]][_0xd27e[44]]});})[_0xd27e[7]](function(_0xe6b3x8){return handleError(_0xe6b3x6,_0xe6b3x8)});};function handleError(_0xe6b3x6,_0xe6b3x8){return _0xe6b3x6[_0xd27e[9]](500)[_0xd27e[8]](_0xe6b3x8)}