Built motion from commit e497c3d.|2.0.12
[motion2.git] / server / components / extensions / rewrite.js
1 var _0xc386=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x65\x78\x74\x65\x6E","\x67\x72\x6F\x75\x70\x42\x79","\x71\x75\x65\x75\x65","\x70\x6C\x61\x79\x62\x61\x63\x6B","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x61\x6E\x73\x77\x65\x72","\x70\x72\x6F\x67\x72\x65\x73\x73","\x70\x72\x69\x6F\x72\x69\x74\x79","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E\x73","\x74\x79\x70\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x53\x65\x74","\x43\x44\x52\x28\x74\x79\x70\x65\x29\x3D\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E\x49\x64","\x70\x75\x73\x68","\x6C\x65\x6E\x67\x74\x68","\x69\x64","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x49\x6E\x74\x65\x72\x76\x61\x6C\x49\x64","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x66\x69\x6C\x74\x65\x72","\x6D\x61\x70","\x74\x61\x67","\x2D\x2D","\x43\x44\x52\x28\x74\x61\x67\x29\x3D","\x63\x61\x6C\x6C\x65\x72\x49\x44","\x43\x41\x4C\x4C\x45\x52\x49\x44\x28\x61\x6C\x6C\x29\x3D","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x61\x70\x70","\x69\x6E\x64\x65\x78\x4F\x66","\x61\x70\x70\x54\x79\x70\x65","\x63\x75\x73\x74\x6F\x6D","\x41\x6E\x73\x77\x65\x72","\x50\x72\x6F\x67\x72\x65\x73\x73","\x72\x65\x63\x6F\x72\x64","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67\x46\x6F\x72\x6D\x61\x74","\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x24\x7B\x55\x4E\x49\x51\x55\x45\x49\x44\x7D\x2E","\x2C\x61\x62","\x53\x74\x6F\x70\x4D\x69\x78\x4D\x6F\x6E\x69\x74\x6F\x72","\x47\x6F\x74\x6F\x49\x66\x54\x69\x6D\x65","\x3F","\x2C\x24\x7B\x45\x58\x54\x45\x4E\x7D\x2C","\x3A","\x73\x70\x6C\x69\x63\x65","\x6C\x61\x73\x74","\x63\x6F\x6E\x63\x61\x74","\x48\x61\x6E\x67\x75\x70","\x73\x6F\x72\x74\x42\x79","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x6D\x6F\x64\x65\x6C\x73","\x74\x68\x65\x6E","\x64\x65\x73\x74\x72\x6F\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x6E\x69\x71","\x43\x41\x53\x54\x28\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x20\x55\x4E\x53\x49\x47\x4E\x45\x44\x29","\x66\x69\x6E\x64\x41\x6C\x6C","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x72\x65\x77\x72\x69\x74\x65"];_0xc386[0];var _=require(_0xc386[1]);var util=require(_0xc386[2]);function rewrite(_0x1958x4,_0x1958x5){var _0x1958x6=this;return _0x1958x4[_0xc386[60]][_0xc386[67]][_0xc386[66]]({raw:true})[_0xc386[61]](function(_0x1958x13){_0x1958x6[_0xc386[28]]= _0x1958x13;return _0x1958x4[_0xc386[60]][_0xc386[59]][_0xc386[66]]({where:{IntervalId:_0x1958x5[_0xc386[27]]},raw:true})})[_0xc386[61]](function(_0x1958x8){return _0x1958x4[_0xc386[60]][_0xc386[59]][_0xc386[66]]({where:{exten:{$in:_[_0xc386[64]](_[_0xc386[30]](_0x1958x8,_0xc386[5]))},isApp:true},order:[{raw:_0xc386[65]}],raw:true})})[_0xc386[61]](function(_0x1958x8){var _0x1958x9=_[_0xc386[6]](_0x1958x8,_0xc386[5]);var _0x1958xa=[_0xc386[7],_0xc386[8]];var _0x1958xb=[];var _0x1958xc=[];for(var _0x1958xd in _0x1958x9){if(_0x1958x9[_0xc386[9]](_0x1958xd)){_0x1958x6[_0xc386[10]]= false;_0x1958x6[_0xc386[11]]= false;_0x1958x6[_0xc386[12]]= 2;_0x1958x6[_0xc386[13]]= [];_0x1958x6[_0xc386[13]][_0xc386[20]]({type:_0x1958x9[_0x1958xd][0][_0xc386[14]],context:_0x1958x9[_0x1958xd][0][_0xc386[15]],exten:_0x1958x9[_0x1958xd][0][_0xc386[5]],priority:_0x1958x6[_0xc386[12]]++,app:_0xc386[16],appdata:util[_0xc386[18]](_0xc386[17],_0x1958x9[_0x1958xd][0][_0xc386[14]]),VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]});for(var _0x1958xe=0,_0x1958xf=0;_0x1958xe< _0x1958x9[_0x1958xd][_0xc386[21]];_0x1958xe+= 1,_0x1958xf= 0){var _0x1958x10=_0x1958x9[_0x1958xd][_0x1958xe];var _0x1958x11=[];var _0x1958x12=[];delete _0x1958x10[_0xc386[22]];delete _0x1958x10[_0xc386[23]];delete _0x1958x10[_0xc386[24]];var _0x1958x13=(_0x1958x10[_0xc386[25]]!== _0xc386[26])?[_0x1958x10[_0xc386[25]]]:(_0x1958x10[_0xc386[27]]?_[_0xc386[30]](_[_0xc386[29]](_0x1958x6[_0xc386[28]],{IntervalId:_0x1958x10[_0xc386[27]]}),_0xc386[25]):[]);if(_0x1958x10[_0xc386[9]](_0xc386[31])){if(_0x1958x10[_0xc386[31]]&& _0x1958x10[_0xc386[31]]!== _0xc386[32]){_0x1958x11[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[16],appdata:_0xc386[33]+ _0x1958x10[_0xc386[31]],context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf++,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})}};if(_0x1958x10[_0xc386[9]](_0xc386[34])){if(_0x1958x10[_0xc386[34]]){_0x1958x11[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[16],appdata:_0xc386[35]+ _0x1958x10[_0xc386[34]],context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf++,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})}};if(_0x1958x10[_0xc386[9]](_0xc386[10])){if(_0x1958xa[_0xc386[38]](_0x1958x10[_0xc386[37]][_0xc386[36]]())>= 0&& _0x1958x10[_0xc386[39]]!== _0xc386[40]){if(!_0x1958x6[_0xc386[10]]&& _0x1958x10[_0xc386[10]]){_0x1958x6[_0xc386[10]]= true;_0x1958x11[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[41],context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf++,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})};if(!_0x1958x6[_0xc386[10]]&&  !_0x1958x6[_0xc386[11]] &&  !_0x1958x10[_0xc386[10]]){_0x1958x6[_0xc386[11]]= true;_0x1958x11[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[42],context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf++,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})}}};if(_0x1958x10[_0xc386[9]](_0xc386[43])&& _0x1958x10[_0xc386[9]](_0xc386[44])){if(_0x1958x10[_0xc386[43]]){_0x1958x11[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[45],appdata:_0xc386[46]+ _0x1958x10[_0xc386[44]]+ _0xc386[47],context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf++,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})}};if(_0x1958x10[_0xc386[9]](_0xc386[43])&& _0x1958x10[_0xc386[9]](_0xc386[44])){if(_0x1958x10[_0xc386[43]]){_0x1958x12[_0xc386[20]]({type:_0x1958x10[_0xc386[14]],app:_0xc386[48],appdata:null,context:_0x1958x10[_0xc386[15]],exten:_0x1958x10[_0xc386[5]],priority:_0x1958x13[_0xc386[21]]+ _0x1958x6[_0xc386[12]]+ _0x1958xf+++  1,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})}};for(var _0x1958x14=0;_0x1958x14< _0x1958x13[_0xc386[21]];_0x1958x14+= 1){var _0x1958x15=_0x1958x6[_0xc386[12]]+ _0x1958x13[_0xc386[21]];var _0x1958x16=(_0x1958x14=== (_0x1958x13[_0xc386[21]]- 1))?_0x1958x6[_0xc386[12]]+ _0x1958x11[_0xc386[21]]+ _0x1958x12[_0xc386[21]]+ 2:_0x1958x6[_0xc386[12]]+ _0x1958x14+ 1;_0x1958x11[_0xc386[53]](_0x1958x14,0,{type:_0x1958x10[_0xc386[14]],app:_0xc386[49],appdata:_0x1958x13[_0x1958x14]+ _0xc386[50]+ _0x1958x10[_0xc386[15]]+ _0xc386[51]+ _0x1958x15+ _0xc386[52]+ _0x1958x10[_0xc386[15]]+ _0xc386[51]+ _0x1958x16,exten:_0x1958x10[_0xc386[5]],context:_0x1958x10[_0xc386[15]],priority:_0x1958x6[_0xc386[12]]+ _0x1958x14,VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]})};_0x1958x10[_0xc386[12]]= (_0x1958x11[_0xc386[21]]?_[_0xc386[54]](_0x1958x11)[_0xc386[12]]+ 1:_0x1958x6[_0xc386[12]]);_0x1958x6[_0xc386[12]]= (_0x1958x12[_0xc386[21]]?_[_0xc386[54]](_0x1958x12)[_0xc386[12]]:_0x1958x10[_0xc386[12]])+ 1;_0x1958x6[_0xc386[13]]= _[_0xc386[55]](_0x1958x6[_0xc386[13]],_0x1958x11,[_0x1958x10],_0x1958x12)};_0x1958x6[_0xc386[13]][_0xc386[20]]({type:_0x1958x9[_0x1958xd][0][_0xc386[14]],app:_0xc386[56],exten:_0x1958x9[_0x1958xd][0][_0xc386[5]],context:_0x1958x9[_0x1958xd][0][_0xc386[15]],priority:_0x1958x6[_0xc386[12]],VoiceExtensionId:_0x1958x9[_0x1958xd][0][_0xc386[19]]});_0x1958xb[_0xc386[20]](_0x1958x9[_0x1958xd][0].VoiceExtensionId);_0x1958xc= _[_0xc386[55]](_0x1958xc,_0x1958x6[_0xc386[13]])}};return _0x1958x4[_0xc386[63]](function(_0x1958x17){return _0x1958x4[_0xc386[60]][_0xc386[59]][_0xc386[62]]({where:{VoiceExtensionId:{$in:_0x1958xb}},transaction:_0x1958x17})[_0xc386[61]](function(_0x1958x18){return _0x1958x4[_0xc386[60]][_0xc386[59]][_0xc386[58]](_[_0xc386[57]](_0x1958xc,_0xc386[12]),{transaction:_0x1958x17})})})})[_0xc386[4]](function(_0x1958x7){console[_0xc386[3]](_0x1958x7)})}exports[_0xc386[68]]= rewrite