Built motion from commit eae4cb9.|0.0.78
[motion.git] / server / config / ami / trunk.js
1 var _0xcc8c=["\x54\x72\x75\x6E\x6B","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x66\x73","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6C\x6F\x64\x61\x73\x68","\x54\x72\x75\x6E\x6B\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x6C\x6F\x67","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","","\x72\x65\x67\x69\x73\x74\x65\x72\x20\x3D\x3E\x20\x25\x73\x0A","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x63\x6C\x6F\x6E\x65","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x5B\x25\x73\x5D\x0A","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x6F\x74\x68\x65\x72\x46\x69\x65\x6C\x64\x73","\x25\x73\x0A","\x3B","\x73\x70\x6C\x69\x74","\x25\x73\x3D\x25\x73\x0A","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C\x6F\x77","\x72\x65\x67\x69\x73\x74\x72\x79","\x63\x61\x74\x63\x68","\x6D\x61\x70","\x61\x73\x74\x65\x72\x69\x73\x6B\x43\x6F\x6E\x66","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x74\x72\x75\x6E\x6B\x73\x2E\x63\x6F\x6E\x66","\x6A\x6F\x69\x6E","\x77","\x30\x37\x37\x37","\x54\x72\x75\x6E\x6B\x73\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x73\x69\x70\x5F\x78\x63\x61\x6C\x6C\x79\x5F\x72\x65\x67\x69\x73\x74\x65\x72\x73\x2E\x63\x6F\x6E\x66","\x54\x72\x75\x6E\x6B\x73\x20\x72\x65\x67\x69\x73\x74\x65\x72\x20\x66\x69\x6C\x65\x20\x73\x61\x76\x65\x64\x21","\x77\x72\x69\x74\x65\x46\x69\x6C\x65","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x52\x65\x6C\x6F\x61\x64","\x65\x72\x72\x6F\x72","\x61\x63\x74\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73"];var TrunkModel=require(_0xcc8c[1])[_0xcc8c[0]];var fs=require(_0xcc8c[2]);var util=require(_0xcc8c[3]);var path=require(_0xcc8c[4]);var config=require(_0xcc8c[5]);var _=require(_0xcc8c[6]);function Trunk(_0x378bx8){console[_0xcc8c[8]](_0xcc8c[7]);TrunkModel[_0xcc8c[9]](function(_0x378bx9){trunksRewrite(_0x378bx9,_0x378bx8,false)});TrunkModel[_0xcc8c[10]](function(_0x378bx9){trunksRewrite(_0x378bx9,_0x378bx8,false)});TrunkModel[_0xcc8c[11]](function(_0x378bx9){trunksRewrite(_0x378bx9,_0x378bx8,true)})}function trunksRewrite(_0x378bx9,_0x378bx8,_0x378bxb){var _0x378bxc=_0xcc8c[12];var _0x378bxd=_0xcc8c[12];var _0x378bxe=_0xcc8c[13];if(!_0x378bxb){var _0x378bxf=_[_0xcc8c[15]](_0x378bx9[_0xcc8c[14]]);delete _0x378bxf[_0xcc8c[16]];delete _0x378bxf[_0xcc8c[17]];_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[18],_0x378bxf[_0xcc8c[19]]);if(_0x378bxf[_0xcc8c[21]]){_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[22],_0x378bxf[_0xcc8c[21]]);delete _0x378bxf[_0xcc8c[21]]};for(var _0x378bx10 in _0x378bxf){if(_0x378bxf[_0x378bx10]){switch(_0x378bx10){case _0xcc8c[27]:var _0x378bx11=_0x378bxf[_0x378bx10][_0xcc8c[24]](_0xcc8c[23]);_0x378bx11[_0xcc8c[26]](function(_0x378bx12){_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[25],_0x378bx10,_0x378bx12)});break;default:_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[25],_0x378bx10,_0x378bxf[_0x378bx10])}}};if(_0x378bxf[_0xcc8c[28]]){_0x378bxd+=util[_0xcc8c[20]](_0x378bxe,_0x378bxf[_0xcc8c[28]])}};return TrunkModel[_0xcc8c[41]]({where:{name:{$ne:_0x378bx9[_0xcc8c[19]]}}})[_0xcc8c[40]](function(_0x378bx14){var _0x378bx15=_[_0xcc8c[30]](_0x378bx14,_0xcc8c[14]);_0x378bx15[_0xcc8c[26]](function(_0x378bx16){delete _0x378bx16[_0xcc8c[16]];delete _0x378bx16[_0xcc8c[17]];_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[18],_0x378bx16[_0xcc8c[19]]);if(_0x378bx16[_0xcc8c[21]]){_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[22],_0x378bx16[_0xcc8c[21]]);delete _0x378bx16[_0xcc8c[21]]};for(var _0x378bx10 in _0x378bx16){if(_0x378bx16[_0x378bx10]){switch(_0x378bx10){case _0xcc8c[27]:var _0x378bx11=_0x378bx16[_0x378bx10][_0xcc8c[24]](_0xcc8c[23]);_0x378bx11[_0xcc8c[26]](function(_0x378bx12){_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[25],_0x378bx10,_0x378bx12)});break;default:_0x378bxc+=util[_0xcc8c[20]](_0xcc8c[25],_0x378bx10,_0x378bx16[_0x378bx10])}}};if(_0x378bx16[_0xcc8c[28]]){_0x378bxd+=util[_0xcc8c[20]](_0x378bxe,_0x378bx16[_0xcc8c[28]])}});fs[_0xcc8c[39]](path[_0xcc8c[33]](config[_0xcc8c[31]],_0xcc8c[32]),_0x378bxc,{flags:_0xcc8c[34],mode:parseInt(_0xcc8c[35],8)},function(_0x378bx13){if(_0x378bx13){throw _0x378bx13};console[_0xcc8c[8]](_0xcc8c[36]);fs[_0xcc8c[39]](path[_0xcc8c[33]](config[_0xcc8c[31]],_0xcc8c[37]),_0x378bxd,{flags:_0xcc8c[34],mode:parseInt(_0xcc8c[35],8)},function(_0x378bx13){if(_0x378bx13){throw _0x378bx13};reload(_0x378bx8);console[_0xcc8c[8]](_0xcc8c[38])})})})[_0xcc8c[29]](function(_0x378bx13){console[_0xcc8c[8]](_0x378bx13)})}function reload(_0x378bx8){_0x378bx8[_0xcc8c[44]]({Action:_0xcc8c[42]},function(_0x378bx13,_0x378bx18){if(_0x378bx13){console[_0xcc8c[43]](_0x378bx13)}else {console[_0xcc8c[8]](_0x378bx18)}})}module[_0xcc8c[45]]=Trunk