X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Fagi%2Fgraph%2Findex.js;h=b4a6ff5ed1b8ead864f024cb362ed2b05171acd5;hb=d95c7680dfcaf10be192f8d0dd361fe585df15b7;hp=b52e986681b597e64f9dce979b4612d7b31f9226;hpb=3a60439f3b647e2a7df8ce941316640492032b43;p=motion2.git diff --git a/server/services/agi/graph/index.js b/server/services/agi/graph/index.js index b52e986..b4a6ff5 100644 --- a/server/services/agi/graph/index.js +++ b/server/services/agi/graph/index.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0x1e58=['addEdge','edges','push','prototype','size','relations','getVertex','info','no\x20vertex\x20found','length','no\x20edge/s\x20available','condition','split','agicommand','target','default','menu','invalid','traverseBFS','vswitch','default\x20on\x20switch\x20not\x20found','condition\x20not\x20found','exports','lodash','../../../config/logger','getdigits','getsecretdigits','vertices','numberOfEdges','addVertex'];(function(_0x33eee5,_0x315109){var _0xf96994=function(_0x418fcb){while(--_0x418fcb){_0x33eee5['push'](_0x33eee5['shift']());}};_0xf96994(++_0x315109);}(_0x1e58,0xe9));var _0x81e5=function(_0x53851f,_0x1de932){_0x53851f=_0x53851f-0x0;var _0x4aef59=_0x1e58[_0x53851f];return _0x4aef59;};'use strict';var _=require(_0x81e5('0x0'));var logger=require(_0x81e5('0x1'))('agi');var verticesWithRetry=['menu',_0x81e5('0x2'),_0x81e5('0x3')];var Graph=function(){this[_0x81e5('0x4')]={};this['edges']={};this[_0x81e5('0x5')]=0x0;};Graph['prototype'][_0x81e5('0x6')]=function(_0x1f6898){this[_0x81e5('0x4')][_0x1f6898['id']]=_0x1f6898;this['edges'][_0x1f6898['id']]=[];};Graph['prototype'][_0x81e5('0x7')]=function(_0x285561,_0x489906,_0x53d0da){this[_0x81e5('0x8')][_0x285561][_0x81e5('0x9')]({'target':_0x489906,'condition':_0x53d0da});this[_0x81e5('0x5')]+=0x1;};Graph[_0x81e5('0xa')][_0x81e5('0xb')]=function(){return _[_0x81e5('0xb')](this[_0x81e5('0x4')]);};Graph['prototype'][_0x81e5('0xc')]=function(){return this['numberOfEdges'];};Graph[_0x81e5('0xa')][_0x81e5('0xd')]=function(_0x277303){return this[_0x81e5('0x4')][_0x277303];};Graph[_0x81e5('0xa')]['traverseBFS']=function(_0x3dd03c,_0x42728f){if(!this[_0x81e5('0x4')][_0x3dd03c]){return logger[_0x81e5('0xe')](_0x81e5('0xf'));}var _0x1f8bca=_0x42728f(this[_0x81e5('0x4')][_0x3dd03c]);if(!_0x1f8bca){return logger[_0x81e5('0xe')]('stop\x20traverse');}if(this[_0x81e5('0x8')][_0x3dd03c][_0x81e5('0x10')]===0x0){return logger['info'](_0x81e5('0x11'));}for(var _0x4b8372=0x0,_0x562c53=[],_0x110c66=![];_0x4b8372