X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fservices%2Fagi%2Fgraph%2Findex.js;fp=server%2Fservices%2Fagi%2Fgraph%2Findex.js;h=2076c6a2a42a7d3af37936eb04723bcba2467db0;hb=4baefdac9c37d4300115b8e539c5781a6d78e036;hp=5824ffe68c1bf6b14ae5dc16d76c3b2b04a059c1;hpb=8cdeeda1196ee7d2ad7723378ea9a4f6c5d1e83a;p=motion2.git diff --git a/server/services/agi/graph/index.js b/server/services/agi/graph/index.js index 5824ffe..2076c6a 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 _0x323d=['max\x20retry\x20reach','condition\x20not\x20found','exports','lodash','../../../config/logger','agi','menu','getdigits','getsecretdigits','vertices','edges','prototype','addVertex','numberOfEdges','size','relations','getVertex','traverseBFS','info','no\x20vertex\x20found','stop\x20traverse','length','no\x20edge/s\x20available','agicommand','vswitch','default','target','invalid','includes'];(function(_0x4647e0,_0x5770f8){var _0x431b9a=function(_0x1ca993){while(--_0x1ca993){_0x4647e0['push'](_0x4647e0['shift']());}};_0x431b9a(++_0x5770f8);}(_0x323d,0x1f0));var _0xd323=function(_0x4012b0,_0x1a6169){_0x4012b0=_0x4012b0-0x0;var _0x43ac67=_0x323d[_0x4012b0];return _0x43ac67;};'use strict';var _=require(_0xd323('0x0'));var logger=require(_0xd323('0x1'))(_0xd323('0x2'));var verticesWithRetry=[_0xd323('0x3'),_0xd323('0x4'),_0xd323('0x5')];var Graph=function(){this[_0xd323('0x6')]={};this[_0xd323('0x7')]={};this['numberOfEdges']=0x0;};Graph[_0xd323('0x8')][_0xd323('0x9')]=function(_0x356802){this[_0xd323('0x6')][_0x356802['id']]=_0x356802;this[_0xd323('0x7')][_0x356802['id']]=[];};Graph[_0xd323('0x8')]['addEdge']=function(_0x103048,_0x5e6157,_0x2b1ed3){this[_0xd323('0x7')][_0x103048]['push']({'target':_0x5e6157,'condition':_0x2b1ed3});this[_0xd323('0xa')]+=0x1;};Graph[_0xd323('0x8')][_0xd323('0xb')]=function(){return _[_0xd323('0xb')](this[_0xd323('0x6')]);};Graph['prototype'][_0xd323('0xc')]=function(){return this['numberOfEdges'];};Graph[_0xd323('0x8')][_0xd323('0xd')]=function(_0x2eacb5){return this[_0xd323('0x6')][_0x2eacb5];};Graph[_0xd323('0x8')][_0xd323('0xe')]=function(_0x4d1e61,_0x1ec0fe){if(!this['vertices'][_0x4d1e61]){return logger[_0xd323('0xf')](_0xd323('0x10'));}var _0x538330=_0x1ec0fe(this['vertices'][_0x4d1e61]);if(!_0x538330){return logger[_0xd323('0xf')](_0xd323('0x11'));}if(this[_0xd323('0x7')][_0x4d1e61][_0xd323('0x12')]===0x0){return logger['info'](_0xd323('0x13'));}for(var _0x3f1682=0x0,_0x47ce91=[],_0x54716e=![];_0x3f1682