Built motion from commit de2cb856.|2.0.33
[motion2.git] / server / services / ami / preview / util / util.js
1 var _0x4b49=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x70\x72\x65\x76\x69\x65\x77","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x6D\x69\x6C\x6C\x69\x73\x65\x63\x6F\x6E\x64\x73","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x6C\x6F\x67\x67\x65\x72\x43\x61\x74\x63\x68","\x69\x6E\x73\x70\x65\x63\x74","\x65\x72\x72\x6F\x72","\x6C\x6F\x67\x67\x65\x72","\x69\x6E\x66\x6F","\x6D\x65\x73\x73\x61\x67\x65","\x67\x65\x74\x43\x61\x6C\x6C\x65\x72\x49\x64","\x69\x73\x55\x6E\x64\x65\x66\x69\x6E\x65\x64","\x73\x74\x72\x69\x6E\x67","\x22\x25\x73\x22\x20\x3C\x25\x73\x3E","\x66\x6F\x72\x6D\x61\x74","\x22\x22\x20\x3C\x3E","\x69\x73\x41\x63\x74\x69\x76\x65","\x69\x73\x4E\x69\x6C","\x61\x64\x64\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x43\x6F\x6E\x74\x61\x63\x74\x49\x64","\x64\x69\x61\x6C\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x49\x64","\x64\x69\x61\x6C\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x54\x69\x6D\x65\x6F\x75\x74","\x72\x74\x54\x78\x58","\x64\x69\x61\x6C\x50\x72\x65\x76\x69\x65\x77\x55\x72\x6C","","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x43\x6F\x6E\x74\x61\x63\x74","\x69\x64","\x74\x61\x67\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x25\x73\x25\x73","\x58\x4D\x44\x2D","\x74\x6F\x55\x70\x70\x65\x72","\x74\x6F\x4C\x6F\x77\x65\x72\x56\x61\x72\x69\x61\x62\x6C\x65\x73","\x25\x73","\x74\x6F\x4C\x6F\x77\x65\x72","\x75\x70\x64\x61\x74\x65\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65\x64","\x5B\x75\x70\x64\x61\x74\x65\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x64\x5D\x20\x6F\x62\x6A\x65\x63\x74\x20\x6F\x72\x69\x67\x69\x6E\x61\x74\x65\x64\x20\x69\x73\x20\x6E\x65\x67\x61\x74\x69\x76\x65","\x5B\x75\x70\x64\x61\x74\x65\x4F\x72\x69\x67\x69\x6E\x61\x74\x65\x64\x5D\x20\x69\x73\x20\x6E\x75\x6C\x6C\x20\x6F\x72\x20\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6C\x6F\x67\x42\x6C\x61\x63\x6B\x6C\x69\x73\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x73\x74\x61\x74\x65","\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x42\x6C\x61\x63\x6B\x6C\x69\x73\x74","\x73\x74\x61\x72\x74\x74\x69\x6D\x65","\x72\x65\x73\x70\x6F\x6E\x73\x65\x74\x69\x6D\x65","\x65\x6E\x64\x74\x69\x6D\x65","\x6C\x6F\x67\x41\x67\x65\x6E\x74","\x72\x69\x6E\x67\x74\x69\x6D\x65","\x6C\x6F\x67\x43\x75\x73\x74\x6F\x6D\x65\x72","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x69\x73\x46\x61\x69\x6C\x75\x72\x65","\x46\x61\x69\x6C\x75\x72\x65","\x76\x61\x72\x69\x61\x62\x6C\x65\x73\x41\x63\x74\x69\x6F\x6E","\x75\x6E\x69\x71\x75\x65\x69\x64","\x6F\x72\x69\x67\x69\x6E\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x41\x67\x65\x6E\x74","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x78\x63\x61\x6C\x6C\x79\x2D\x6D\x6F\x74\x69\x6F\x6E\x2D\x70\x72\x65\x76\x69\x65\x77","\x66\x72\x6F\x6D\x2D\x73\x69\x70","\x31","\x74\x69\x6D\x65\x6F\x75\x74","\x74\x6F\x74\x61\x6C\x47\x6C\x6F\x62\x61\x6C","\x63\x6F\x75\x6E\x74\x62\x75\x73\x79\x72\x65\x74\x72\x79","\x63\x6F\x75\x6E\x74\x63\x6F\x6E\x67\x65\x73\x74\x69\x6F\x6E\x72\x65\x74\x72\x79","\x63\x6F\x75\x6E\x74\x6E\x6F\x61\x6E\x73\x77\x65\x72\x72\x65\x74\x72\x79","\x63\x6C\x6F\x6E\x65\x41\x63\x74\x69\x6F\x6E","\x63\x6C\x6F\x6E\x65","\x47\x6C\x6F\x62\x61\x6C","\x73\x63\x68\x65\x64\x75\x6C\x65\x64\x41\x74","\x61\x63\x74\x69\x76\x65","\x73\x63\x68\x65\x64\x75\x6C\x65\x64\x61\x74","\x6D\x69\x6E\x75\x74\x65\x73","\x61\x64\x64","\x4C\x69\x73\x74\x49\x64","\x64\x65\x63\x72\x65\x6D\x65\x6E\x74\x54\x61\x6C\x6B\x69\x6E\x6B","\x70\x54\x61\x6C\x6B\x69\x6E\x67","\x5B\x64\x65\x63\x72\x65\x6D\x65\x6E\x74\x54\x61\x6C\x6B\x69\x6E\x6B\x5D\x20\x6F\x62\x6A\x65\x63\x74\x20\x74\x61\x6C\x6B\x69\x6E\x67\x20\x69\x73\x20\x6E\x65\x67\x61\x74\x69\x76\x65","\x5B\x64\x65\x63\x72\x65\x6D\x65\x6E\x74\x54\x61\x6C\x6B\x69\x6E\x6B\x5D\x20\x69\x73\x20\x6E\x75\x6C\x6C\x20\x6F\x72\x20\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x49\x73\x4E\x6F\x74\x4C\x6F\x67\x67\x65\x64\x49\x6E","\x62\x75\x69\x6C\x64\x4F\x62\x6A","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x6E\x61\x6D\x65","\x71\x75\x65\x75\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65"];_0x4b49[0];var util=require(_0x4b49[1]);var _=require(_0x4b49[2]);var moment=require(_0x4b49[3]);var logger=require(_0x4b49[5])(_0x4b49[4]);function getSeconds(_0x2b73x6,_0x2b73x7){var _0x2b73x8=moment(_0x2b73x6)[_0x4b49[6]](0);var _0x2b73x9=moment(_0x2b73x7)[_0x4b49[6]](0);return _0x2b73x8[_0x4b49[8]](_0x2b73x9,_0x4b49[7])}exports[_0x4b49[9]]= function(_0x2b73xa){return function(_0x2b73xb){logger[_0x4b49[11]](_0x2b73xa,util[_0x4b49[10]](_0x2b73xb,{showHidden:false,depth:null}))}};exports[_0x4b49[12]]= function(_0x2b73xa,_0x2b73xc){logger[_0x4b49[13]](_0x2b73xa,util[_0x4b49[10]](_0x2b73xc,{showHidden:false,depth:null}))};exports[_0x4b49[14]]= function(_0x2b73xd){return {"\x6D\x65\x73\x73\x61\x67\x65":_0x2b73xd}};exports[_0x4b49[15]]= function(_0x2b73xe,_0x2b73xf,_0x2b73x10){if(!_[_0x4b49[16]](_0x2b73x10)&& _0x4b49[17]===  typeof _0x2b73x10){if(!_[_0x4b49[16]](_0x2b73xf)&& _0x4b49[17]===  typeof _0x2b73xf){return util[_0x4b49[19]](_0x4b49[18],_0x2b73xf,_0x2b73x10)};return util[_0x4b49[19]](_0x4b49[18],_0x2b73x10,_0x2b73x10)};if(!_[_0x4b49[16]](_0x2b73xe)&& _0x4b49[17]===  typeof _0x2b73xe){return _0x2b73xe};return _0x4b49[20]};exports[_0x4b49[21]]= function(_0x2b73x11){if(_[_0x4b49[22]](_0x2b73x11)){return false};return _0x2b73x11};exports[_0x4b49[23]]= function(_0x2b73x12,_0x2b73x13,_0x2b73x14,_0x2b73x15,_0x2b73x16){var _0x2b73x17={"\x58\x4D\x44\x2D\x43\x41\x4C\x4C\x45\x52\x49\x44":_0x2b73x15,"\x58\x4D\x44\x2D\x44\x49\x41\x4C\x49\x44":_0x2b73x16,"\x58\x4D\x44\x2D\x43\x4F\x4E\x54\x41\x43\x54\x49\x44":_0x2b73x13[_0x4b49[24]],"\x58\x4D\x44\x2D\x43\x44\x52\x54\x59\x50\x45":_0x4b49[25],"\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x61\x6C\x6C\x29":_0x2b73x15,"\x58\x4D\x44\x2D\x56\x4F\x49\x43\x45\x51\x55\x45\x55\x45\x49\x44":_0x2b73x13[_0x4b49[26]],"\x58\x4D\x44\x2D\x44\x49\x41\x4C\x43\x48\x41\x4E\x4E\x45\x4C":_0x2b73x14,"\x58\x4D\x44\x2D\x44\x49\x41\x4C\x54\x49\x4D\x45\x4F\x55\x54":(_0x2b73x12[_0x4b49[27]]|| 30),"\x58\x4D\x44\x2D\x44\x49\x41\x4C\x4F\x50\x54\x49\x4F\x4E\x53":_0x4b49[28],"\x58\x4D\x44\x2D\x44\x49\x41\x4C\x55\x52\x4C":(_0x2b73x12[_0x4b49[29]]|| _0x4b49[30])};for(var _0x2b73x18 in _0x2b73x13){if(_0x2b73x13[_0x4b49[32]][_0x4b49[31]](_0x2b73x18)){if(!_[_0x4b49[22]](_0x2b73x13[_0x4b49[32]][_0x2b73x18])&& (_0x2b73x18!== _0x4b49[33]) && (_0x2b73x18!== _0x4b49[34]) && (_0x2b73x18!== _0x4b49[35]) && (_0x2b73x18!== _0x4b49[36])){_0x2b73x17[util[_0x4b49[19]](_0x4b49[37],_0x4b49[38],_[_0x4b49[39]](_0x2b73x18))]= _0x2b73x13[_0x4b49[32]][_0x2b73x18]}}};return _0x2b73x17};exports[_0x4b49[40]]= function(_0x2b73x17){var _0x2b73xc={};for(var _0x2b73x18 in _0x2b73x17){if(_0x2b73x17[_0x4b49[31]](_0x2b73x18)){_0x2b73xc[util[_0x4b49[19]](_0x4b49[41],_[_0x4b49[42]](_0x2b73x18))]= _0x2b73x17[_0x2b73x18]}};return {variables:_0x2b73xc}};exports[_0x4b49[43]]= function(_0x2b73xc){if(!_[_0x4b49[22]](_0x2b73xc)){if(_0x2b73xc[_0x4b49[31]](_0x4b49[44])){if(_0x2b73xc[_0x4b49[44]]> 0){_0x2b73xc[_0x4b49[44]]-= 1}else {logger[_0x4b49[11]](_0x4b49[45])}}}else {logger[_0x4b49[11]](_0x4b49[46])}};exports[_0x4b49[47]]= function(_0x2b73x19){var _0x2b73x1a=moment()[_0x4b49[19]](_0x4b49[48]);_0x2b73x19[_0x4b49[49]]= 13;_0x2b73x19[_0x4b49[50]]= _0x4b49[51];_0x2b73x19[_0x4b49[52]]= _0x2b73x1a;_0x2b73x19[_0x4b49[53]]= _0x2b73x1a;_0x2b73x19[_0x4b49[54]]= _0x2b73x1a};exports[_0x4b49[55]]= function(_0x2b73x19,_0x2b73x1b,_0x2b73x1c){var _0x2b73x1a=moment()[_0x4b49[19]](_0x4b49[48]);_0x2b73x19[_0x4b49[49]]= _0x2b73x1b;_0x2b73x19[_0x4b49[50]]= _0x2b73x1c;_0x2b73x19[_0x4b49[53]]= _0x2b73x1a;_0x2b73x19[_0x4b49[56]]= getSeconds(_0x2b73x19[_0x4b49[53]],_0x2b73x19[_0x4b49[52]])};exports[_0x4b49[57]]= function(_0x2b73x19,_0x2b73x1b,_0x2b73x1c){var _0x2b73x1a=moment()[_0x4b49[19]](_0x4b49[48]);_0x2b73x19[_0x4b49[49]]= _0x2b73x1b;_0x2b73x19[_0x4b49[50]]= _0x2b73x1c;_0x2b73x19[_0x4b49[53]]= _0x2b73x19[_0x4b49[53]]?_0x2b73x19[_0x4b49[53]]:_0x2b73x1a;_0x2b73x19[_0x4b49[54]]= _0x2b73x19[_0x4b49[54]]?_0x2b73x19[_0x4b49[54]]:_0x2b73x1a;_0x2b73x19[_0x4b49[56]]= getSeconds(_0x2b73x19[_0x4b49[53]]|| 0,_0x2b73x19[_0x4b49[52]]|| 0);_0x2b73x19[_0x4b49[58]]= _0x2b73x19[_0x4b49[59]]?getSeconds(_0x2b73x19[_0x4b49[54]],_0x2b73x19[_0x4b49[59]]):0};exports[_0x4b49[60]]= function(_0x2b73x1d){return _0x2b73x1d=== _0x4b49[61]};exports[_0x4b49[62]]= function(_0x2b73x19,_0x2b73x12,_0x2b73x17){return {actionid:_0x2b73x19[_0x4b49[63]],action:_0x4b49[64],channel:_0x2b73x19[_0x4b49[65]],callerid:util[_0x4b49[19]](_0x4b49[18],_0x2b73x19[_0x4b49[66]],_0x2b73x19[_0x4b49[67]]),Exten:_0x4b49[68],Context:_0x4b49[69],Priority:_0x4b49[70],variable:_0x2b73x17,timeout:(_0x2b73x12[_0x4b49[71]]|| 30)* 1000,async:true,channelid:_0x2b73x19[_0x4b49[63]]}};exports[_0x4b49[72]]= function(_0x2b73x19){return _0x2b73x19[_0x4b49[73]]+ _0x2b73x19[_0x4b49[74]]+ _0x2b73x19[_0x4b49[75]]};exports[_0x4b49[76]]= function(_0x2b73x19){var _0x2b73x1e=_[_0x4b49[77]](_0x2b73x19);_0x2b73x1e[_0x4b49[49]]= 15;_0x2b73x1e[_0x4b49[50]]= _0x4b49[78];return _0x2b73x1e};exports[_0x4b49[79]]= function(_0x2b73x19,_0x2b73x1f,_0x2b73x20){var _0x2b73xc={};_0x2b73xc[_0x2b73x1f]= _0x2b73x19[_0x2b73x1f];_0x2b73xc[_0x4b49[80]]= false;_0x2b73xc[_0x4b49[81]]= moment()[_0x4b49[83]](_0x2b73x20,_0x4b49[82])[_0x4b49[19]](_0x4b49[48]);_0x2b73xc[_0x4b49[24]]= _0x2b73x19[_0x4b49[24]];_0x2b73xc[_0x4b49[84]]= _0x2b73x19[_0x4b49[84]];_0x2b73xc[_0x4b49[26]]= _0x2b73x19[_0x4b49[26]]|| undefined;return _0x2b73xc};exports[_0x4b49[85]]= function(_0x2b73x12){if(!_[_0x4b49[22]](_0x2b73x12)){if(_0x2b73x12[_0x4b49[86]]> 0){_0x2b73x12[_0x4b49[86]]-= 1}else {logger[_0x4b49[11]](_0x4b49[87])}}else {logger[_0x4b49[11]](_0x4b49[88])}};exports[_0x4b49[89]]= function(_0x2b73x21){if(_0x2b73x21<= 0){return true};return false};exports[_0x4b49[90]]= function(_0x2b73x19,_0x2b73x22){_0x2b73x19[_0x4b49[91]]= _0x2b73x22;_0x2b73x19[_0x4b49[92]]= _0x2b73x19[_0x4b49[93]];_0x2b73x19[_0x4b49[94]]= _0x2b73x19[_0x4b49[65]];return _0x2b73x19}