diff --git a/built/distributed/cli/command_line.js.map b/built/distributed/cli/command_line.js.map index 1e7bf816..5d3d552f 100644 --- a/built/distributed/cli/command_line.js.map +++ b/built/distributed/cli/command_line.js.map @@ -1 +1 @@ -{"version":3,"file":"command_line.js","sourceRoot":"","sources":["../../../src/distributed/cli/command_line.ts"],"names":[],"mappings":";;AAAA,yBAAyB;AACzB,iCAAiC;AACjC,kDAAkD;AAClD,iDAAiD;AACjD,yCAAyC;AACzC,8CAA8C;AAC9C,6CAA6C;AAC7C,wDAAwD;AAExD,sEAAsE;AAEtE;;;;GAIG;AACH,qBAAqB,GAAU,EAAE,QAA6B;IAC1D,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QACN,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;QAC1B,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;QACtB,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;IAC1B,CAAC;IACD,QAAQ,EAAE,CAAC;AACf,CAAC;AAED,oDAAoD;AACpD;IAKI,uEAAuE;IACvE,YAAY,OAAiC,EAAE,MAAiB;QAC5D,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,gBAAgB,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IAC9E,CAAC;IAED;;;OAGG;IACH,GAAG,CAAC,QAA6B;QAC7B,IAAI,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC;QACzB,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;YAC5C,kBAAkB,CAAC,QAAQ,EAAE,CAAC;YAC9B,QAAQ,EAAE,CAAC;QACf,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,UAAU,CAAC,CAAC,CAAC;YACvD,IAAI,CAAC;gBACD,IAAI,MAAM,GAAG,KAAK,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC/C,IAAI,CAAC;oBACD,GAAG,CAAC,QAAQ,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,KAAK,EAAE,YAAY,EAAE,IAAI,EAAE,CAAC,CAAC;gBAC7E,CAAC;gBAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACT,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC;gBACpC,CAAC;gBACD,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE;oBACrD,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;gBAC/B,CAAC,CAAC,CAAC;YACP,CAAC;YAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBACT,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC;YACpC,CAAC;QACL,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;YACrD,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE;gBAC3C,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC;YACtD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE;gBAC5C,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC;YACnD,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,GAAG,EAAE,IAA2B,EAAE,EAAE;gBAChE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACP,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;oBAC1B,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;wBACjB,IAAI,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC;wBACtB,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;4BACb,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO;gCAAE,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;gCAAC,KAAK,CAAC;4BAChF,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,KAAK;gCAAE,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;gCAAC,KAAK,CAAC;4BAC5E,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO;gCAAE,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;gCAAC,KAAK,CAAC;wBACrF,CAAC;wBAAA,CAAC;wBACF,IAAI,OAAO,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC;wBACjE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,cAAc,OAAO,cAAc,MAAM,cAAc,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;oBAC7F,CAAC;gBACL,CAAC;gBACD,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC;YACtD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,IAAyB,EAAE,EAAE;gBAC5D,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACP,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;oBAC1B,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC;wBACjB,IAAI,MAAM,GAAG,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;wBAC9F,IAAI,OAAO,GAAG,CAAC,CAAC,CAAC,OAAO,IAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC3F,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,aAAa,MAAM,cAAc,OAAO,mBAAmB,CAAC,CAAC,WAAW,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC;oBACvH,CAAC;gBACL,CAAC;gBACD,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC;YACtD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,CAA4B,EAAE,EAAE;gBAC1E,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACP,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;oBAC1B,MAAM,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC;oBAC5C,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC;oBACrC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;oBACnC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;oBACnC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC;oBACrD,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC;oBACnC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC;gBACrC,CAAC;gBACD,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC;YACrD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,CAA4B,EAAE,EAAE;gBAC1E,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACP,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,EAAE,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC;gBAC9F,CAAC;gBACD,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,eAAe,CAAC,CAAC,CAAC;YAC5D,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE;gBACzC,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,sBAAsB,CAAC,CAAC,CAAC;YACnE,MAAM,CAAC,cAAc,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,EAAE;gBACtE,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,oBAAoB,CAAC,CAAC,CAAC;YACjE,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE;gBACjG,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,kBAAkB,CAAC,CAAC,CAAC;YAC/D,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,GAAG,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE;gBACpG,WAAW,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YAC/B,CAAC,CAAC,CAAC;QACP,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,kBAAkB,CAAC,QAAQ,EAAE,CAAC;YAC9B,QAAQ,CAAC,IAAI,KAAK,CAAC,0CAA0C,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;QACvF,CAAC;IACL,CAAC;IAED,sDAAsD;IAC/C,MAAM,CAAC,QAAQ;QAClB,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;QAC1B,MAAM,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC;QACxC,MAAM,CAAC,IAAI,CAAC,sDAAsD,CAAC,CAAC;QACpE,MAAM,CAAC,IAAI,CAAC,2CAA2C,CAAC,CAAC;QACzD,MAAM,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;QAC3D,MAAM,CAAC,IAAI,CAAC,6DAA6D,CAAC,CAAC;QAC3E,MAAM,CAAC,IAAI,CAAC,uEAAuE,CAAC,CAAC;QACrF,MAAM,CAAC,IAAI,CAAC,iGAAiG,CAAC,CAAC;QAC/G,MAAM,CAAC,IAAI,CAAC,4EAA4E,CAAC,CAAC;QAC1F,MAAM,CAAC,IAAI,CAAC,yCAAyC,CAAC,CAAC;QACvD,MAAM,CAAC,IAAI,CAAC,oDAAoD,CAAC,CAAC;QAClE,MAAM,CAAC,IAAI,CAAC,gEAAgE,CAAC,CAAC;QAC9E,MAAM,CAAC,IAAI,CAAC,2EAA2E,CAAC,CAAC;IAC7F,CAAC;CACJ;AAlID,gDAkIC;AAED,iBAAwB,OAAiC;IACrD,IAAI,MAAM,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC;IAC1B,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IAChB,MAAM,CAAC,SAAS,CAAC,4BAA4B,CAAC,CAAC;IAC/C,MAAM,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC;IAC3D,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;IAChB,MAAM,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAC7B,IAAI,CAAC,KAAK,CAAC;QACP,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,GAAG;QACvC,IAAI,EAAE,CAAC,GAAG,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE;YACvC,IAAI,EAAE,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC;YACpB,EAAE,CAAC,CAAC,EAAE,IAAI,MAAM,IAAI,EAAE,IAAI,MAAM,IAAI,EAAE,IAAI,MAAM,CAAC,CAAC,CAAC;gBAC/C,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBAC1B,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;YACpB,CAAC;YACD,EAAE,CAAC,CAAC,EAAE,IAAI,KAAK,CAAC,CAAC,CAAC;gBACd,MAAM,CAAC,IAAI,CAAC,yDAAyD,CAAC,CAAC;gBACvE,MAAM,CAAC,QAAQ,EAAE,CAAC;YACtB,CAAC;YACD,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;gBACX,MAAM,CAAC,QAAQ,EAAE,CAAC;YACtB,CAAC;YAED,IAAI,IAAI,GAAG,IAAI,kBAAkB,CAAC,OAAO,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC;YAC1D,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACvB,CAAC;KACJ,CAAC,CAAC;AACP,CAAC;AA3BD,0BA2BC"} \ No newline at end of file +{"version":3,"file":"command_line.js","sourceRoot":"","sources":["../../../src/distributed/cli/command_line.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/file_based/file_storage.d.ts b/built/distributed/file_based/file_storage.d.ts index 9f099b44..fdb0e1c7 100644 --- a/built/distributed/file_based/file_storage.d.ts +++ b/built/distributed/file_based/file_storage.d.ts @@ -6,5 +6,5 @@ export declare class FileStorage extends mem.MemoryStorage { private file_patterns_regex; constructor(dir_name: string, file_pattern: string | string[]); getProperties(callback: intf.SimpleResultCallback): void; - private createRegexpForPattern(str); + private createRegexpForPattern; } diff --git a/built/distributed/file_based/file_storage.js.map b/built/distributed/file_based/file_storage.js.map index c965d2a6..ffc34139 100644 --- a/built/distributed/file_based/file_storage.js.map +++ b/built/distributed/file_based/file_storage.js.map @@ -1 +1 @@ -{"version":3,"file":"file_storage.js","sourceRoot":"","sources":["../../../src/distributed/file_based/file_storage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"file_storage.js","sourceRoot":"","sources":["../../../src/distributed/file_based/file_storage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/gui/dashboard_server.d.ts b/built/distributed/gui/dashboard_server.d.ts index 5c22f195..937aa4f9 100644 --- a/built/distributed/gui/dashboard_server.d.ts +++ b/built/distributed/gui/dashboard_server.d.ts @@ -44,7 +44,7 @@ export declare class DashboardServer { /** Simple constructor */ constructor(); /** Internal initialization step */ - private initCommon(storage, callback); + private initCommon; /** * The most flexible initialization method * @param options - object containing options for dashboard diff --git a/built/distributed/gui/dashboard_server.js.map b/built/distributed/gui/dashboard_server.js.map index bda5ca52..e7195e20 100644 --- a/built/distributed/gui/dashboard_server.js.map +++ b/built/distributed/gui/dashboard_server.js.map @@ -1 +1 @@ -{"version":3,"file":"dashboard_server.js","sourceRoot":"","sources":["../../../src/distributed/gui/dashboard_server.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"dashboard_server.js","sourceRoot":"","sources":["../../../src/distributed/gui/dashboard_server.ts"],"names":[],"mappings":";;AAAA,6BAA6B;AAG7B,kDAAkD;AAClD,sDAAsD;AACtD,6CAA6C;AA0B7C;;;GAGG;AACH;IAiBI,yBAAyB;IACzB;QACI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;QACrB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;IAC3B,CAAC;IAED,mCAAmC;IAC3B,UAAU,CAAC,OAAiC,EAAE,QAA6B;QAC/E,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,IAAI,WAAW,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC;QAEzE,8BAA8B;QAC9B,IAAI,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;QACjE,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC;QACtC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC;QACrC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,0BAA0B,CAAC,CAAC,CAAC;QAE7E,wBAAwB;QACxB,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;QAC3C,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACzD,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC;QAC7C,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,mBAAmB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC3D,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;QACpE,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,sBAAsB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC9D,MAAM,CAAC,cAAc,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;QAChF,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC1D,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACtD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACzD,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACrD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACnD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACnD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACtD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC1D,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACzD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACxD,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACvD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACnD,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC1D,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,QAAQ,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE,GAAG,IAAI,EAAE,QAAQ,CAAC,CAAC;QACjI,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACvD,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE,GAAG,IAAI,EAAE,QAAQ,CAAC,CAAC;QACpI,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACxD,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,YAAY,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE,GAAG,IAAI,EAAE,QAAQ,CAAC,CAAC;QACrI,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC1D,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,SAAS,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,IAAI,EAAE,GAAG,IAAI,EAAE,QAAQ,CAAC,CAAC;QAClI,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACtD,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE;gBACtC,QAAQ,CAAC,GAAG,EAAE;oBACV,OAAO,EAAE,KAAK;oBACd,MAAM,EAAE,IAAI,CAAC,YAAY;iBAC5B,CAAC,CAAC;YACP,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YACtD,QAAQ,CAAC,IAAI,EAAE;gBACX,QAAQ,EAAE,IAAI,CAAC,QAAQ;gBACvB,UAAU,EAAE,IAAI,CAAC,UAAU;gBAC3B,KAAK,EAAE,IAAI,CAAC,KAAK;aACpB,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,mBAAmB,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,EAAE;YAC3D,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;gBAC1C,IAAI,GAAG;oBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;gBAC9B,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;oBACnB,OAAO;wBACH,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE;wBACvB,GAAG,EAAE,CAAC,CAAC,GAAG;wBACV,MAAM,EAAE,CAAC,CAAC,IAAI;wBACd,OAAO,EAAE,CAAC,CAAC,IAAI;wBACf,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,OAAO,EAAE;qBACvC,CAAC;gBACN,CAAC,CAAC,CAAC;gBACH,QAAQ,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC;YAClC,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QACH,QAAQ,EAAE,CAAC;IACf,CAAC;IAED;;;;OAIG;IACH,WAAW,CAAC,OAA+B,EAAE,QAA6B;QACtE,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC;QACjC,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;QAC3B,IAAI,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAC/C,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,EAAE;YACrC,IAAI,GAAG;gBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;YAC9B,IAAI,OAAO,CAAC,GAAG,EAAE;gBACb,IAAI,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;gBACtB,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;gBAC5B,IAAI,WAAW,GAAG,CAAC,GAAG,EAAE,EAAE;oBACtB,OAAO,GAAG,CAAC,OAAO,CAAC,IAAI,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC;gBACzC,CAAC,CAAC;gBAEF,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;oBAC/B,GAAG,CAAC,QAAQ,CAAC,IAAI,MAAM,2BAA2B,CAAC,CAAC;gBACxD,CAAC,CAAC,CAAC;gBACH,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;oBACjC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;gBACjE,CAAC,CAAC,CAAC;gBACH,GAAG,CAAC,IAAI,CAAC,IAAI,MAAM,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;oBAClC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;gBACjE,CAAC,CAAC,CAAC;aACN;YACD,QAAQ,EAAE,CAAC;QACf,CAAC,CAAC,CAAC;IACP,CAAC;IAED;;;;;OAKG;IACH,IAAI,CAAC,IAAY,EAAE,OAAiC,EAAE,QAA6B;QAC/E,IAAI,CAAC,WAAW,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,QAAQ,CAAC,CAAC;IACjE,CAAC;IAED;;;;;;OAMG;IACH,cAAc,CAAC,GAAQ,EAAE,MAAc,EAAE,OAAiC,EAAE,QAA6B;QACrG,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,WAAW,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE;YACrE,IAAI,GAAG;gBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;YAE9B,IAAI,WAAW,GAAG,CAAC,GAAG,EAAE,EAAE;gBACtB,OAAO,GAAG,CAAC,OAAO,CAAC,IAAI,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC;YACzC,CAAC,CAAC;YAEF,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,EAAE,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBAC/B,GAAG,CAAC,QAAQ,CAAC,IAAI,MAAM,2BAA2B,CAAC,CAAC;YACxD,CAAC,CAAC,CAAC;YACH,GAAG,CAAC,GAAG,CAAC,IAAI,MAAM,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBACjC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YACjE,CAAC,CAAC,CAAC;YACH,GAAG,CAAC,IAAI,CAAC,IAAI,MAAM,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBAClC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YACjE,CAAC,CAAC,CAAC;YACH,QAAQ,EAAE,CAAC;QACf,CAAC,CAAC,CAAC;IACP,CAAC;IAED,kCAAkC;IAClC,GAAG;QACC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC/B,CAAC;IAED,uBAAuB;IACvB,MAAM,CAAC,MAAc,EAAE,IAAY,EAAE,IAAS,EAAE,IAAyB;QACrE,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;IACjD,CAAC;CACJ;AA7MD,0CA6MC"} \ No newline at end of file diff --git a/built/distributed/http_based/http_storage.d.ts b/built/distributed/http_based/http_storage.d.ts index a071e85e..2c9bea73 100644 --- a/built/distributed/http_based/http_storage.d.ts +++ b/built/distributed/http_based/http_storage.d.ts @@ -33,5 +33,5 @@ export declare class HttpStorage implements intf.CoordinationStorage { shutDownWorker(name: string, callback: intf.SimpleCallback): void; getTopologyHistory(uuid: string, callback: intf.SimpleResultCallback): void; getWorkerHistory(name: string, callback: intf.SimpleResultCallback): void; - private call(addr, req_data, callback); + private call; } diff --git a/built/distributed/http_based/http_storage_server.js.map b/built/distributed/http_based/http_storage_server.js.map index 416cf761..18148151 100644 --- a/built/distributed/http_based/http_storage_server.js.map +++ b/built/distributed/http_based/http_storage_server.js.map @@ -1 +1 @@ -{"version":3,"file":"http_storage_server.js","sourceRoot":"","sources":["../../../src/distributed/http_based/http_storage_server.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"http_storage_server.js","sourceRoot":"","sources":["../../../src/distributed/http_based/http_storage_server.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/memory/memory_storage.d.ts b/built/distributed/memory/memory_storage.d.ts index 9f37969c..5fe13600 100644 --- a/built/distributed/memory/memory_storage.d.ts +++ b/built/distributed/memory/memory_storage.d.ts @@ -34,9 +34,9 @@ export declare class MemoryStorage implements intf.CoordinationStorage { getWorkerHistory(name: string, callback: intf.SimpleResultCallback): void; setTopologyPid(uuid: string, pid: number, callback: intf.SimpleCallback): void; pingWorker(name: string, callback?: intf.SimpleCallback): void; - private unassignWaitingTopologies(); - private disableDefunctWorkers(); - private disableDefunctLeaders(); - private notifyTopologyHistory(top); - private notifyWorkerHistory(w); + private unassignWaitingTopologies; + private disableDefunctWorkers; + private disableDefunctLeaders; + private notifyTopologyHistory; + private notifyWorkerHistory; } diff --git a/built/distributed/memory/memory_storage.js.map b/built/distributed/memory/memory_storage.js.map index 4b1d6883..e177c29b 100644 --- a/built/distributed/memory/memory_storage.js.map +++ b/built/distributed/memory/memory_storage.js.map @@ -1 +1 @@ -{"version":3,"file":"memory_storage.js","sourceRoot":"","sources":["../../../src/distributed/memory/memory_storage.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"memory_storage.js","sourceRoot":"","sources":["../../../src/distributed/memory/memory_storage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/topology_coordinator.d.ts b/built/distributed/topology_coordinator.d.ts index 2df365cf..7e3d41c6 100644 --- a/built/distributed/topology_coordinator.d.ts +++ b/built/distributed/topology_coordinator.d.ts @@ -49,9 +49,9 @@ export declare class TopologyCoordinator { /** Set status on given worker */ reportWorker(name: string, status: string, callback?: intf.SimpleCallback): void; /** Handle single request */ - private handleSingleRequest(msg, callback); + private handleSingleRequest; /** This method checks for new messages from coordination storage. */ - private handleIncommingRequests(callback); + private handleIncommingRequests; /** This method marks this worker as disabled. */ setAsDisabled(callback: intf.SimpleCallback): void; /** This method checks current status for this worker. @@ -60,8 +60,8 @@ export declare class TopologyCoordinator { * The worker must announce that it is available. The leader will then * handle the topologies appropriatelly. */ - private checkWorkerStatus(callback); + private checkWorkerStatus; /** This method checks if all topologies, assigned to this worker, actually run. */ - private checkAssignedTopologies(callback); - private setPingInterval(); + private checkAssignedTopologies; + private setPingInterval; } diff --git a/built/distributed/topology_coordinator.js.map b/built/distributed/topology_coordinator.js.map index 48816529..b7f1b1c4 100644 --- a/built/distributed/topology_coordinator.js.map +++ b/built/distributed/topology_coordinator.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_coordinator.js","sourceRoot":"","sources":["../../src/distributed/topology_coordinator.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_coordinator.js","sourceRoot":"","sources":["../../src/distributed/topology_coordinator.ts"],"names":[],"mappings":";;AAAA,+BAA+B;AAC/B,4CAA4C;AAC5C,+CAA+C;AAC/C,sCAAsC;AAEtC,MAAM,kBAAkB,GAAW,IAAI,CAAC;AAsBxC;GACG;AACH;IAgBI,yBAAyB;IACzB,YAAY,IAAY,EAAE,OAAiC,EAAE,MAAiC;QAC1F,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,IAAI,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;QAC3E,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,gBAAgB,GAAG,KAAK,CAAC;QAC9B,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC;QAC9B,IAAI,CAAC,YAAY,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC,wBAAwB;QACtD,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,EAAE,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC;QACnC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC;QAC3B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QACzB,IAAI,CAAC,sBAAsB,GAAG,KAAK,CAAC;IACxC,CAAC;IAED,qBAAqB;IACrB,GAAG;QACC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE;YACxC,IAAI,CAAC,eAAe,EAAE,CAAC;QAC3B,CAAC,CAAC,CAAC;QACH,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC;QAEtB,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,KAAK,CAAC,MAAM,CACR,GAAG,EAAE;YACD,OAAO,IAAI,CAAC,UAAU,CAAC;QAC3B,CAAC,EACD,CAAC,SAAS,EAAE,EAAE;YACV,KAAK,CAAC,QAAQ,CACV;gBACI,CAAC,SAAS,EAAE,EAAE;oBACV,IAAI,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,EAAE;wBAC7B,SAAS,EAAE,CAAC;qBACf;yBAAM;wBACH,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;wBACxB,SAAS,CAAC,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC,CAAC;qBACzD;gBACL,CAAC;gBACD,CAAC,SAAS,EAAE,EAAE;oBACV,UAAU,CAAC,GAAG,EAAE;wBACZ,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC;oBAC5C,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;gBAC1B,CAAC;gBACD,CAAC,SAAS,EAAE,EAAE;oBACV,IAAI,EAAE,aAAa,GAAG,CAAC,IAAI,CAAC,EAAE;wBAC1B,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC;qBAC3C;yBAAM;wBACH,SAAS,EAAE,CAAC;qBACf;gBACL,CAAC;gBACD,CAAC,SAAS,EAAE,EAAE;oBACV,IAAI,EAAE,aAAa,GAAG,CAAC,IAAI,CAAC,EAAE;wBAC1B,IAAI,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC;qBACrC;yBAAM;wBACH,SAAS,EAAE,CAAC;qBACf;gBACL,CAAC;aACJ,EACD,SAAS,CACZ,CAAC;QACN,CAAC,EACD,CAAC,GAAU,EAAE,EAAE;YACX,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,sBAAsB,CAAC,CAAC;YACjE,IAAI,IAAI,CAAC,iBAAiB,EAAE;gBACxB,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC;aAC/B;iBAAM;gBACH,4CAA4C;gBAC5C,wBAAwB;gBACxB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE;oBACtB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,qBAAqB,CAAC,CAAC;oBAChE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACxB,CAAC,CAAC,CAAC;aACN;QACL,CAAC,CACJ,CAAC;IACN,CAAC;IAED,yBAAyB;IACzB,WAAW,CAAC,QAA6B;QACrC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;QAC7B,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,OAAO,EAAE,CAAC,GAAU,EAAE,EAAE;YAC1E,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,mDAAmD,CAAC,CAAC;gBAC1F,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,GAAU,EAAE,EAAE;gBACpC,IAAI,GAAG,EAAE;oBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,mCAAmC,CAAC,CAAC;oBAC1E,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;iBAC/B;gBACD,QAAQ,EAAE,CAAC;YACf,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IAGD,yBAAyB;IACzB,QAAQ,CAAC,QAA6B;QAClC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,2BAA2B,CAAC,CAAC;QACtE,qDAAqD;QACrD,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE;YAChE,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;YACnC,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,gDAAgD,CAAC,CAAC;gBACvF,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,IAAI,CAAC,UAAU,EAAE;gBACjB,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;gBAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;aAC3B;iBAAM;gBACH,QAAQ,EAAE,CAAC;aACd;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,mCAAmC;IACnC,cAAc,CAAC,IAAY,EAAE,MAAc,EAAE,KAAa,EAAE,QAA8B;QACtF,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,KAAK,CAAC,MAAM,GAAG,kBAAkB,EAAE;YACnC,KAAK,GAAG,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC;SAClD;QACD,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,GAAG,EAAE,EAAE;YACnE,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,iCAAiC,CAAC,CAAC;gBACxE,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,aAAa,IAAI,YAAY,MAAM,WAAW,KAAK,EAAE,CAAC,CAAC;gBAC5F,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,QAAQ,EAAE;gBACV,QAAQ,CAAC,GAAG,CAAC,CAAC;aACjB;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IACD,gCAAgC;IAChC,iBAAiB,CAAC,IAAY,EAAE,GAAW,EAAE,QAA8B;QACvE,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,GAAG,EAAE,EAAE;YAC3C,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,8BAA8B,CAAC,CAAC;gBACrE,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,aAAa,IAAI,SAAS,GAAG,EAAE,CAAC,CAAC;gBACtE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,QAAQ,EAAE;gBACV,QAAQ,CAAC,GAAG,CAAC,CAAC;aACjB;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,iCAAiC;IACjC,YAAY,CAAC,IAAY,EAAE,MAAc,EAAE,QAA8B;QACrE,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,GAAG,EAAE,EAAE;YAC/C,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,+BAA+B,CAAC,CAAC;gBACtE,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,gBAAgB,IAAI,YAAY,MAAM,EAAE,CAAC,CAAC;gBAC/E,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;YACD,IAAI,QAAQ,EAAE;gBACV,QAAQ,CAAC,GAAG,CAAC,CAAC;aACjB;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,4BAA4B;IACpB,mBAAmB,CAAC,GAA8B,EAAE,QAA6B;QACrF,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,eAAe,GAAG,CAAC,CAAC,GAAU,EAAE,EAAE;YAClC,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;QACL,CAAC,CAAC,CAAC;QACH,IAAI,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,EAAE;YAC/B,+DAA+D;YAC/D,OAAO,QAAQ,EAAE,CAAC;SACrB;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,cAAc,EAAE;YAC9D,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBACxD,IAAI,GAAG,EAAE;oBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;iBAAE;gBAClC,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,EAAE;oBAC7E,4CAA4C;oBAC5C,8FAA8F;oBAC9F,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC;oBACzE,QAAQ,EAAE,CAAC;iBACd;qBAAM;oBACH,OAAO,QAAQ,EAAE,CAAC;iBACrB;YACL,CAAC,CAAC,CAAC;SACN;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,gBAAgB,EAAE;YAChE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,IAAY,EAAE,SAAS,EAAE,EAAE;gBACtD,IAAI,CAAC,mBAAmB,CACpB;oBACI,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,cAAc;oBAC9C,OAAO,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE;oBACvB,OAAO,EAAE,IAAI,IAAI,EAAE;iBACtB,EAAE,SAAS,CAAC,CAAC;YACtB,CAAC,EAAE,CAAC,GAAU,EAAE,EAAE;gBACd,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;YACzB,CAAC,CAAC,CAAC;SACN;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,aAAa,EAAE;YAC7D,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC;YAC5D,QAAQ,EAAE,CAAC;SACd;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,YAAY,EAAE;YAC5D,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,8BAA8B,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;YACnE,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,GAAU,EAAE,EAAE;gBAC7C,IAAI,GAAG;oBAAE,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;gBACrC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,GAAU,EAAE,EAAE;oBAC3E,IAAI,GAAG;wBAAE,OAAO,eAAe,CAAC,GAAG,CAAC,CAAC;oBACrC,IAAI,CAAC,MAAM,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC;gBACnD,CAAC,CAAC,CAAC;YACP,CAAC,CAAC,CAAC;YACH,QAAQ,EAAE,CAAC;SACd;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,WAAW,EAAE;YAC3D,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,6BAA6B,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;YAClE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,EAAE,eAAe,CAAC,CAAC;YAC9E,QAAQ,EAAE,CAAC;SACd;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,eAAe,EAAE;YAC/D,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,eAAe,EAClC,CAAC,aAAkB,EAAE,SAAS,EAAE,EAAE;gBAC9B,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,aAAa,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC;gBAC9D,SAAS,EAAE,CAAC;YAChB,CAAC,EAAE,QAAQ,CAAC,CAAC;SACpB;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,aAAa,EAAE;YAC7D,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC;YAC5D,QAAQ,EAAE,CAAC;SACd;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,QAAQ,EAAE;YACxD,gCAAgC;YAChC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE;gBACtB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,qBAAqB,CAAC,CAAC;gBAChE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;YACxB,CAAC,CAAC,CAAC;YACH,OAAO,QAAQ,EAAE,CAAC;SACrB;aAAM,IAAI,GAAG,CAAC,GAAG,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,SAAS,EAAE;YACzD,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC;YACjC,OAAO,QAAQ,EAAE,CAAC;SACrB;aAAM;YACH,kBAAkB;YAClB,OAAO,QAAQ,EAAE,CAAC;SACrB;IACL,CAAC;IAED,qEAAqE;IAC7D,uBAAuB,CAAC,QAA6B;QACzD,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,IAAI,CAAC,gBAAgB,EAAE;YACvB,OAAO,QAAQ,EAAE,CAAC;SACrB;QACD,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;YAC5C,IAAI,GAAG,EAAE;gBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;aAAE;YAClC,IAAI,CAAC,GAAG,EAAE;gBACN,IAAI,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC;gBACzD,IAAI,kBAAkB,IAAI,IAAI,CAAC,sBAAsB,EAAE;oBACnD,IAAI,CAAC,sBAAsB,GAAG,kBAAkB,CAAC;oBACjD,mEAAmE;oBACnE,GAAG,GAAG;wBACF,GAAG,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,WAAW,CAAC;wBAC5G,OAAO,EAAE,EAAE;wBACX,OAAO,EAAE,IAAI,IAAI,EAAE;qBACtB,CAAC;iBACL;qBAAM;oBACH,OAAO,QAAQ,EAAE,CAAC;iBACrB;aACJ;YACD,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QAC5C,CAAC,CAAC,CAAC;IACP,CAAC;IAED,iDAAiD;IAC1C,aAAa,CAAC,QAA6B;QAC9C,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;IAC9E,CAAC;IAED;;;;;OAKG;IACK,iBAAiB,CAAC,QAA6B;QACnD,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE;YAC1C,IAAI,GAAG;gBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;YAC9B,IAAI,WAAW,GAAG,OAAO;iBACpB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC;iBAChC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;YACxB,IAAI,WAAW,CAAC,MAAM,IAAI,CAAC,EAAE;gBACzB,uCAAuC;gBACvC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;aACpD;iBAAM,IAAI,WAAW,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,IAAI,WAAW,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,EAAE;gBAChH,oEAAoE;gBACpE,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;aACrF;iBAAM;gBACH,QAAQ,EAAE,CAAC;aACd;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,mFAAmF;IACnF,mBAAmB;IACX,uBAAuB,CAAC,QAA6B;QACzD,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,UAAU,EAAE,EAAE;YAC/D,IAAI,GAAG;gBAAE,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;YAC9B,IAAI,kBAAkB,GAAG,UAAU;iBAC9B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,CAAC;iBAC3D,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;YAEtB,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC;QACxE,CAAC,CAAC,CAAC;IACP,CAAC;IAEO,eAAe;QACnB,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,IAAI,CAAC,cAAc,EAAE;YACrB,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;SACtC;QACD,0CAA0C;QAC1C,IAAI,CAAC,cAAc,GAAG,WAAW,CAC7B,GAAG,EAAE;YACD,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE;gBACvC,IAAI,GAAG,EAAE;oBACL,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,kCAAkC,CAAC,CAAC;oBACzE,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;iBAC/B;YACL,CAAC,CAAC,CAAA;QACN,CAAC,EACD,IAAI,CAAC,YAAY,CAAC,CAAC;IAC3B,CAAC;CACJ;AA5VD,kDA4VC"} \ No newline at end of file diff --git a/built/distributed/topology_leader.d.ts b/built/distributed/topology_leader.d.ts index e218d33a..713de29c 100644 --- a/built/distributed/topology_leader.d.ts +++ b/built/distributed/topology_leader.d.ts @@ -36,33 +36,33 @@ export declare class TopologyLeader { /** Single step in checking if current node should be * promoted into leadership role. **/ - private checkIfLeaderDetermined(callback); + private checkIfLeaderDetermined; /** Single step in performing leadership role. * Checks work statuses and redistributes topologies for dead * to alive workers. */ - private performLeaderLoop(callback); + private performLeaderLoop; /** Check enabled topologies - if they are marked as running, they must be assigned to worker */ - private handleSuspiciousTopologies(topologies_enabled, topologies_disabled, callback); + private handleSuspiciousTopologies; /** go through all enabled topologies and calculate current loads for workers. * Then assign unassigned topologies to appropiate workers. */ - private assignUnassignedTopologies(topologies_enabled, topologies_for_rebalance, alive_workers, worker_weights, callback); + private assignUnassignedTopologies; /** This method will perform rebalance of topologies on workers if needed. */ - private performRebalanceIfNeeded(workers, topologies, callback); + private performRebalanceIfNeeded; /** Handles situation when there is a dead worker and its * topologies need to be re-assigned to other servers. */ - private handleDeadWorker(dead_worker, callback); + private handleDeadWorker; /** Checks single worker record and de-activates it if needed. */ - private disableDefunctWorkerSingle(worker, callback); + private disableDefunctWorkerSingle; /** checks all worker records if any of them is not active anymore. */ - private disableDefunctWorkers(data_workers, callback); + private disableDefunctWorkers; /** Detaches toplogies from inactive workers */ - private unassignWaitingTopologies(data_workers, callback); + private unassignWaitingTopologies; /** Gets and refreshes worker statuses */ - private refreshStatuses(callback); + private refreshStatuses; /** Utility function that resembles leadership - removes error flag for topology. * But it is not called within leader object. */ diff --git a/built/distributed/topology_leader.js.map b/built/distributed/topology_leader.js.map index 3a1124f5..1f71520c 100644 --- a/built/distributed/topology_leader.js.map +++ b/built/distributed/topology_leader.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_leader.js","sourceRoot":"","sources":["../../src/distributed/topology_leader.ts"],"names":[],"mappings":";;AACA,+BAA+B;AAC/B,2CAA2C;AAC3C,+CAA+C;AAC/C,sCAAqC;AAErC,MAAM,eAAe,GAAW,CAAC,CAAC;AAClC,MAAM,kBAAkB,GAAW,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;AAClD,MAAM,4BAA4B,GAAW,CAAC,GAAG,IAAI,CAAC;AACtD,MAAM,gBAAgB,GAAW,GAAG,GAAG,IAAI,CAAC;AAC5C,MAAM,oBAAoB,GAAW,GAAG,GAAG,IAAI,CAAC;AAQhD;;GAEG;AACH;IAYI,yBAAyB;IACzB,YAAY,IAAY,EAAE,OAAiC,EAAE,YAAoB;QAC7E,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC;QAC9B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;QAC1B,IAAI,CAAC,YAAY,GAAG,YAAY,IAAI,4BAA4B,CAAC;QACjE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,kBAAkB,CAAC;QACtD,IAAI,CAAC,UAAU,GAAG,WAAW,CAAC;IAClC,CAAC;IAED,sDAAsD;IACtD,SAAS;QACL,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC;IAC3B,CAAC;IAED;mCAC+B;IAC/B,QAAQ;QACJ,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;IAED,uDAAuD;IACvD,GAAG;QACC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC;QAC1B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,KAAK,CAAC,MAAM,CACR,GAAG,EAAE;YACD,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC;QAC3B,CAAC,EACD,CAAC,SAAS,EAAE,EAAE;YACV,UAAU,CAAC,GAAG,EAAE;gBACZ,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;YACnC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;QAC1B,CAAC,EACD,CAAC,GAAU,EAAE,EAAE;YACX,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,2BAA2B,CAAC,CAAC;YACtE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;YACzB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YACxB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC;gBACzB,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC;YAChC,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,6CAA6C;gBAC7C,mEAAmE;gBACnE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACN,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC;oBAC1C,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBAChC,CAAC;YACL,CAAC;QACL,CAAC,CACJ,CAAC;IACN,CAAC;IAED,sEAAsE;IACtE,cAAc,CAAC,QAA6B;QACxC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC;QACrC,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC;QAC3C,CAAC;IACL,CAAC;IAED,yBAAyB;IACzB,QAAQ,CAAC,QAA6B;QAClC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;YACpB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,oBAAoB,CAAC,CAAC;YAC/D,QAAQ,EAAE,CAAC;QACf,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;YAClC,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,gBAAgB,CAAC,CAAC;YAC3D,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QAC5B,CAAC;IACL,CAAC;IAED,gFAAgF;IAChF,cAAc;QACV,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC;IAC5B,CAAC;IAED,qFAAqF;IACrF,sBAAsB,CAAC,MAAc,EAAE,IAAY,EAAE,QAA6B;QAC9E,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,sBAAsB,IAAI,cAAc,MAAM,EAAE,CAAC,CAAC;QAC3F,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,GAAU,EAAE,EAAE;YACrD,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gBAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;YAAC,CAAC;YAClC,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,cAAc,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC;QACpI,CAAC,CAAC,CAAC;IACP,CAAC;IAED,uFAAuF;IACvF,wBAAwB,CAAC,MAAc,EAAE,KAAe,EAAE,QAA6B;QACnF,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,wBAAwB,KAAK,cAAc,MAAM,EAAE,CAAC,CAAC;QAC9F,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE;YAClC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE,SAAS,CAAC,CAAC;QACzD,CAAC,EAAE,CAAC,GAAU,EAAE,EAAE;YACd,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gBAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;YAAC,CAAC;YAClC,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,gBAAgB,EAChF,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC;QACtD,CAAC,CAAC,CAAC;IACP,CAAC;IAED,uDAAuD;IACvD,iBAAiB,CAAC,QAA6B;QAC3C,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;IACzF,CAAC;IAED;;QAEI;IACI,uBAAuB,CAAC,QAA6B;QACzD,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,eAAe,GAAG,IAAI,CAAC;QAC3B,KAAK,CAAC,MAAM,CACR;YACI,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAC/B,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,gCAAgC;oBAChE,eAAe,GAAG,CAAC,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,EAAE,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;oBACnI,SAAS,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC;oBAAC,MAAM,CAAC,SAAS,EAAE,CAAC;gBACzC,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,8BAA8B,CAAC,CAAC;gBACzE,IAAI,CAAC,OAAO,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;YAC/D,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC;oBAAC,MAAM,CAAC,SAAS,EAAE,CAAC;gBACzC,IAAI,CAAC,OAAO,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,SAAS,EAAE,EAAE;oBAC5D,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBAC/B,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;oBAC3B,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;wBACjB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,gCAAgC,CAAC,CAAC;wBAC3E,IAAI,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC;oBACtC,CAAC;oBAAC,IAAI,CAAC,CAAC;wBACJ,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,wCAAwC,CAAC,CAAC;wBACnF,SAAS,EAAE,CAAC;oBAChB,CAAC;gBACL,CAAC,CAAC,CAAC;YACP,CAAC;SACJ,EACD,QAAQ,CACX,CAAC;IACN,CAAC;IAED;;;OAGG;IACK,iBAAiB,CAAC,QAA6B;QACnD,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,YAAY,GAAG,IAAI,CAAC;QACxB,IAAI,aAAa,GAAwB,EAAE,CAAC;QAC5C,IAAI,cAAc,GAAwB,IAAI,GAAG,EAAkB,CAAC;QAEpE,IAAI,wBAAwB,GAAkB,EAAE,CAAC;QACjD,IAAI,mBAAmB,GAA0B,EAAE,CAAC;QACpD,IAAI,kBAAkB,GAA0B,EAAE,CAAC;QAEnD,KAAK,CAAC,MAAM,CACR;YACI,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAC/B,SAAS,CAAC,GAAG,CAAC,CAAC;gBACnB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE;oBAC1C,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBAC/B,IAAI,mBAAmB,GAAG,OAAO;yBAC5B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,CAAC;yBACjC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC5B,EAAE,CAAC,CAAC,mBAAmB,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC;wBAC1D,wDAAwD;wBACxD,YAAY,GAAG,KAAK,CAAC;wBACrB,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;wBACvB,MAAM,CAAC,SAAS,EAAE,CAAC;oBACvB,CAAC;oBAED,IAAI,kBAAkB,GAAG,OAAO;yBAC3B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,CAAC;yBACjC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;oBAC3B,EAAE,CAAC,CAAC,kBAAkB,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;wBACvD,uDAAuD;wBACvD,YAAY,GAAG,KAAK,CAAC;wBACrB,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC;wBACvB,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;oBACjG,CAAC;oBAED,aAAa,GAAG,OAAO;yBAClB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;oBAC9D,IAAI,YAAY,GAAG,OAAO;yBACrB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC;yBACvD,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;oBACtB,KAAK,CAAC,IAAI,CACN,YAAY,EACZ,CAAC,WAAmB,EAAE,SAAS,EAAE,EAAE;wBAC/B,IAAI,CAAC,gBAAgB,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC;oBAClD,CAAC,EACD,SAAS,CACZ,CAAC;gBACN,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;oBAChB,MAAM,CAAC,SAAS,EAAE,CAAC;gBACvB,CAAC;gBACD,iDAAiD;gBACjD,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,GAAG,EAAE,cAAc,EAAE,EAAE;oBACnD,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBAC/B,mBAAmB,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;oBAC7D,kBAAkB,GAAG,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;oBAC3D,SAAS,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;oBAChB,MAAM,CAAC,SAAS,EAAE,CAAC;gBACvB,CAAC;gBACD,4FAA4F;gBAC5F,IAAI,CAAC,0BAA0B,CAAC,kBAAkB,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;YACxF,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,YAAY,IAAI,aAAa,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC;oBAC7C,MAAM,CAAC,SAAS,EAAE,CAAC;gBACvB,CAAC;gBACD,4EAA4E;gBAC5E,IAAI,CAAC,0BAA0B,CAAC,kBAAkB,EAAE,wBAAwB,EAAE,aAAa,EAAE,cAAc,EAAE,SAAS,CAAC,CAAC;YAC5H,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,CAAC,YAAY,IAAI,aAAa,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC;oBAC7C,MAAM,CAAC,SAAS,EAAE,CAAC;gBACvB,CAAC;gBACD,wDAAwD;gBACxD,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;oBACjB,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,wBAAwB,EAAE,SAAS,CAAC,CAAC;gBACtF,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,SAAS,EAAE,CAAC;gBAChB,CAAC;YACL,CAAC;SACJ,EACD,QAAQ,CACX,CAAC;IACN,CAAC;IAED,gGAAgG;IACxF,0BAA0B,CAC9B,kBAAyC,EACzC,mBAA0C,EAC1C,QAA6B;QAE7B,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,OAAO,GAAG,kBAAkB;aAC3B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC;QACrF,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,IAAyB,EAAE,SAAS,EAAE,EAAE;YACzD,2EAA2E;YAC3E,yBAAyB;YACzB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,mEAAmE,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;YAC1H,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE,CAAC,GAAG,EAAE,EAAE;gBACjG,EAAE,CAAC,CAAC,GAAG,CAAC;oBACJ,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;gBAC1B,uCAAuC;gBACvC,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC/D,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAC/B,SAAS,EAAE,CAAC;YAChB,CAAC,CAAC,CAAC;QACP,CAAC,EAAE,QAAQ,CAAC,CAAC;IACjB,CAAC;IAED;;OAEG;IACK,0BAA0B,CAC9B,kBAAyC,EACzC,wBAAuC,EACvC,aAAkC,EAClC,cAAmC,EACnC,QAA6B;QAE7B,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YAC3B,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC;YACzB,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,IAAI,EAAE,CAAC;YAC5C,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC;gBACjD,GAAG,CAAC,CAAC,IAAI,MAAM,IAAI,aAAa,CAAC,CAAC,CAAC;oBAC/B,IAAI,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC;oBACvB,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC;wBACnB,IAAI,UAAU,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;wBAC3E,cAAc,CAAC,GAAG,CAAC,IAAI,EAAE,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC;wBAChD,KAAK,CAAC;oBACV,CAAC;gBACL,CAAC;YACL,CAAC;YACD,wBAAwB,CAAC,IAAI,CAAC;gBAC1B,IAAI,EAAE,CAAC,CAAC,IAAI;gBACZ,MAAM,EAAE,CAAC,CAAC,MAAM;gBAChB,MAAM,EAAE,CAAC,CAAC,MAAM;gBAChB,QAAQ,EAAE,CAAC,CAAC,eAAe;gBAC3B,eAAe,EAAE,EAAE;aACtB,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;QAEH,IAAI,qBAAqB,GAAG,kBAAkB;aACzC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC;QACrE,EAAE,CAAC,CAAC,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YACnC,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,+BAA+B,GAAG,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,CAAC;QACtH,CAAC;QACD,+BAA+B;QAC/B,IAAI,aAAa,GAAG,IAAI,EAAE,CAAC,cAAc,CACrC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;YAClB,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;QACrE,CAAC,CAAC,EACF,eAAe,CAAC,yEAAyE;SAC5F,CAAC;QACF,IAAI,WAAW,GAAG,qBAAqB;aAClC,GAAG,CAAC,CAAC,CAAC,EAAE;YACL,IAAI,MAAM,GAAG,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;YAC7D,wBAAwB;iBACnB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC;iBAC7B,OAAO,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;YAC1C,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC;QAC5C,CAAC,CAAC,CAAC;QAEP,8BAA8B;QAC9B,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,IAAI,OAAO,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAClE,GAAG,CAAC,CAAC,IAAI,MAAM,IAAI,OAAO,CAAC,CAAC,CAAC;YACzB,IAAI,kBAAkB,GAAG,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC;YACrE,IAAI,KAAK,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;YAChD,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,CAAC;QACjD,CAAC;QACD,KAAK,CAAC,IAAI,CACN,KAAK,EACL,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE;YAChB,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC;QACtE,CAAC,EACD,QAAQ,CAAC,CAAC;IAClB,CAAC;IAED;OACG;IACK,wBAAwB,CAAC,OAA4B,EAAE,UAAyB,EAAE,QAAQ;QAC9F,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YACnC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,kBAAkB,CAAC;QACtD,EAAE,CAAC,CAAC,CAAC,OAAO,IAAI,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC;YAClC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACtB,CAAC;QACD,EAAE,CAAC,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC;YACxC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACtB,CAAC;QACD,IAAI,aAAa,GAAG,IAAI,EAAE,CAAC,cAAc,CACrC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE;YACZ,MAAM,CAAC;gBACH,IAAI,EAAE,CAAC,CAAC,IAAI;gBACZ,MAAM,EAAE,UAAU;qBACb,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,yBAAyB;qBACzD,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAc,oBAAoB;qBACpD,MAAM,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,kBAAkB;aACjE,CAAC;QACN,CAAC,CAAC,EACF,eAAe,CAClB,CAAC;QACF,IAAI,KAAK,GAAG,aAAa,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC;QAChD,kCAAkC;QAClC,IAAI,eAAe,GAAG,EAAE,CAAC;QACzB,IAAI,WAAW,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;QACtF,GAAG,CAAC,CAAC,IAAI,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC;YACjC,IAAI,cAAc,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,UAAU,IAAI,UAAU,CAAC,CAAC;YACrF,IAAI,eAAe,GAAG,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,MAAM,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;YACrH,eAAe,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,UAAU,EAAE,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC;QACvF,CAAC;QACD,KAAK,CAAC,IAAI,CACN,eAAe,EACf,CAAC,cAAc,EAAE,SAAS,EAAE,EAAE;YAC1B,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,+CAA+C,cAAc,CAAC,UAAU,EAAE;gBAC/G,KAAK,cAAc,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YAC/F,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAC5B,cAAc,CAAC,UAAU,EACzB,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,eAAe,EAC1C,EAAE,eAAe,EAAE,cAAc,CAAC,eAAe,EAAE,EACnD,gBAAgB,EAChB,SAAS,CAAC,CAAC;QACnB,CAAC,EACD,QAAQ,CACX,CAAC;IACN,CAAC;IAED;;OAEG;IACK,gBAAgB,CAAC,WAAmB,EAAE,QAA6B;QACvE,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,uBAAuB,GAAG,WAAW,CAAC,CAAC;QAChF,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,WAAW,EAAE,CAAC,GAAG,EAAE,UAAU,EAAE,EAAE;YACjE,KAAK,CAAC,IAAI,CACN,UAAU,EACV,CAAC,QAAQ,EAAE,SAAS,EAAE,EAAE;gBACpB,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,uBAAuB,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAClF,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;oBACtD,iCAAiC;oBACjC,SAAS,EAAE,CAAC;gBAChB,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;gBAChH,CAAC;YACL,CAAC,EACD,CAAC,GAAU,EAAE,EAAE;gBACX,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;oBACN,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,mCAAmC,GAAG,GAAG,CAAC,CAAC;oBACpF,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;gBACzB,CAAC;gBACD,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,mCAAmC,GAAG,WAAW,CAAC,CAAC;gBAC5F,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;YAC3F,CAAC,CACJ,CAAC;QACN,CAAC,CAAC,CAAC;IACP,CAAC;IAED,iEAAiE;IACzD,0BAA0B,CAAC,MAAyB,EAAE,QAA6B;QACvF,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,KAAK,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,oBAAoB,CAAC;QAE9C,KAAK,CAAC,MAAM,CACR;YACI,CAAC,SAAS,EAAE,EAAE;gBACV,8CAA8C;gBAC9C,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI;oBAC9C,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC;oBAAC,MAAM,CAAC,SAAS,EAAE,CAAC;gBAAC,CAAC;gBAC/E,iDAAiD;gBACjD,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,IAAI,KAAK,CAAC,CAAC,CAAC;oBAAC,MAAM,CAAC,SAAS,EAAE,CAAC;gBAAC,CAAC;gBACtD,4BAA4B;gBAC5B,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,yBAAyB,MAAM,CAAC,IAAI,6BAA6B,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,MAAM,CAAC,SAAS,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC;gBACrJ,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC;gBAC9C,qFAAqF;gBACrF,uFAAuF;gBACvF,wDAAwD;gBACxD,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;YACxE,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,oCAAoC;gBACpC,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC;oBACxG,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,oBAAoB,MAAM,CAAC,IAAI,gDAAgD,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;oBAC7N,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,CAAC;oBAClD,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;gBAC1E,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,SAAS,EAAE,CAAC;gBAChB,CAAC;YACL,CAAC;SACJ,EACD,QAAQ,CACX,CAAC;IACN,CAAC;IAED,sEAAsE;IAC9D,qBAAqB,CAAC,YAAiC,EAAE,QAA6B;QAC1F,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,KAAK,CAAC,IAAI,CACN,YAAY,EACZ,CAAC,MAAyB,EAAE,SAAS,EAAE,EAAE;YACrC,IAAI,CAAC,0BAA0B,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;QACvD,CAAC,EACD,QAAQ,CACX,CAAC;IACN,CAAC;IAED,+CAA+C;IACvC,yBAAyB,CAAC,YAAiC,EAAE,QAA6B;QAC9F,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,YAAY,GAAG,YAAY;aAC1B,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC;aACvG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;QACtB,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;YACzC,EAAE,CAAC,CAAC,GAAG,CAAC;gBAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;YAC9B,IAAI,KAAK,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,oBAAoB,CAAC;YAC9C,KAAK,CAAC,IAAI,CACN,IAAI,EACJ,CAAC,QAA6B,EAAE,SAAS,EAAE,EAAE;gBACzC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,IAAI,QAAQ,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC,CAAC;oBACtF,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,gCAAgC,QAAQ,CAAC,IAAI,qBAAqB,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,QAAQ,CAAC,SAAS,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC;oBACxJ,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;gBAChH,CAAC;gBAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,OAAO,IAAI,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;oBAC7G,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,gCAAgC,QAAQ,CAAC,IAAI,qBAAqB,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;oBAC9H,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;gBAChH,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,SAAS,EAAE,CAAC;gBAChB,CAAC;YACL,CAAC,EACD,QAAQ,CACX,CAAC;QACN,CAAC,CAAC,CAAC;IACP,CAAC;IAED,yCAAyC;IACjC,eAAe,CAAC,QAA0D;QAC9E,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,OAAO,GAAwB,IAAI,CAAC;QACxC,IAAI,GAAG,GAA0B;YAC7B,iBAAiB,EAAE,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,MAAM;YACtD,UAAU,EAAE,IAAI;YAChB,WAAW,EAAE,IAAI;SACpB,CAAC;QACF,KAAK,CAAC,MAAM,CACR;YACI,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBACvC,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBAC/B,OAAO,GAAG,IAAI,CAAC;oBACf,IAAI,QAAQ,GAAG,OAAO;yBACjB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC;oBACtC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;wBACtB,GAAG,CAAC,UAAU,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;wBACpC,GAAG,CAAC,WAAW,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;oBAC1C,CAAC;oBACD,SAAS,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,qBAAqB,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;YACnD,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,CAAC,yBAAyB,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC;YACvD,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,IAAI,UAAU,GAAG,OAAO;qBACnB,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,MAAM,CAAC;qBAC1D,MAAM,CAAC;gBACZ,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC;oBACjB,GAAG,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,EAAE,CAAC;gBAC5D,CAAC;gBACD,SAAS,EAAE,CAAC;YAChB,CAAC;SACJ,EACD,CAAC,GAAU,EAAE,EAAE;YACX,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gBACN,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;YACzB,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YAC/B,CAAC;QACL,CAAC,CACJ,CAAC;IACN,CAAC;IAED;;OAEG;IACI,MAAM,CAAC,kBAAkB,CAAC,IAAY,EAAE,OAAiC,EAAE,QAA6B;QAC3G,IAAI,aAAa,GAA8B,IAAI,CAAC;QACpD,IAAI,SAAS,GAAG,KAAK,CAAC;QACtB,KAAK,CAAC,MAAM,CACR;YACI,CAAC,SAAS,EAAE,EAAE;gBACV,OAAO,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBACxC,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;oBAC9B,aAAa,GAAG,IAAI,CAAC;oBACrB,EAAE,CAAC,CAAC,aAAa,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;wBAC3D,MAAM,CAAC,SAAS,CAAC,IAAI,KAAK,CAAC,6CAA6C,GAAG,IAAI,CAAC,CAAC,CAAC;oBACtF,CAAC;oBACD,SAAS,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,OAAO,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE;oBAClC,EAAE,CAAC,CAAC,GAAG,CAAC;wBAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;oBAC/B,IAAI,MAAM,GAAG,IAAI;yBACZ,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,aAAa,CAAC,MAAM,CAAC;yBAC3C,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;oBACxB,qEAAqE;oBACrE,qCAAqC;oBACrC,SAAS,GAAG,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC;oBAC/E,SAAS,EAAE,CAAC;gBAChB,CAAC,CAAC,CAAC;YACP,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;oBACZ,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,aAAa,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;gBAClE,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,OAAO,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC;gBAClG,CAAC;YACL,CAAC;YACD,CAAC,SAAS,EAAE,EAAE;gBACV,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;oBACZ,OAAO,CAAC,mBAAmB,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,cAAc,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,gBAAgB,EAAE,SAAS,CAAC,CAAC;gBAC9I,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,SAAS,EAAE,CAAC;gBAChB,CAAC;YACL,CAAC;SACJ,EACD,QAAQ,CACX,CAAC;IACN,CAAC;CACJ;AAnmBD,wCAmmBC"} \ No newline at end of file +{"version":3,"file":"topology_leader.js","sourceRoot":"","sources":["../../src/distributed/topology_leader.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/topology_local_proxy.d.ts b/built/distributed/topology_local_proxy.d.ts index 597e09d4..5aa3628d 100644 --- a/built/distributed/topology_local_proxy.d.ts +++ b/built/distributed/topology_local_proxy.d.ts @@ -22,8 +22,8 @@ export declare class TopologyLocalProxy { /** Constructor that sets up call routing */ constructor(child_exit_callback: intf.SimpleCallback, child_process?: any); /** Starts child process and sets up all event handlers */ - private setUpChildProcess(uuid); - private setPingInterval(); + private setUpChildProcess; + private setPingInterval; /** Check if this object has exited */ hasExited(): boolean; /** Check if this object has exited */ @@ -35,7 +35,7 @@ export declare class TopologyLocalProxy { * forwards the given error to child_exit_callback. * Also clears ping interval. */ - private onExit(e); + private onExit; /** Sends initialization signal to underlaying process */ init(uuid: string, config: any, callback: intf.SimpleCallback): void; /** Sends run signal to underlaying process */ @@ -50,5 +50,5 @@ export declare class TopologyLocalProxy { */ kill(callback: intf.SimpleCallback): void; /** Internal method for sending messages to child process */ - private send(code, data); + private send; } diff --git a/built/distributed/topology_local_proxy.js b/built/distributed/topology_local_proxy.js index dd9e27b1..ba55879f 100644 --- a/built/distributed/topology_local_proxy.js +++ b/built/distributed/topology_local_proxy.js @@ -232,7 +232,7 @@ class TopologyLocalProxy { /** Sends shutdown signal to underlaying process */ shutdown(callback) { callback = callback_wrappers_1.tryCallback(callback); - if (this.shutdown_cb) { + if (this.shutdown_cb) { // this proxy is in the process of shutdown return callback(new Error(this.log_prefix + "Shutdown already in process")); } // the child might have ALREADY sent shutdown response (SIGINT, SIGTERM) @@ -261,7 +261,7 @@ class TopologyLocalProxy { callback = callback_wrappers_1.tryCallback(callback); if ((this.child == null) || // not initialized this.child.killed || // already sent SIGKILL - this.has_exited) { + this.has_exited) { // exited by signal or exit (shutdown or error) return callback(); } log.logger().important(this.log_prefix + "Sending SIGKILL to child process"); diff --git a/built/distributed/topology_local_proxy.js.map b/built/distributed/topology_local_proxy.js.map index 45d8b890..442ce2aa 100644 --- a/built/distributed/topology_local_proxy.js.map +++ b/built/distributed/topology_local_proxy.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_local_proxy.js","sourceRoot":"","sources":["../../src/distributed/topology_local_proxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_local_proxy.js","sourceRoot":"","sources":["../../src/distributed/topology_local_proxy.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/topology_local_wrapper.d.ts b/built/distributed/topology_local_wrapper.d.ts index 8433f207..b55f1b9e 100644 --- a/built/distributed/topology_local_wrapper.d.ts +++ b/built/distributed/topology_local_wrapper.d.ts @@ -15,25 +15,25 @@ export declare class TopologyLocalWrapper { /** Constructor that sets up call routing */ constructor(proc?: any); /** sets ping interval */ - private setPingInterval(); + private setPingInterval; /** clears ping interval */ - private clearPingInterval(); + private clearPingInterval; /** exit logic when not initialized */ - private exitNonInit(fun, msgCode, exitCode); + private exitNonInit; /** Starts infinite loop by reading messages from parent or console */ start(): void; /** Internal main handler for incoming messages */ - private handle(msg); + private handle; /** Kill this process the hard way. */ - private killProcess(exit_code?, err?); + private killProcess; /** This method shuts down the local topology. * Any bolt/spout shutdown exception `err` will be propagated * to this method and will result in calling self.killProcess(shutdown_internal_error, err) */ - private shutdown(); + private shutdown; /** Sends command to parent process. * @param {string} cmd - command to send * @param {Object} data - data to send */ - private sendToParent(cmd, data, callback?); + private sendToParent; } diff --git a/built/distributed/topology_local_wrapper.js.map b/built/distributed/topology_local_wrapper.js.map index 297cdf85..d701c576 100644 --- a/built/distributed/topology_local_wrapper.js.map +++ b/built/distributed/topology_local_wrapper.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_local_wrapper.js","sourceRoot":"","sources":["../../src/distributed/topology_local_wrapper.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_local_wrapper.js","sourceRoot":"","sources":["../../src/distributed/topology_local_wrapper.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/distributed/topology_local_wrapper_main.d.ts b/built/distributed/topology_local_wrapper_main.d.ts index e69de29b..cb0ff5c3 100644 --- a/built/distributed/topology_local_wrapper_main.d.ts +++ b/built/distributed/topology_local_wrapper_main.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/built/distributed/topology_worker.d.ts b/built/distributed/topology_worker.d.ts index f408a404..358c6d93 100644 --- a/built/distributed/topology_worker.d.ts +++ b/built/distributed/topology_worker.d.ts @@ -25,24 +25,24 @@ export declare class TopologyWorker { /** Initializes this object */ constructor(options: TopologyWorkerParams); /** Internal wrapper around process.exit */ - private exit(code); + private exit; /** Starts this worker */ run(): void; /** This method verifies that all topologies are running and properly registered */ - private resolveTopologyMismatches(uuids, callback); + private resolveTopologyMismatches; /** Internal method ensures that a topology exits. */ - private ensureExit(rec, err?); + private ensureExit; /** Internal method that creates proxy for given topology item */ - private createInitAndRunProxy(rec, callback); + private createInitAndRunProxy; /** Starts single topology. * Guards itself from duplicated calls. */ - private start(uuid, config, callback); - private hasTopology(uuid); + private start; + private hasTopology; /** This method injects override values into variables section of the configuration. */ - private injectOverrides(config); + private injectOverrides; /** Remove specified topology from internal list */ - private removeTopology(uuid); + private removeTopology; /** Shuts down the worker and all its subprocesses. * Does not pass any exceptions, only logs them. */ @@ -50,11 +50,11 @@ export declare class TopologyWorker { /** Sends shutdown signals to all topologies. Will try to shutdown * all topologies and log any failures. */ - private shutDownTopologies(callback); + private shutDownTopologies; /** Sends shut down signal to single topology */ - private shutDownTopology(uuid, do_kill, callback); + private shutDownTopology; /** Internal method that contains common steps for kill and shutdown sequence */ - private shutDownTopologyInternal(item, do_kill, callback); + private shutDownTopologyInternal; /** Remove given topology from internal list and report an error */ - private removeAndReportError(rec, err, callback); + private removeAndReportError; } diff --git a/built/distributed/topology_worker.js b/built/distributed/topology_worker.js index 3c0eff15..f18c7c33 100644 --- a/built/distributed/topology_worker.js +++ b/built/distributed/topology_worker.js @@ -282,7 +282,7 @@ class TopologyWorker { let topologies_local = self.topologies.slice(0); async.each(topologies_local, (item, xcallback) => { self.shutDownTopologyInternal(item, false, (err) => { - if (err) { + if (err) { // reporting error log.logger().error(self.log_prefix + "Error while shutting down topology: " + item.uuid); log.logger().exception(err); } @@ -296,7 +296,7 @@ class TopologyWorker { let top = self.topologies.find(top => top.uuid == uuid); if (top) { self.shutDownTopologyInternal(top, do_kill, (err) => { - if (err) { + if (err) { // reporting error log.logger().error(self.log_prefix + "Error while shutting down topology: " + uuid); log.logger().exception(err); } diff --git a/built/distributed/topology_worker.js.map b/built/distributed/topology_worker.js.map index 8e2d388d..77597ac5 100644 --- a/built/distributed/topology_worker.js.map +++ b/built/distributed/topology_worker.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_worker.js","sourceRoot":"","sources":["../../src/distributed/topology_worker.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_worker.js","sourceRoot":"","sources":["../../src/distributed/topology_worker.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/accumulator_bolt.d.ts b/built/std_nodes/accumulator_bolt.d.ts new file mode 100644 index 00000000..3c977cb1 --- /dev/null +++ b/built/std_nodes/accumulator_bolt.d.ts @@ -0,0 +1,68 @@ +import * as intf from "../topology_interfaces"; +/** Internal class for storing statistics */ +export declare class Rec { + count: number; + min: number; + max: number; + avg: number; + constructor(); + reset(): void; + add(val: number): void; + report(): { + count: number; + avg: any; + min: any; + max: any; + }; +} +/** Internal class that lives in a tree structure */ +export declare class Node { + data: Rec; + children: Map; + constructor(); + add(val: number, tags: string[], tag_index: number): void; + report(prefix: string, result: any): void; + reset(): void; +} +/** Internal class that lives in a tree structure */ +export declare class PartitionNode { + child: Node; + pchildren: Map; + constructor(); + add(val: number, ptags: string[], tags: string[]): void; + report(prefix: string, result: any): void; + reset(): void; +} +/** + * This class processes incoming single-metric data + * by counting and keeping various statistics + * about it, and then publishing it when requested. */ +export declare class SingleMetricAccumulator { + private map; + name: string; + constructor(name: string); + add(val: number, ptags: string[], tags: string[]): void; + report(): any[]; + reset(): void; +} +/** This bolt processes incoming data by counting and keeping various statistics + * about it, and then publishing them at regular intervals. */ +export declare class AccumulatorBolt implements intf.Bolt { + private last_ts; + private emit_zero_counts; + private granularity; + private ignore_tags; + private partition_tags; + private onEmit; + private accumulators; + constructor(); + init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; + heartbeat(): void; + shutdown(callback: intf.SimpleCallback): void; + receive(data: any, stream_id: string, callback: intf.SimpleCallback): void; + /** Repeatedly sends aggregates until aggregation watermark + * reaches given timestamp. + */ + catchUpTimestamp(ts: any, callback: any): void; + sendAggregates(callback: any): void; +} diff --git a/built/std_nodes/accumulator_bolt.js b/built/std_nodes/accumulator_bolt.js new file mode 100644 index 00000000..f0652aa7 --- /dev/null +++ b/built/std_nodes/accumulator_bolt.js @@ -0,0 +1,258 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const async = require("async"); +const logger_1 = require("../util/logger"); +/** Internal class for storing statistics */ +class Rec { + constructor() { + this.avg = 0; + this.count = 0; + this.max = Number.MIN_VALUE; + this.min = Number.MAX_VALUE; + } + reset() { + this.avg = 0; + this.count = 0; + this.max = Number.MIN_VALUE; + this.min = Number.MAX_VALUE; + } + add(val) { + this.count++; + this.avg = ((this.count - 1) / this.count) * this.avg + val / this.count; + this.min = (this.min > val ? val : this.min); + this.max = (this.max < val ? val : this.max); + } + report() { + let res = { + count: this.count, + avg: null, + min: null, + max: null + }; + if (res.count > 0) { + res.min = this.min; + res.max = this.max; + res.avg = this.avg; + } + return res; + } +} +exports.Rec = Rec; +/** Internal class that lives in a tree structure */ +class Node { + constructor() { + this.data = new Rec(); + this.children = new Map(); + } + add(val, tags, tag_index) { + this.data.add(val); + for (let tag_index2 = tag_index; tag_index2 < tags.length; tag_index2++) { + let tag = tags[tag_index2]; + if (!this.children.has(tag)) { + this.children.set(tag, new Node()); + } + this.children.get(tag).add(val, tags, tag_index2 + 1); + } + } + report(prefix, result) { + result.push([prefix, this.data.report()]); + prefix = prefix + (prefix.length > 0 ? "." : ""); + for (let c of this.children.keys()) { + this.children.get(c).report(prefix + c, result); + } + } + reset() { + this.data.reset(); + for (let c of this.children.keys()) { + this.children.get(c).reset(); + } + } +} +exports.Node = Node; +/** Internal class that lives in a tree structure */ +class PartitionNode { + constructor() { + this.child = null; + this.pchildren = new Map(); + } + add(val, ptags, tags) { + if (ptags.length == 0) { + if (!this.child) { + this.child = new Node(); + } + this.child.add(val, tags, 0); + } + else { + let ptag = ptags[0]; + ptags = ptags.slice(1); + if (!this.pchildren.has(ptag)) { + this.pchildren.set(ptag, new PartitionNode()); + } + this.pchildren.get(ptag).add(val, ptags, tags); + } + } + report(prefix, result) { + if (this.child) { + this.child.report(prefix, result); + } + else { + prefix = prefix + (prefix.length > 0 ? "." : ""); + for (let c of this.pchildren.keys()) { + this.pchildren.get(c).report(prefix + c, result); + } + } + } + reset() { + if (this.child) { + this.child.reset(); + } + for (let pc of this.pchildren.keys()) { + this.pchildren[pc].reset(); + } + } +} +exports.PartitionNode = PartitionNode; +/** + * This class processes incoming single-metric data + * by counting and keeping various statistics + * about it, and then publishing it when requested. */ +class SingleMetricAccumulator { + constructor(name) { + this.name = name; + this.map = new PartitionNode(); + } + add(val, ptags, tags) { + let ttags = tags.slice(0); + ttags.sort(); + this.map.add(val, ptags, ttags); + } + report() { + let result = []; + this.map.report("", result); + return result; + } + reset() { + this.map.reset(); + } +} +exports.SingleMetricAccumulator = SingleMetricAccumulator; +/** This bolt processes incoming data by counting and keeping various statistics + * about it, and then publishing them at regular intervals. */ +class AccumulatorBolt { + constructor() { + this.emit_zero_counts = false; + this.last_ts = Number.MIN_VALUE; + this.granularity = 10 * 60 * 1000; + this.onEmit = null; + this.accumulators = []; + } + init(name, config, context, callback) { + this.onEmit = config.onEmit; + this.emit_zero_counts = config.emit_zero_counts; + this.ignore_tags = (config.ignore_tags || []).slice(); + this.partition_tags = (config.partition_tags || []).slice(); + this.granularity = config.granularity || this.granularity; + callback(); + } + heartbeat() { } + shutdown(callback) { + callback(); + } + receive(data, stream_id, callback) { + async.series([ + (xcallback) => { + // process timestamp and send stats up until timestamp + let ts = data.ts; + if (data.ts instanceof Date) { + ts = data.ts.getTime(); + } + if (this.last_ts == Number.MIN_VALUE) { + this.last_ts = Math.floor(ts / this.granularity); + } + this.catchUpTimestamp(ts, xcallback); + }, + (xcallback) => { + // transform tags + let partition_tags = []; + let tags = []; + for (let f of Object.getOwnPropertyNames(data.tags)) { + if (this.ignore_tags.indexOf(f) >= 0) { + continue; + } + let s = `${f}=${data.tags[f]}`; + if (this.partition_tags.indexOf(f) >= 0) { + partition_tags.push(s); + } + else { + tags.push(s); + } + } + // process each metric + for (let f of Object.getOwnPropertyNames(data.values)) { + let acc_match = null; + for (let acc of this.accumulators) { + if (acc.name == f) { + acc_match = acc; + break; + } + } + if (!acc_match) { + acc_match = new SingleMetricAccumulator(f); + this.accumulators.push(acc_match); + } + acc_match.add(data.values[f], partition_tags, tags); + } + xcallback(); + } + ], callback); + } + /** Repeatedly sends aggregates until aggregation watermark + * reaches given timestamp. + */ + catchUpTimestamp(ts, callback) { + async.whilst(() => { + return Math.floor(ts / this.granularity) != this.last_ts; + }, (xcallback) => { + this.sendAggregates(xcallback); + }, callback); + } + sendAggregates(callback) { + async.series([ + (xcallback) => { + // prepare items to send + let report = []; + for (let acc of this.accumulators) { + let stats = acc.report(); + for (let stat of stats) { + let name = acc.name + (stat[0].length > 0 ? "." : "") + stat[0]; + report.push({ + ts: this.last_ts * this.granularity, + name: name, + stats: stat[1] + }); + } + } + logger_1.logger().log("Emitting accumulated data for " + (new Date(this.last_ts * this.granularity))); + // emit data + async.each(report, (item, xxcallback) => { + this.onEmit(item, null, xxcallback); + }, xcallback); + }, + (xcallback) => { + if (this.emit_zero_counts) { + for (let acc of this.accumulators) { + acc.reset(); + } + ; + } + else { + this.accumulators = []; + } + this.last_ts++; + xcallback(); + } + ], callback); + } +} +exports.AccumulatorBolt = AccumulatorBolt; +//# sourceMappingURL=accumulator_bolt.js.map \ No newline at end of file diff --git a/built/std_nodes/accumulator_bolt.js.map b/built/std_nodes/accumulator_bolt.js.map new file mode 100644 index 00000000..c9852623 --- /dev/null +++ b/built/std_nodes/accumulator_bolt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"accumulator_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/accumulator_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/bomb_bolt.js.map b/built/std_nodes/bomb_bolt.js.map index 0d9d1d65..65664d7d 100644 --- a/built/std_nodes/bomb_bolt.js.map +++ b/built/std_nodes/bomb_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"bomb_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/bomb_bolt.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;;EAEE;AACF;IAMI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;QAC1B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,IAAI,EAAE,GAAG,IAAI,CAAC;QACvD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAC7B,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC;YACrD,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC;YAC1C,IAAI,CAAC,qBAAqB,CAAC,CAAC;QAChC,CAAC;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;IAC3C,CAAC;CACJ;AAjCD,4BAiCC"} \ No newline at end of file +{"version":3,"file":"bomb_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/bomb_bolt.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;;EAEE;AACF;IAMI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;QAC1B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,IAAI,EAAE,GAAG,IAAI,CAAC;QACvD,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAC7B,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,aAAa,EAAE;YACpD,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC;YAC1C,IAAI,CAAC,qBAAqB,CAAC,CAAC;SAC/B;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;IAC3C,CAAC;CACJ;AAjCD,4BAiCC"} \ No newline at end of file diff --git a/built/std_nodes/counter_bolt.js b/built/std_nodes/counter_bolt.js index ae7c7492..93873797 100644 --- a/built/std_nodes/counter_bolt.js +++ b/built/std_nodes/counter_bolt.js @@ -41,7 +41,7 @@ class CounterBolt { } receive(data, stream_id, callback) { this.counter++; - callback(); + this.onEmit(data, stream_id, callback); } } exports.CounterBolt = CounterBolt; diff --git a/built/std_nodes/counter_bolt.js.map b/built/std_nodes/counter_bolt.js.map index cabe855d..c4968c73 100644 --- a/built/std_nodes/counter_bolt.js.map +++ b/built/std_nodes/counter_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"counter_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/counter_bolt.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;sDACsD;AACtD;IASI;QACI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QACjB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;IAClC,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC;QAC/B,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;YAChB,IAAI,CAAC,MAAM,IAAI,IAAI,MAAM,CAAC,MAAM,EAAE,CAAC;QACvC,CAAC;QACD,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;QAC9B,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QACnB,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;YACvC,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC;YAClD,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,cAAc,IAAI,CAAC,OAAO,OAAO,GAAG,MAAM,CAAC,CAAC;YAC3E,IAAI,GAAG,GAAG;gBACN,EAAE,EAAE,IAAI,IAAI,EAAE;gBACd,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,MAAM,EAAE,GAAG;aACd,CAAC;YACF,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;YACjB,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;YACrB,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC;QACtC,CAAC;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,QAAQ,EAAE,CAAC;IACf,CAAC;CACJ;AApDD,kCAoDC"} \ No newline at end of file +{"version":3,"file":"counter_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/counter_bolt.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;sDACsD;AACtD;IASI;QACI,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QACjB,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;IAClC,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC;QAC/B,IAAI,MAAM,CAAC,MAAM,EAAE;YACf,IAAI,CAAC,MAAM,IAAI,IAAI,MAAM,CAAC,MAAM,EAAE,CAAC;SACtC;QACD,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC;QAC9B,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QACnB,IAAI,CAAC,IAAI,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,OAAO,EAAE;YACtC,IAAI,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC;YAClD,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,cAAc,IAAI,CAAC,OAAO,OAAO,GAAG,MAAM,CAAC,CAAC;YAC3E,IAAI,GAAG,GAAG;gBACN,EAAE,EAAE,IAAI,IAAI,EAAE;gBACd,OAAO,EAAE,IAAI,CAAC,OAAO;gBACrB,MAAM,EAAE,GAAG;aACd,CAAC;YACF,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;YACjB,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;YACrB,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC;SACrC;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;IAC3C,CAAC;CACJ;AApDD,kCAoDC"} \ No newline at end of file diff --git a/built/std_nodes/date_transform_bolt.js.map b/built/std_nodes/date_transform_bolt.js.map deleted file mode 100644 index 0730841f..00000000 --- a/built/std_nodes/date_transform_bolt.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"date_transform_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/date_transform_bolt.ts"],"names":[],"mappings":";;AAEA;;6BAE6B;AAC7B;IAOI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,qBAAqB,GAAG,EAAE,CAAC;IACpC,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,qBAAqB,IAAI,EAAE,CAAC;QAChE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,eAAe,CAAC;QAC9C,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,GAAG,CAAC,CAAC,IAAI,UAAU,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC;YAChD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;gBACnB,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YAClD,CAAC;QACL,CAAC;QACD,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,QAAQ,CAAC,CAAC;IACrF,CAAC;CACJ;AAlCD,8CAkCC"} \ No newline at end of file diff --git a/built/std_nodes/dir_watcher_spout.js.map b/built/std_nodes/dir_watcher_spout.js.map index 1dcdc516..97c017ba 100644 --- a/built/std_nodes/dir_watcher_spout.js.map +++ b/built/std_nodes/dir_watcher_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"dir_watcher_spout.js","sourceRoot":"","sources":["../../src/std_nodes/dir_watcher_spout.ts"],"names":[],"mappings":";;AACA,yBAAyB;AACzB,6BAA6B;AAE7B;CAKC;AAED,iDAAiD;AACjD;IAMI;QACI,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;QACrB,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;QAChB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QAC9C,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAElC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,UAAU,EAAE,KAAK,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,EAAE,EAAE;YACnE,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;gBACX,IAAI,GAAG,GAAG,IAAI,aAAa,EAAE,CAAC;gBAC9B,GAAG,CAAC,WAAW,GAAG,SAAS,CAAC;gBAC5B,GAAG,CAAC,SAAS,GAAG,EAAE,GAAG,QAAQ,CAAC;gBAC9B,GAAG,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC;gBAC/B,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,EAAE,CAAC;gBACpB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACzB,CAAC;QACL,CAAC,CAAC,CAAC;QACH,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC;YAC9C,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACzB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACjC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AArDD,0CAqDC"} \ No newline at end of file +{"version":3,"file":"dir_watcher_spout.js","sourceRoot":"","sources":["../../src/std_nodes/dir_watcher_spout.ts"],"names":[],"mappings":";;AACA,yBAAyB;AACzB,6BAA6B;AAE7B;CAKC;AAED,iDAAiD;AACjD;IAMI;QACI,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;QACrB,IAAI,CAAC,KAAK,GAAG,EAAE,CAAC;QAChB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QAC9C,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAElC,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,UAAU,EAAE,KAAK,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,EAAE,EAAE;YACnE,IAAI,QAAQ,EAAE;gBACV,IAAI,GAAG,GAAG,IAAI,aAAa,EAAE,CAAC;gBAC9B,GAAG,CAAC,WAAW,GAAG,SAAS,CAAC;gBAC5B,GAAG,CAAC,SAAS,GAAG,EAAE,GAAG,QAAQ,CAAC;gBAC9B,GAAG,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC;gBAC/B,GAAG,CAAC,EAAE,GAAG,IAAI,IAAI,EAAE,CAAC;gBACpB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;aACxB;QACL,CAAC,CAAC,CAAC;QACH,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;YAC7C,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACzB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACjC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AArDD,0CAqDC"} \ No newline at end of file diff --git a/built/std_nodes/file_append_bolt.d.ts b/built/std_nodes/file_append_bolt.d.ts index 6481e2ae..ce481d79 100644 --- a/built/std_nodes/file_append_bolt.d.ts +++ b/built/std_nodes/file_append_bolt.d.ts @@ -17,13 +17,13 @@ export declare class FileAppendBolt implements intf.Bolt { private propagate_errors; constructor(); init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; - private toISOFormatLocal(d); - private fileNameTimestampValue(); - private writeToFile(callback); + private toISOFormatLocal; + private fileNameTimestampValue; + private writeToFile; /** Zip current file if it exists */ - private zipCurrentFile(callback); + private zipCurrentFile; /** Perform low-level zipping */ - private zipFile(fname, callback); + private zipFile; heartbeat(): void; shutdown(callback: intf.SimpleCallback): void; receive(data: any, stream_id: string, callback: intf.SimpleCallback): void; diff --git a/built/std_nodes/file_append_bolt.js.map b/built/std_nodes/file_append_bolt.js.map index 94139dbb..4c9cfc13 100644 --- a/built/std_nodes/file_append_bolt.js.map +++ b/built/std_nodes/file_append_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"file_append_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/file_append_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"file_append_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/file_append_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/file_append_bolt_ex.d.ts b/built/std_nodes/file_append_bolt_ex.d.ts index 77742731..6ba5dfef 100644 --- a/built/std_nodes/file_append_bolt_ex.d.ts +++ b/built/std_nodes/file_append_bolt_ex.d.ts @@ -13,13 +13,13 @@ export declare class BucketHandler { constructor(log_prefix: string, file_name_template: string, field_value: string, ts_start: number, split_period: number); /** Given arbitrary timestamp, calculates and sets the start * and the end timestamps in internal members. */ - private setTsFields(ts_start); + private setTsFields; /** Perform low-level zipping */ - private zipFile(fname, callback); + private zipFile; /** Writes pending data to file */ - private writeFile(fname, callback); + private writeFile; /** Flushes all data and closes the object */ - private closeCurrentFile(callback); + private closeCurrentFile; /** Closes this object */ flush(callback: intf.SimpleCallback): void; /** Closes this object */ diff --git a/built/std_nodes/file_append_bolt_ex.js.map b/built/std_nodes/file_append_bolt_ex.js.map index 1850f7f3..e9367f18 100644 --- a/built/std_nodes/file_append_bolt_ex.js.map +++ b/built/std_nodes/file_append_bolt_ex.js.map @@ -1 +1 @@ -{"version":3,"file":"file_append_bolt_ex.js","sourceRoot":"","sources":["../../src/std_nodes/file_append_bolt_ex.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"file_append_bolt_ex.js","sourceRoot":"","sources":["../../src/std_nodes/file_append_bolt_ex.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/file_reader_spout.js b/built/std_nodes/file_reader_spout.js index e2facddf..df0834da 100644 --- a/built/std_nodes/file_reader_spout.js +++ b/built/std_nodes/file_reader_spout.js @@ -2,6 +2,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); const fs = require("fs"); const rl = require("readline"); +const log = require("../util/logger"); const parsing_utils_1 = require("./parsing_utils"); const high_water = 5000; const low_water = 50; @@ -24,6 +25,7 @@ class FileReaderSpout { config.separator = config.separator || ","; this.csv_parser = new parsing_utils_1.CsvParser(config); } + log.logger().log(`Reading file ${this.file_name}`); this.line_reader = rl.createInterface({ input: fs.createReadStream(this.file_name) }); this.line_reader.on('line', (line) => { if (this.file_format == "json") { @@ -40,6 +42,9 @@ class FileReaderSpout { this.line_reader_paused = true; } }); + this.line_reader.on("close", () => { + log.logger().log(`Reached the end of file ${this.file_name}`); + }); callback(); } heartbeat() { } diff --git a/built/std_nodes/file_reader_spout.js.map b/built/std_nodes/file_reader_spout.js.map index e716e4e4..f1d99483 100644 --- a/built/std_nodes/file_reader_spout.js.map +++ b/built/std_nodes/file_reader_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"file_reader_spout.js","sourceRoot":"","sources":["../../src/std_nodes/file_reader_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"file_reader_spout.js","sourceRoot":"","sources":["../../src/std_nodes/file_reader_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/filter_bolt.js.map b/built/std_nodes/filter_bolt.js.map index 309a90a4..5822ccbd 100644 --- a/built/std_nodes/filter_bolt.js.map +++ b/built/std_nodes/filter_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"filter_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/filter_bolt.ts"],"names":[],"mappings":";;AACA,8CAA+C;AAE/C,6EAA6E;AAE7E;oCACoC;AACpC;IAKI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;IACxB,CAAC;IAED,oCAAoC;IACpC,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,OAAO,GAAG,IAAI,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACnD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;YAC7B,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;QAC3C,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,QAAQ,EAAE,CAAC;QACf,CAAC;IACL,CAAC;CACJ;AA9BD,gCA8BC"} \ No newline at end of file +{"version":3,"file":"filter_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/filter_bolt.ts"],"names":[],"mappings":";;AACA,8CAA+C;AAE/C,6EAA6E;AAE7E;oCACoC;AACpC;IAKI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;IACxB,CAAC;IAED,oCAAoC;IACpC,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,OAAO,GAAG,IAAI,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;QACnD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YAC5B,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC;SAC1C;aAAM;YACH,QAAQ,EAAE,CAAC;SACd;IACL,CAAC;CACJ;AA9BD,gCA8BC"} \ No newline at end of file diff --git a/built/std_nodes/get_spout.js.map b/built/std_nodes/get_spout.js.map index f4627132..36ceba3b 100644 --- a/built/std_nodes/get_spout.js.map +++ b/built/std_nodes/get_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"get_spout.js","sourceRoot":"","sources":["../../src/std_nodes/get_spout.ts"],"names":[],"mappings":";;AACA,yCAAyC;AAEzC;;KAEK;AACL;IAUI;QACI,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QAEnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;IAC9B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACnB,MAAM,CAAC;QACX,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YAC5B,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;gBAC7C,IAAI,CAAC,UAAU,GAAG,EAAE,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC;gBAChD,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC;YAC5C,CAAC,CAAC,CAAC;QACP,CAAC;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC3B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AA1DD,4BA0DC"} \ No newline at end of file +{"version":3,"file":"get_spout.js","sourceRoot":"","sources":["../../src/std_nodes/get_spout.ts"],"names":[],"mappings":";;AACA,yCAAyC;AAEzC;;KAEK;AACL;IAUI;QACI,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QAEnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;IAC9B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAClB,OAAO;SACV;QACD,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,EAAE;YAC3B,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;gBAC7C,IAAI,CAAC,UAAU,GAAG,EAAE,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,CAAC;gBAChD,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC;YAC5C,CAAC,CAAC,CAAC;SACN;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC3B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AA1DD,4BA0DC"} \ No newline at end of file diff --git a/built/std_nodes/parsing_utils.js.map b/built/std_nodes/parsing_utils.js.map index c53df639..dbc86f83 100644 --- a/built/std_nodes/parsing_utils.js.map +++ b/built/std_nodes/parsing_utils.js.map @@ -1 +1 @@ -{"version":3,"file":"parsing_utils.js","sourceRoot":"","sources":["../../src/std_nodes/parsing_utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"parsing_utils.js","sourceRoot":"","sources":["../../src/std_nodes/parsing_utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/post_bolt.js.map b/built/std_nodes/post_bolt.js.map index 08a2a7b2..5f99ffc1 100644 --- a/built/std_nodes/post_bolt.js.map +++ b/built/std_nodes/post_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"post_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/post_bolt.ts"],"names":[],"mappings":";;AACA,yCAAyC;AAEzC;+BAC+B;AAC/B;IAMI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC;QACzB,IAAI,IAAI,GAAG;YACP,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,EAAE,cAAc,EAAE,kBAAkB,EAAE;SAClD,CAAC;QACF,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;YAClB,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;YACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QAC1B,CAAC;QACD,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;YACzD,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC;QACpD,CAAC,CAAC,CAAC;QACH,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,GAAG;YACzB,QAAQ,CAAC,GAAG,CAAC,CAAC;QAClB,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AA1CD,4BA0CC"} \ No newline at end of file +{"version":3,"file":"post_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/post_bolt.ts"],"names":[],"mappings":";;AACA,yCAAyC;AAEzC;+BAC+B;AAC/B;IAMI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,GAAG,CAAC;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC;QACzB,IAAI,IAAI,GAAG;YACP,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,EAAE,cAAc,EAAE,kBAAkB,EAAE;SAClD,CAAC;QACF,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YACjB,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;YACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;SACzB;QACD,IAAI,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;YACzD,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC;QACpD,CAAC,CAAC,CAAC;QACH,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,GAAG;YACzB,QAAQ,CAAC,GAAG,CAAC,CAAC;QAClB,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AA1CD,4BA0CC"} \ No newline at end of file diff --git a/built/std_nodes/process_bolt.d.ts b/built/std_nodes/process_bolt.d.ts index 1ed673be..71922100 100644 --- a/built/std_nodes/process_bolt.d.ts +++ b/built/std_nodes/process_bolt.d.ts @@ -9,7 +9,7 @@ export declare class ProcessBoltContinuous implements intf.Bolt { private child_process; constructor(); init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; - private handleNewData(content); + private handleNewData; heartbeat(): void; shutdown(callback: intf.SimpleCallback): void; receive(data: any, stream_id: string, callback: intf.SimpleCallback): void; diff --git a/built/std_nodes/process_bolt.js.map b/built/std_nodes/process_bolt.js.map index 1d248650..6bd6730c 100644 --- a/built/std_nodes/process_bolt.js.map +++ b/built/std_nodes/process_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"process_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/process_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"process_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/process_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/process_spout.d.ts b/built/std_nodes/process_spout.d.ts index a0a276dc..274329fd 100644 --- a/built/std_nodes/process_spout.d.ts +++ b/built/std_nodes/process_spout.d.ts @@ -11,7 +11,7 @@ export declare class ProcessSpout implements intf.Spout { private run_interval; constructor(); init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; - private runProcessAndCollectOutput(callback); + private runProcessAndCollectOutput; heartbeat(): void; shutdown(callback: intf.SimpleCallback): void; run(): void; @@ -33,7 +33,7 @@ export declare class ProcessSpoutContinuous implements intf.Spout { private child_process; constructor(); init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; - private handleNewData(content); + private handleNewData; heartbeat(): void; shutdown(callback: intf.SimpleCallback): void; run(): void; diff --git a/built/std_nodes/process_spout.js.map b/built/std_nodes/process_spout.js.map index 551a38cc..8ef09639 100644 --- a/built/std_nodes/process_spout.js.map +++ b/built/std_nodes/process_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"process_spout.js","sourceRoot":"","sources":["../../src/std_nodes/process_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"process_spout.js","sourceRoot":"","sources":["../../src/std_nodes/process_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/rest_spout.js.map b/built/std_nodes/rest_spout.js.map index 4440653c..01dca40b 100644 --- a/built/std_nodes/rest_spout.js.map +++ b/built/std_nodes/rest_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"rest_spout.js","sourceRoot":"","sources":["../../src/std_nodes/rest_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"rest_spout.js","sourceRoot":"","sources":["../../src/std_nodes/rest_spout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/router_bolt.js.map b/built/std_nodes/router_bolt.js.map index b500be33..2ed36abd 100644 --- a/built/std_nodes/router_bolt.js.map +++ b/built/std_nodes/router_bolt.js.map @@ -1 +1 @@ -{"version":3,"file":"router_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/router_bolt.ts"],"names":[],"mappings":";;AACA,+BAA+B;AAC/B,8CAA8C;AAE9C;6DAC6D;AAC7D;IAKI,yBAAyB;IACzB;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;IACvB,CAAC;IAED,mCAAmC;IACnC,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,GAAG,CAAC,CAAC,IAAI,SAAS,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;YAClC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBAC1C,IAAI,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;gBACtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;oBACf,SAAS,EAAE,SAAS;oBACpB,OAAO,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC;iBACxC,CAAC,CAAC;YACP,CAAC;QACL,CAAC;QACD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,GAAG,CAAC,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC7B,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBAC7B,0BAA0B;gBAC1B,KAAK,CAAC,IAAI,CAAC,CAAC,SAAS,EAAE,EAAE;oBACrB,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;gBACjD,CAAC,CAAC,CAAC;YACP,CAAC;QACL,CAAC;QACD,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;IACpC,CAAC;CACJ;AA7CD,gCA6CC"} \ No newline at end of file +{"version":3,"file":"router_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/router_bolt.ts"],"names":[],"mappings":";;AACA,+BAA+B;AAC/B,8CAA8C;AAE9C;6DAC6D;AAC7D;IAKI,yBAAyB;IACzB;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;IACvB,CAAC;IAED,mCAAmC;IACnC,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,KAAK,IAAI,SAAS,IAAI,MAAM,CAAC,MAAM,EAAE;YACjC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,EAAE;gBACzC,IAAI,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;gBACtC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;oBACf,SAAS,EAAE,SAAS;oBACpB,OAAO,EAAE,IAAI,EAAE,CAAC,aAAa,CAAC,MAAM,CAAC;iBACxC,CAAC,CAAC;aACN;SACJ;QACD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,EAAE;YAC5B,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;gBAC5B,0BAA0B;gBAC1B,KAAK,CAAC,IAAI,CAAC,CAAC,SAAS,EAAE,EAAE;oBACrB,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;gBACjD,CAAC,CAAC,CAAC;aACN;SACJ;QACD,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;IACpC,CAAC;CACJ;AA7CD,gCA6CC"} \ No newline at end of file diff --git a/built/std_nodes/rss_spout.js.map b/built/std_nodes/rss_spout.js.map index 1cc68f2c..0a7f24c0 100644 --- a/built/std_nodes/rss_spout.js.map +++ b/built/std_nodes/rss_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"rss_spout.js","sourceRoot":"","sources":["../../src/std_nodes/rss_spout.ts"],"names":[],"mappings":";;AACA,yCAAyC;AACzC,sCAAsC;AAEtC,6EAA6E;AAC7E;IAYI;QACI,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,cAAc,GAAG,aAAa,IAAI,CAAC,IAAI,IAAI,CAAC;QACjD,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;QAC9C,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;QACvC,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACxD,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,GAAG,sBAAsB,GAAI,IAAI,CAAC,GAAG,CAAC,CAAC;YAC7E,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;gBAC7C,GAAG,CAAC,CAAC,IAAI,IAAI,IAAI,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC;oBACzC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBAC3B,CAAC;gBACD,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC;YACpD,CAAC,CAAC,CAAC;QACP,CAAC;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACnB,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC;YAC1B,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AAjED,4BAiEC"} \ No newline at end of file +{"version":3,"file":"rss_spout.js","sourceRoot":"","sources":["../../src/std_nodes/rss_spout.ts"],"names":[],"mappings":";;AACA,yCAAyC;AACzC,sCAAsC;AAEtC,6EAA6E;AAC7E;IAYI;QACI,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,cAAc,GAAG,aAAa,IAAI,CAAC,IAAI,IAAI,CAAC;QACjD,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC;QAC9C,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC;QACvC,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;QAChC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,IAAI,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,UAAU,EAAE;YACvD,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,GAAG,sBAAsB,GAAI,IAAI,CAAC,GAAG,CAAC,CAAC;YAC7E,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE;gBAC7C,KAAK,IAAI,IAAI,IAAI,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE;oBACxC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;iBAC1B;gBACD,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,MAAM,CAAC;YACpD,CAAC,CAAC,CAAC;SACN;IACL,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAClB,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE;YACzB,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AAjED,4BAiEC"} \ No newline at end of file diff --git a/built/std_nodes/task_bolt_base.js.map b/built/std_nodes/task_bolt_base.js.map index 8ea3e0d2..b09f881d 100644 --- a/built/std_nodes/task_bolt_base.js.map +++ b/built/std_nodes/task_bolt_base.js.map @@ -1 +1 @@ -{"version":3,"file":"task_bolt_base.js","sourceRoot":"","sources":["../../src/std_nodes/task_bolt_base.ts"],"names":[],"mappings":";;AAEA;6CAC6C;AAC7C;IAQI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,cAAc;QAChE,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC;YAAC,MAAM,CAAC;QAC5B,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;YAAC,MAAM,CAAC;QAEvC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,YAAY,CAAC;QAC/C,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACrB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YACxB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;gBACnB,IAAI,EAAE,GAAG,IAAI,CAAC,WAAW,CAAC;gBAC1B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;gBACxB,EAAE,EAAE,CAAC;YACT,CAAC;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAES,WAAW,CAAC,QAA6B;QAC/C,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC;YAAC,MAAM,CAAC,QAAQ,EAAE,CAAC;QACxC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;IAChC,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,QAAQ,EAAE,CAAC;IACf,CAAC;CACJ;AAjDD,oCAiDC"} \ No newline at end of file +{"version":3,"file":"task_bolt_base.js","sourceRoot":"","sources":["../../src/std_nodes/task_bolt_base.ts"],"names":[],"mappings":";;AAEA;6CAC6C;AAC7C;IAQI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,YAAY,IAAI,KAAK,CAAC,CAAC,cAAc;QAChE,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,IAAI,CAAC,UAAU;YAAE,OAAO;QAC5B,IAAI,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE;YAAE,OAAO;QAEvC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,YAAY,CAAC;QAC/C,IAAI,IAAI,GAAG,IAAI,CAAC;QAChB,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE;YACrB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;YACxB,IAAI,IAAI,CAAC,WAAW,EAAE;gBAClB,IAAI,EAAE,GAAG,IAAI,CAAC,WAAW,CAAC;gBAC1B,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;gBACxB,EAAE,EAAE,CAAC;aACR;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAES,WAAW,CAAC,QAA6B;QAC/C,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,IAAI,CAAC,IAAI,CAAC,UAAU;YAAE,OAAO,QAAQ,EAAE,CAAC;QACxC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC;IAChC,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,QAAQ,EAAE,CAAC;IACf,CAAC;CACJ;AAjDD,oCAiDC"} \ No newline at end of file diff --git a/built/std_nodes/test_spout.js.map b/built/std_nodes/test_spout.js.map index cca55a15..4f187c6f 100644 --- a/built/std_nodes/test_spout.js.map +++ b/built/std_nodes/test_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"test_spout.js","sourceRoot":"","sources":["../../src/std_nodes/test_spout.ts"],"names":[],"mappings":";;AAEA,oEAAoE;AACpE;IASI;QACI,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;QACrB,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,CAAC;QAClC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,IAAI,CAAC,CAAC;QAC/C,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,IAAI,CAAC,CAAC;QAC3C,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC;YACvB,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,WAAW,CAAC;QACtD,CAAC;QACD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACnB,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC;YAC3B,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC;YACjC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC;QACpD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AA1DD,8BA0DC"} \ No newline at end of file +{"version":3,"file":"test_spout.js","sourceRoot":"","sources":["../../src/std_nodes/test_spout.ts"],"names":[],"mappings":";;AAEA,oEAAoE;AACpE;IASI;QACI,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC;QACrB,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC;QACvB,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC;IAC1B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,IAAI,EAAE,CAAC;QAClC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,aAAa,IAAI,CAAC,CAAC;QAC/C,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,WAAW,IAAI,CAAC,CAAC;QAC3C,IAAI,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE;YACtB,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,WAAW,CAAC;SACrD;QACD,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAClB,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;YAC1B,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,EAAE;YAChC,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC1B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACnC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC;QACpD,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AA1DD,8BA0DC"} \ No newline at end of file diff --git a/built/std_nodes/timer_spout.js.map b/built/std_nodes/timer_spout.js.map index d7659656..b0205a1c 100644 --- a/built/std_nodes/timer_spout.js.map +++ b/built/std_nodes/timer_spout.js.map @@ -1 +1 @@ -{"version":3,"file":"timer_spout.js","sourceRoot":"","sources":["../../src/std_nodes/timer_spout.ts"],"names":[],"mappings":";;AACA,8CAA8C;AAE9C,mDAAmD;AACnD;IAQI;QACI,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QAEzB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,WAAW,CAAC;QACzC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,IAAI,EAAE,CAAC,CAAC,CAAC;QAC1E,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YAAC,MAAM,CAAC;QAAC,CAAC;QACjC,IAAI,CAAC,UAAU,GAAG;YACd,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,EAAE,EAAE,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;SAC/B,CAAC;QACF,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC;IACjE,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACnB,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;QACtC,CAAC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC3B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AAtDD,gCAsDC"} \ No newline at end of file +{"version":3,"file":"timer_spout.js","sourceRoot":"","sources":["../../src/std_nodes/timer_spout.ts"],"names":[],"mappings":";;AACA,8CAA8C;AAE9C,mDAAmD;AACnD;IAQI;QACI,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;QAClB,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QAEzB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,IAAI,WAAW,CAAC;QACzC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,IAAI,EAAE,CAAC,CAAC,CAAC;QAC1E,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS;QACL,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAAE,OAAO;SAAE;QACjC,IAAI,CAAC,UAAU,GAAG;YACd,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,EAAE,EAAE,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;SAC/B,CAAC;QACF,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC;IACjE,CAAC;IAED,QAAQ,CAAC,QAA6B;QAClC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;QACxB,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,GAAG;QACC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,KAAK;QACD,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;IAC5B,CAAC;IAED,IAAI,CAAC,QAAgC;QACjC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAClB,OAAO,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;SACrC;QACD,IAAI,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC3B,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,QAAQ,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC;IACzC,CAAC;CACJ;AAtDD,gCAsDC"} \ No newline at end of file diff --git a/built/std_nodes/transform_bolt.d.ts b/built/std_nodes/transform_bolt.d.ts new file mode 100644 index 00000000..7f016ca3 --- /dev/null +++ b/built/std_nodes/transform_bolt.d.ts @@ -0,0 +1,30 @@ +import * as intf from "../topology_interfaces"; +/** This class transforms input object + * into predefined format for export. Single transformation. */ +export declare class TransformHelper { + private compiled; + constructor(output_template: string); + /** + * Main method, transforms given object into result + * using predefined transformation. + * @param data Input data + */ + transform(data: any): any; + /** + * Precompiles template into executable steps + * @param template Template definition + * @param prefix_array List of transformation steps + */ + private precompile; +} +/** This bolt transforms incoming messages + * into predefined format. */ +export declare class TransformBolt implements intf.Bolt { + private onEmit; + private transform; + constructor(); + init(name: string, config: any, context: any, callback: intf.SimpleCallback): void; + heartbeat(): void; + shutdown(callback: intf.SimpleCallback): void; + receive(data: any, stream_id: string, callback: intf.SimpleCallback): void; +} diff --git a/built/std_nodes/transform_bolt.js b/built/std_nodes/transform_bolt.js new file mode 100644 index 00000000..9c134de0 --- /dev/null +++ b/built/std_nodes/transform_bolt.js @@ -0,0 +1,98 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const async = require("async"); +/** This class transforms input object + * into predefined format for export. Single transformation. */ +class TransformHelper { + constructor(output_template) { + this.compiled = []; + this.precompile(output_template, []); + } + /** + * Main method, transforms given object into result + * using predefined transformation. + * @param data Input data + */ + transform(data) { + let result = {}; + // execute precompiled parsing and transformation + for (let r of this.compiled) { + let target = result; + for (let i = 0; i < r[0].length - 1; i++) { + let f = r[0][i]; + if (!target[f]) { + target[f] = {}; + } + target = target[f]; + } + let source = data; + for (let i = 0; i < r[1].length - 1; i++) { + let f = r[1][i]; + if (source[f]) { + source = source[f]; + } + else { + source = null; + break; + } + } + if (source) { + target[r[0][r[0].length - 1]] = source[r[1][r[1].length - 1]]; + } + } + return result; + } + /** + * Precompiles template into executable steps + * @param template Template definition + * @param prefix_array List of transformation steps + */ + precompile(template, prefix_array) { + let fields = Object.getOwnPropertyNames(template); + for (let field of fields) { + let loc = prefix_array.slice(0); + loc.push(field); + let val = template[field]; + if (typeof val === 'object') { + this.precompile(val, loc); + } + else { + let parts = val.split("."); + this.compiled.push([loc, parts]); + } + } + } +} +exports.TransformHelper = TransformHelper; +/** This bolt transforms incoming messages + * into predefined format. */ +class TransformBolt { + constructor() { + this.onEmit = null; + this.transform = null; + } + init(name, config, context, callback) { + this.onEmit = config.onEmit; + let output_template = JSON.parse(JSON.stringify(config.output_template || {})); + if (!Array.isArray(output_template)) { + output_template = [output_template]; + } + this.transform = []; + for (let ot of output_template) { + this.transform.push(new TransformHelper(ot)); + } + callback(); + } + heartbeat() { } + shutdown(callback) { + callback(); + } + receive(data, stream_id, callback) { + async.each(this.transform, (item, xcallback) => { + let result = item.transform(data); + this.onEmit(result, stream_id, xcallback); + }, callback); + } +} +exports.TransformBolt = TransformBolt; +//# sourceMappingURL=transform_bolt.js.map \ No newline at end of file diff --git a/built/std_nodes/transform_bolt.js.map b/built/std_nodes/transform_bolt.js.map new file mode 100644 index 00000000..5edfc8c0 --- /dev/null +++ b/built/std_nodes/transform_bolt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"transform_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/transform_bolt.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/std_nodes/date_transform_bolt.d.ts b/built/std_nodes/type_transform_bolt.d.ts similarity index 72% rename from built/std_nodes/date_transform_bolt.d.ts rename to built/std_nodes/type_transform_bolt.d.ts index 89b77c3c..090d9662 100644 --- a/built/std_nodes/date_transform_bolt.d.ts +++ b/built/std_nodes/type_transform_bolt.d.ts @@ -1,9 +1,11 @@ import * as intf from "../topology_interfaces"; /** This bolt transforms given date fields in incoming - * messages from text or number into Date objects + * messages either Date objects, numerics or booleans * and sends them forward. */ -export declare class DateTransformBolt implements intf.Bolt { +export declare class TypeTransformBolt implements intf.Bolt { private date_transform_fields; + private numeric_transform_fields; + private bool_transform_fields; private onEmit; private stream_id; private reuse_stream_id; diff --git a/built/std_nodes/date_transform_bolt.js b/built/std_nodes/type_transform_bolt.js similarity index 56% rename from built/std_nodes/date_transform_bolt.js rename to built/std_nodes/type_transform_bolt.js index 3c9458ea..a5a57b4c 100644 --- a/built/std_nodes/date_transform_bolt.js +++ b/built/std_nodes/type_transform_bolt.js @@ -1,9 +1,9 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** This bolt transforms given date fields in incoming - * messages from text or number into Date objects + * messages either Date objects, numerics or booleans * and sends them forward. */ -class DateTransformBolt { +class TypeTransformBolt { constructor() { this.onEmit = null; this.date_transform_fields = []; @@ -11,6 +11,8 @@ class DateTransformBolt { init(name, config, context, callback) { this.onEmit = config.onEmit; this.date_transform_fields = config.date_transform_fields || []; + this.numeric_transform_fields = config.numeric_transform_fields || []; + this.bool_transform_fields = config.bool_transform_fields || []; this.stream_id = config.stream_id; this.reuse_stream_id = config.reuse_stream_id; callback(); @@ -25,8 +27,18 @@ class DateTransformBolt { data[date_field] = new Date(data[date_field]); } } + for (let date_field of this.numeric_transform_fields) { + if (data[date_field]) { + data[date_field] = +data[date_field]; + } + } + for (let date_field of this.bool_transform_fields) { + if (data[date_field]) { + data[date_field] = (data[date_field] && data[date_field] != "false" ? true : false); + } + } this.onEmit(data, (this.reuse_stream_id ? stream_id : this.stream_id), callback); } } -exports.DateTransformBolt = DateTransformBolt; -//# sourceMappingURL=date_transform_bolt.js.map \ No newline at end of file +exports.TypeTransformBolt = TypeTransformBolt; +//# sourceMappingURL=type_transform_bolt.js.map \ No newline at end of file diff --git a/built/std_nodes/type_transform_bolt.js.map b/built/std_nodes/type_transform_bolt.js.map new file mode 100644 index 00000000..07c3d6ee --- /dev/null +++ b/built/std_nodes/type_transform_bolt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"type_transform_bolt.js","sourceRoot":"","sources":["../../src/std_nodes/type_transform_bolt.ts"],"names":[],"mappings":";;AAEA;;6BAE6B;AAC7B;IASI;QACI,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC;QACnB,IAAI,CAAC,qBAAqB,GAAG,EAAE,CAAC;IACpC,CAAC;IAED,IAAI,CAAC,IAAY,EAAE,MAAW,EAAE,OAAY,EAAE,QAA6B;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;QAC5B,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,qBAAqB,IAAI,EAAE,CAAC;QAChE,IAAI,CAAC,wBAAwB,GAAG,MAAM,CAAC,wBAAwB,IAAI,EAAE,CAAC;QACtE,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,qBAAqB,IAAI,EAAE,CAAC;QAChE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC;QAClC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,eAAe,CAAC;QAC9C,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,SAAS,KAAK,CAAC;IAEf,QAAQ,CAAC,QAA6B;QAClC,QAAQ,EAAE,CAAC;IACf,CAAC;IAED,OAAO,CAAC,IAAS,EAAE,SAAiB,EAAE,QAA6B;QAC/D,KAAK,IAAI,UAAU,IAAI,IAAI,CAAC,qBAAqB,EAAE;YAC/C,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE;gBAClB,IAAI,CAAC,UAAU,CAAC,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;aACjD;SACJ;QACD,KAAK,IAAI,UAAU,IAAI,IAAI,CAAC,wBAAwB,EAAE;YAClD,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE;gBAClB,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;aACxC;SACJ;QACD,KAAK,IAAI,UAAU,IAAI,IAAI,CAAC,qBAAqB,EAAE;YAC/C,IAAI,IAAI,CAAC,UAAU,CAAC,EAAE;gBAClB,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;aACvF;SACJ;QACD,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,QAAQ,CAAC,CAAC;IACrF,CAAC;CACJ;AAhDD,8CAgDC"} \ No newline at end of file diff --git a/built/topology_compiler.d.ts b/built/topology_compiler.d.ts index 8c8a71b6..2ca23b2d 100644 --- a/built/topology_compiler.d.ts +++ b/built/topology_compiler.d.ts @@ -8,5 +8,5 @@ export declare class TopologyCompiler { /** Returns compiled configuration . */ getWholeConfig(): any; /** Resolves all references to variables within variables */ - private resolveAllVars(vars); + private resolveAllVars; } diff --git a/built/topology_compiler.js.map b/built/topology_compiler.js.map index a1e04357..5845e4a2 100644 --- a/built/topology_compiler.js.map +++ b/built/topology_compiler.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_compiler.js","sourceRoot":"","sources":["../src/topology_compiler.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_compiler.js","sourceRoot":"","sources":["../src/topology_compiler.ts"],"names":[],"mappings":";;AAAA,mDAAkD;AAElD;;GAEG;AACH,oBAAoB,MAAoB,EAAE,IAAS;IAC/C,IAAI,MAAM,EAAE;QACR,IAAI,OAAO,MAAM,IAAI,QAAQ,EAAE;YAC3B,KAAK,IAAI,CAAC,IAAI,IAAI,EAAE;gBAChB,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE;oBACxB,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;iBACvE;aACJ;SACJ;aAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;YACnC,KAAK,IAAI,CAAC,IAAI,MAAM,EAAE;gBAClB,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE;oBAC1B,MAAM,CAAC,CAAC,CAAC,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;iBAC3C;aACJ;SACJ;KACJ;IACD,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,oDAAoD;AACpD;IAII,iDAAiD;IACjD,YAAY,eAAoB;QAC5B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,CAAC;IAC9D,CAAC;IAED,wCAAwC;IACxC,OAAO;QAEH,gCAAgC;QAChC,SAAS,CAAC,QAAQ,CAAC;YACf,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,WAAW,EAAE,KAAK;YAClB,YAAY,EAAE,IAAI;SACrB,CAAC,CAAC;QAEH,IAAI,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,IAAI,EAAE,CAAC;QACvC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC;QAC1B,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,EAAE;YACpC,KAAK,IAAI,QAAQ,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,EAAE;gBACrD,QAAQ,CAAC,WAAW,GAAG,UAAU,CAAC,QAAQ,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;gBAC9D,IAAI,QAAQ,CAAC,IAAI,EAAE;oBACf,QAAQ,CAAC,IAAI,GAAG,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;iBACnD;gBACD,IAAI,QAAQ,CAAC,QAAQ,IAAI,OAAO,QAAQ,CAAC,QAAQ,IAAI,QAAQ,EAAE;oBAC3D,QAAQ,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC;iBACvE;aACJ;SACJ;QACD,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,EAAE;YAC9B,KAAK,IAAI,YAAY,IAAI,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,EAAE;gBACnD,YAAY,CAAC,WAAW,GAAG,UAAU,CAAC,YAAY,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;gBACtE,IAAI,YAAY,CAAC,IAAI,EAAE;oBACnB,YAAY,CAAC,IAAI,GAAG,UAAU,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;iBAC3D;gBACD,IAAI,YAAY,CAAC,QAAQ,IAAI,OAAO,YAAY,CAAC,QAAQ,IAAI,QAAQ,EAAE;oBACnE,YAAY,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC;iBAC/E;aACJ;SACJ;QAED,IAAI,KAAK,GAAG,EAAE,CAAC;QACf,KAAK,IAAI,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;YAClC,IAAI,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE;gBACnB,MAAM,IAAI,KAAK,CAAC,eAAe,KAAK,CAAC,IAAI,yBAAyB,CAAC,CAAC;aACvE;YACD,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;YACzB,mBAAmB;YACnB,KAAK,CAAC,WAAW,GAAG,UAAU,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;YACxD,KAAK,CAAC,GAAG,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;YACxC,KAAK,CAAC,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YAC1C,IAAI,KAAK,CAAC,QAAQ,IAAI,OAAO,KAAK,CAAC,QAAQ,IAAI,QAAQ,EAAE;gBACrD,KAAK,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC;aACjE;SACJ;QAED,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE;YAChC,IAAI,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;gBAClB,MAAM,IAAI,KAAK,CAAC,cAAc,IAAI,CAAC,IAAI,qDAAqD,CAAC,CAAC;aACjG;YACD,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;YACxB,mBAAmB;YACnB,IAAI,CAAC,WAAW,GAAG,UAAU,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;YACtD,IAAI,CAAC,GAAG,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;YACtC,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YACxC,IAAI,IAAI,CAAC,QAAQ,IAAI,OAAO,IAAI,CAAC,QAAQ,IAAI,QAAQ,EAAE;gBACnD,IAAI,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC;aAC/D;YACD,IAAI,IAAI,CAAC,MAAM,EAAE;gBACb,KAAK,IAAI,KAAK,IAAI,IAAI,CAAC,MAAM,EAAC;oBAC1B,IAAI,KAAK,CAAC,QAAQ,IAAI,OAAO,KAAK,CAAC,QAAQ,IAAI,QAAQ,EAAE;wBACrD,KAAK,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC;qBACjE;iBACJ;aACJ;SACJ;QAED,oBAAoB;QACpB,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE;YAC/B,KAAK,IAAI,KAAK,IAAI,IAAI,CAAC,MAAM,EAAE;gBAC3B,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE;oBACtB,MAAM,IAAI,KAAK,CAAC,SAAS,IAAI,CAAC,IAAI,oCAAoC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC;iBAC3F;aACJ;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,uCAAuC;IACvC,cAAc;QACV,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;IACnD,CAAC;IAED,4DAA4D;IACpD,cAAc,CAAC,IAAI;QACvB,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;IAC3B,CAAC;CACJ;AAnGD,4CAmGC"} \ No newline at end of file diff --git a/built/topology_interfaces.d.ts b/built/topology_interfaces.d.ts index aa71495f..ff1fbaf2 100644 --- a/built/topology_interfaces.d.ts +++ b/built/topology_interfaces.d.ts @@ -80,7 +80,7 @@ export declare enum ParentMsgCode { run = 1, pause = 2, ping = 3, - shutdown = 4, + shutdown = 4 } export interface ChildMsg { cmd: ChildMsgCode; @@ -92,7 +92,7 @@ export declare enum ChildMsgCode { response_pause = 2, response_ping = 3, response_shutdown = 4, - error = 5, + error = 5 } export declare enum ChildExitCode { exit_ok = 0, @@ -105,7 +105,7 @@ export declare enum ChildExitCode { shutdown_internal_error = 40, shutdown_unlikely_error = 41, internal_error = 110, - unhandeled_error = 999, + unhandeled_error = 999 } /** * Constants for using distributed functionality. diff --git a/built/topology_local.d.ts b/built/topology_local.d.ts index a3426a25..daf3baf8 100644 --- a/built/topology_local.d.ts +++ b/built/topology_local.d.ts @@ -35,7 +35,7 @@ export declare class TopologyLocal { /** Constructor prepares the object before any information is received. */ constructor(onError?: intf.SimpleCallback); /** Handler for all internal errors */ - private onInternalError(e); + private onInternalError; /** Initialization that sets up internal structure and * starts underlaying processes. */ @@ -51,9 +51,9 @@ export declare class TopologyLocal { /** Returns uuid of the topology that is running. */ getUuid(): string; /** Runs heartbeat pump until this object shuts down */ - private runHeartbeat(); + private runHeartbeat; /** Sends heartbeat signal to all child processes */ - private heartbeat(); + private heartbeat; /** This method redirects/broadcasts message from source to other nodes. * It is done in async/parallel manner. * @param {string} source - Name of the source that emitted this data @@ -61,14 +61,14 @@ export declare class TopologyLocal { * @param {string} stream_id - Name of the stream that this data belongs to * @param {Function} callback - standard callback */ - private redirect(source, data, stream_id, callback); + private redirect; /** Find bolt with given name. * @param {string} name - Name of the bolt that we need to find */ - private getBolt(name); + private getBolt; /** This method optionally runs context initialization code * and returns the context object. * @param {Function} callback - standard callback */ - private initContext(callback); + private initContext; } diff --git a/built/topology_local.js.map b/built/topology_local.js.map index 8ef7d104..3c42a9f3 100644 --- a/built/topology_local.js.map +++ b/built/topology_local.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_local.js","sourceRoot":"","sources":["../src/topology_local.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_local.js","sourceRoot":"","sources":["../src/topology_local.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/topology_local_inprocess.d.ts b/built/topology_local_inprocess.d.ts index 0d616b73..8e85b674 100644 --- a/built/topology_local_inprocess.d.ts +++ b/built/topology_local_inprocess.d.ts @@ -3,13 +3,15 @@ import * as fb from "./std_nodes/filter_bolt"; import * as pb from "./std_nodes/post_bolt"; import * as cb from "./std_nodes/console_bolt"; import * as ab from "./std_nodes/attacher_bolt"; +import * as ac from "./std_nodes/accumulator_bolt"; +import * as tb from "./std_nodes/transform_bolt"; import * as gb from "./std_nodes/get_bolt"; import * as rb from "./std_nodes/router_bolt"; import * as bb from "./std_nodes/bomb_bolt"; import * as fab from "./std_nodes/file_append_bolt"; import * as fab2 from "./std_nodes/file_append_bolt_ex"; import * as cntb from "./std_nodes/counter_bolt"; -import * as dtb from "./std_nodes/date_transform_bolt"; +import * as ttb from "./std_nodes/type_transform_bolt"; import * as prb from "./std_nodes/process_bolt"; import * as frs from "./std_nodes/file_reader_spout"; import * as ps from "./std_nodes/process_spout"; @@ -67,7 +69,7 @@ export declare class TopologySpoutWrapper extends TopologyNodeBase { /** Sends run signal and starts the "pump" */ run(): void; /** Requests next data message */ - private next(callback); + private next; /** Sends pause signal to child */ pause(): void; /** Factory method for sys spouts */ @@ -103,7 +105,7 @@ export declare class TopologyBoltWrapper extends TopologyNodeBase { /** Sends data to child object. */ receive(data: any, stream_id: string, callback: intf.SimpleCallback): void; /** Factory method for sys bolts */ - static createSysBolt(bolt_config: any): fb.FilterBolt | pb.PostBolt | cb.ConsoleBolt | ab.AttacherBolt | gb.GetBolt | rb.RouterBolt | bb.BombBolt | fab.FileAppendBolt | fab2.FileAppendBoltEx | cntb.CounterBolt | dtb.DateTransformBolt | prb.ProcessBoltContinuous; + static createSysBolt(bolt_config: any): fb.FilterBolt | pb.PostBolt | cb.ConsoleBolt | ab.AttacherBolt | ac.AccumulatorBolt | tb.TransformBolt | gb.GetBolt | rb.RouterBolt | bb.BombBolt | fab.FileAppendBolt | fab2.FileAppendBoltEx | cntb.CounterBolt | ttb.TypeTransformBolt | prb.ProcessBoltContinuous; } export declare function createSysSpout(config: any): frs.FileReaderSpout | ps.ProcessSpout | ps.ProcessSpoutContinuous | rs.RestSpout | ts.TimerSpout | gs.GetSpout | rss.RssSpout | tss.TestSpout | ds.DirWatcherSpout; -export declare function createSysBolt(config: any): fb.FilterBolt | pb.PostBolt | cb.ConsoleBolt | ab.AttacherBolt | gb.GetBolt | rb.RouterBolt | bb.BombBolt | fab.FileAppendBolt | fab2.FileAppendBoltEx | cntb.CounterBolt | dtb.DateTransformBolt | prb.ProcessBoltContinuous; +export declare function createSysBolt(config: any): fb.FilterBolt | pb.PostBolt | cb.ConsoleBolt | ab.AttacherBolt | ac.AccumulatorBolt | tb.TransformBolt | gb.GetBolt | rb.RouterBolt | bb.BombBolt | fab.FileAppendBolt | fab2.FileAppendBoltEx | cntb.CounterBolt | ttb.TypeTransformBolt | prb.ProcessBoltContinuous; diff --git a/built/topology_local_inprocess.js b/built/topology_local_inprocess.js index 9eb3cf6b..f1e80094 100644 --- a/built/topology_local_inprocess.js +++ b/built/topology_local_inprocess.js @@ -6,13 +6,15 @@ const fb = require("./std_nodes/filter_bolt"); const pb = require("./std_nodes/post_bolt"); const cb = require("./std_nodes/console_bolt"); const ab = require("./std_nodes/attacher_bolt"); +const ac = require("./std_nodes/accumulator_bolt"); +const tb = require("./std_nodes/transform_bolt"); const gb = require("./std_nodes/get_bolt"); const rb = require("./std_nodes/router_bolt"); const bb = require("./std_nodes/bomb_bolt"); const fab = require("./std_nodes/file_append_bolt"); const fab2 = require("./std_nodes/file_append_bolt_ex"); const cntb = require("./std_nodes/counter_bolt"); -const dtb = require("./std_nodes/date_transform_bolt"); +const ttb = require("./std_nodes/type_transform_bolt"); const prb = require("./std_nodes/process_bolt"); const frs = require("./std_nodes/file_reader_spout"); const ps = require("./std_nodes/process_spout"); @@ -97,10 +99,24 @@ class TopologySpoutWrapper extends TopologyNodeBase { if (config.type == "sys") { this.spout = createSysSpout(config); } + else if (config.type == "module_class") { + let module = require(this.working_dir); + this.spout = new module[this.cmd](this.subtype); + } + else if (config.type == "module_method") { + let module = require(this.working_dir); + this.spout = module[this.cmd](this.subtype); + if (!this.spout) { + throw new Error(`Spout factory returned null: ${this.working_dir}, cmd=${this.cmd}, subtype=${this.subtype}`); + } + } else { this.working_dir = path.resolve(this.working_dir); // path may be relative to current working dir let module_path = path.join(this.working_dir, this.cmd); this.spout = require(module_path).create(this.subtype); + if (!this.spout) { + throw new Error(`Spout factory returned null: ${module_path}, subtype=${this.subtype}`); + } } } catch (e) { @@ -318,6 +334,17 @@ class TopologyBoltWrapper extends TopologyNodeBase { if (config.type == "sys") { this.bolt = createSysBolt(config); } + else if (config.type == "module_class") { + let module = require(this.working_dir); + this.bolt = new module[this.cmd](this.subtype); + } + else if (config.type == "module_method") { + let module = require(this.working_dir); + this.bolt = module[this.cmd](this.subtype); + if (!this.bolt) { + throw new Error(`Bolt factory returned null: ${this.working_dir}, cmd=${this.cmd}, subtype=${this.subtype}`); + } + } else { this.working_dir = path.resolve(this.working_dir); // path may be relative to current working dir let module_path = path.join(this.working_dir, this.cmd); @@ -456,13 +483,16 @@ class TopologyBoltWrapper extends TopologyNodeBase { case "console": return new cb.ConsoleBolt(); case "filter": return new fb.FilterBolt(); case "attacher": return new ab.AttacherBolt(); + case "accumulator": return new ac.AccumulatorBolt(); + case "transform": return new tb.TransformBolt(); case "post": return new pb.PostBolt(); case "process": return new prb.ProcessBoltContinuous(); case "get": return new gb.GetBolt(); case "router": return new rb.RouterBolt(); case "file_append": return new fab.FileAppendBolt(); case "file_append_ex": return new fab2.FileAppendBoltEx(); - case "date_transform": return new dtb.DateTransformBolt(); + case "date_transform": return new ttb.TypeTransformBolt(); + case "type_transform": return new ttb.TypeTransformBolt(); case "bomb": return new bb.BombBolt(); case "counter": return new cntb.CounterBolt(); default: throw new Error("Unknown sys bolt type: " + bolt_config.cmd); diff --git a/built/topology_local_inprocess.js.map b/built/topology_local_inprocess.js.map index 797f4e81..4c012274 100644 --- a/built/topology_local_inprocess.js.map +++ b/built/topology_local_inprocess.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_local_inprocess.js","sourceRoot":"","sources":["../src/topology_local_inprocess.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"topology_local_inprocess.js","sourceRoot":"","sources":["../src/topology_local_inprocess.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/topology_validation.js.map b/built/topology_validation.js.map index 71dc679d..fb2ace25 100644 --- a/built/topology_validation.js.map +++ b/built/topology_validation.js.map @@ -1 +1 @@ -{"version":3,"file":"topology_validation.js","sourceRoot":"","sources":["../src/topology_validation.ts"],"names":[],"mappings":";;AAAA,mCAAmC;AAGnC,iDAAiD;AACjD,kBAAyB,OAA+B;IACpD,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,YAAY,EAAE,GAAG,OAAO,CAAC;IACpD,IAAI,MAAM,GAAG,OAAO,CAAC,0CAA0C,CAAC,CAAC;IACjE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;IAC7B,IAAI,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACnD,EAAE,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;QACtC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC;YACd,OAAO,CAAC,KAAK,CAAC,uCAAuC,CAAC,CAAC;YACvD,GAAG,CAAC,CAAC,IAAI,KAAK,IAAI,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC;gBACzC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC;YACxD,CAAC;YACD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QACpB,CAAC;QACD,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC;YACf,IAAI,GAAG,GAAG,EAAE,CAAC;YACb,GAAG,CAAC,CAAC,IAAI,KAAK,IAAI,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC;gBACzC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;YACzD,CAAC;YACD,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;QACzB,CAAC;QACD,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC;IACpC,CAAC;IAAC,IAAI,CAAC,CAAC;QACJ,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;AACL,CAAC;AAxBD,4BAwBC"} \ No newline at end of file +{"version":3,"file":"topology_validation.js","sourceRoot":"","sources":["../src/topology_validation.ts"],"names":[],"mappings":";;AAAA,mCAAmC;AAGnC,iDAAiD;AACjD,kBAAyB,OAA+B;IACpD,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,YAAY,EAAE,GAAG,OAAO,CAAC;IACpD,IAAI,MAAM,GAAG,OAAO,CAAC,0CAA0C,CAAC,CAAC;IACjE,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;IAC7B,IAAI,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACnD,IAAI,iBAAiB,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;QACrC,IAAI,WAAW,EAAE;YACb,OAAO,CAAC,KAAK,CAAC,uCAAuC,CAAC,CAAC;YACvD,KAAK,IAAI,KAAK,IAAI,iBAAiB,CAAC,MAAM,EAAE;gBACxC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC;aACvD;YACD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;SACnB;QACD,IAAI,YAAY,EAAE;YACd,IAAI,GAAG,GAAG,EAAE,CAAC;YACb,KAAK,IAAI,KAAK,IAAI,iBAAiB,CAAC,MAAM,EAAE;gBACxC,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC;aACxD;YACD,MAAM,IAAI,KAAK,CAAC,GAAG,CAAC,CAAC;SACxB;QACD,OAAO,iBAAiB,CAAC,MAAM,CAAC;KACnC;SAAM;QACH,OAAO,KAAK,CAAC;KAChB;AACL,CAAC;AAxBD,4BAwBC"} \ No newline at end of file diff --git a/built/util/callback_wrappers.js.map b/built/util/callback_wrappers.js.map index 4bc0673c..4f1008da 100644 --- a/built/util/callback_wrappers.js.map +++ b/built/util/callback_wrappers.js.map @@ -1 +1 @@ -{"version":3,"file":"callback_wrappers.js","sourceRoot":"","sources":["../../src/util/callback_wrappers.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;;EAEE;AACF,qBAA4B,QAA6B;IACrD,EAAE,CAAC,CAAC,QAAQ,IAAI,SAAS,CAAC,CAAC,CAAC;QACxB,MAAM,CAAC,CAAC,GAAW,EAAE,EAAE;YACnB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;gBACN,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;YAChC,CAAC;QACL,CAAC,CAAA;IACL,CAAC;IACD,MAAM,CAAC,CAAC,GAAW,EAAE,EAAE;QACnB,IAAI,CAAC;YACD,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;QACzB,CAAC;QAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACT,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,uDAAuD,CAAC,CAAC;YAC5E,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;QAC9B,CAAC;IACL,CAAC,CAAA;AACL,CAAC;AAhBD,kCAgBC"} \ No newline at end of file +{"version":3,"file":"callback_wrappers.js","sourceRoot":"","sources":["../../src/util/callback_wrappers.ts"],"names":[],"mappings":";;AACA,sCAAsC;AAEtC;;EAEE;AACF,qBAA4B,QAA6B;IACrD,IAAI,QAAQ,IAAI,SAAS,EAAE;QACvB,OAAO,CAAC,GAAW,EAAE,EAAE;YACnB,IAAI,GAAG,EAAE;gBACL,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;aAC/B;QACL,CAAC,CAAA;KACJ;IACD,OAAO,CAAC,GAAW,EAAE,EAAE;QACnB,IAAI;YACA,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC;SACxB;QAAC,OAAO,CAAC,EAAE;YACR,GAAG,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,uDAAuD,CAAC,CAAC;YAC5E,GAAG,CAAC,MAAM,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;SAC7B;IACL,CAAC,CAAA;AACL,CAAC;AAhBD,kCAgBC"} \ No newline at end of file diff --git a/built/util/child_proc_restarter.d.ts b/built/util/child_proc_restarter.d.ts index a32dda69..c1e69140 100644 --- a/built/util/child_proc_restarter.d.ts +++ b/built/util/child_proc_restarter.d.ts @@ -29,7 +29,7 @@ export declare class ChildProcRestarter { /** Simple constructor */ constructor(options: ChildProcRestarterOptions); /** Internal method for starting the child process */ - private _start(); + private _start; /** Starts child process */ start(): void; /** Stops child process and doesn't restart it. */ diff --git a/built/util/child_proc_restarter.js.map b/built/util/child_proc_restarter.js.map index ef378020..a716abe9 100644 --- a/built/util/child_proc_restarter.js.map +++ b/built/util/child_proc_restarter.js.map @@ -1 +1 @@ -{"version":3,"file":"child_proc_restarter.js","sourceRoot":"","sources":["../../src/util/child_proc_restarter.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"child_proc_restarter.js","sourceRoot":"","sources":["../../src/util/child_proc_restarter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/cmdline.js.map b/built/util/cmdline.js.map index f1254f5a..c6678c0b 100644 --- a/built/util/cmdline.js.map +++ b/built/util/cmdline.js.map @@ -1 +1 @@ -{"version":3,"file":"cmdline.js","sourceRoot":"","sources":["../../src/util/cmdline.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"cmdline.js","sourceRoot":"","sources":["../../src/util/cmdline.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/crontab_parser.d.ts b/built/util/crontab_parser.d.ts index 256588c4..4c9c2bff 100644 --- a/built/util/crontab_parser.d.ts +++ b/built/util/crontab_parser.d.ts @@ -1,6 +1,6 @@ export declare class CronTabParser { private parts; constructor(s: string); - private miniTest(val, bounds); + private miniTest; isIncluded(target: Date): boolean; } diff --git a/built/util/crontab_parser.js.map b/built/util/crontab_parser.js.map index 81e0d6f1..add2b3a5 100644 --- a/built/util/crontab_parser.js.map +++ b/built/util/crontab_parser.js.map @@ -1 +1 @@ -{"version":3,"file":"crontab_parser.js","sourceRoot":"","sources":["../../src/util/crontab_parser.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"crontab_parser.js","sourceRoot":"","sources":["../../src/util/crontab_parser.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/freq_estimator.d.ts b/built/util/freq_estimator.d.ts index dc5c2b5f..1807f993 100644 --- a/built/util/freq_estimator.d.ts +++ b/built/util/freq_estimator.d.ts @@ -3,7 +3,7 @@ export declare class EventFrequencyScore { private prev_time; private prev_val; constructor(c: number); - private estimateFrequencyNum(t1, t2, v1, v2, c); + private estimateFrequencyNum; getEstimate(d: Date): number; add(d: Date): number; } diff --git a/built/util/freq_estimator.js.map b/built/util/freq_estimator.js.map index a0518895..7e65c2ed 100644 --- a/built/util/freq_estimator.js.map +++ b/built/util/freq_estimator.js.map @@ -1 +1 @@ -{"version":3,"file":"freq_estimator.js","sourceRoot":"","sources":["../../src/util/freq_estimator.ts"],"names":[],"mappings":";;AAGA;IAMI,YAAY,CAAS;QACjB,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;YACT,CAAC,GAAG,CAAC,CAAC;QACV,CAAC;QACD,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,wCAAwC;QAChE,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC;QACnB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAEO,oBAAoB,CAAC,EAAU,EAAE,EAAU,EAAE,EAAU,EAAE,EAAU,EAAE,CAAS;QAClF,MAAM,CAAC,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;IAC9C,CAAC;IAED,WAAW,CAAC,CAAO;QACf,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC;IAC5F,CAAC;IAED,GAAG,CAAC,CAAO;QACP,IAAI,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACrB,IAAI,GAAG,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC;QAClF,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;QACpB,MAAM,CAAC,GAAG,CAAC;IACf,CAAC;CACJ;AA9BD,kDA8BC"} \ No newline at end of file +{"version":3,"file":"freq_estimator.js","sourceRoot":"","sources":["../../src/util/freq_estimator.ts"],"names":[],"mappings":";;AAGA;IAMI,YAAY,CAAS;QACjB,IAAI,CAAC,IAAI,CAAC,EAAE;YACR,CAAC,GAAG,CAAC,CAAC;SACT;QACD,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,wCAAwC;QAChE,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC;QACnB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;IACtB,CAAC;IAEO,oBAAoB,CAAC,EAAU,EAAE,EAAU,EAAE,EAAU,EAAE,EAAU,EAAE,CAAS;QAClF,OAAO,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC;IAC9C,CAAC;IAED,WAAW,CAAC,CAAO;QACf,OAAO,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC;IAC5F,CAAC;IAED,GAAG,CAAC,CAAO;QACP,IAAI,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;QACrB,IAAI,GAAG,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC;QAClF,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;QACpB,OAAO,GAAG,CAAC;IACf,CAAC;CACJ;AA9BD,kDA8BC"} \ No newline at end of file diff --git a/built/util/http_server.d.ts b/built/util/http_server.d.ts index b96198c2..87ad1729 100644 --- a/built/util/http_server.d.ts +++ b/built/util/http_server.d.ts @@ -14,9 +14,9 @@ export declare class MinimalHttpServer { private routes; private log_prefix; constructor(log_prefix?: string); - private withBody(handler); - private handleResponse(result, response); - private handleError(error, response); + private withBody; + private handleResponse; + private handleError; /** For registering simple handlers */ addHandler(addr: string, callback: ProcessingHandler): void; /** For registering simple static paths */ diff --git a/built/util/http_server.js.map b/built/util/http_server.js.map index aa9c8e5b..b512fba4 100644 --- a/built/util/http_server.js.map +++ b/built/util/http_server.js.map @@ -1 +1 @@ -{"version":3,"file":"http_server.js","sourceRoot":"","sources":["../../src/util/http_server.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"http_server.js","sourceRoot":"","sources":["../../src/util/http_server.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/http_server_mime_map.js.map b/built/util/http_server_mime_map.js.map index 8094a288..91c6e0ca 100644 --- a/built/util/http_server_mime_map.js.map +++ b/built/util/http_server_mime_map.js.map @@ -1 +1 @@ -{"version":3,"file":"http_server_mime_map.js","sourceRoot":"","sources":["../../src/util/http_server_mime_map.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"http_server_mime_map.js","sourceRoot":"","sources":["../../src/util/http_server_mime_map.ts"],"names":[],"mappings":";AAAA,6BAA6B;AAC7B,4CAA4C;AAC5C,wBAAwB;AACxB,oDAAoD;AACpD,gEAAgE;AAChE,gDAAgD;AAChD,8DAA8D;AAC9D,8DAA8D;AAC9D,oEAAoE;AACpE,iDAAiD;AACjD,oEAAoE;AACpE,sDAAsD;AACtD,iDAAiD;AACjD,+CAA+C;AAC/C,gDAAgD;AAChD,gEAAgE;AAChE,mDAAmD;AACnD,iDAAiD;AACjD,+CAA+C;AAC/C,mDAAmD;AACnD,0DAA0D;AAC1D,8CAA8C;AAC9C,+CAA+C;AAC/C,mDAAmD;AACnD,4DAA4D;AAC5D,gDAAgD;AAChD,sEAAsE;AACtE,8CAA8C;AAC9C,6CAA6C;AAC7C,sDAAsD;AACtD,4CAA4C;AAC5C,0CAA0C;AAC1C,2CAA2C;AAC3C,gEAAgE;AAChE,kDAAkD;AAClD,8CAA8C;AAC9C,8CAA8C;AAC9C,8DAA8D;AAC9D,8CAA8C;AAC9C,8DAA8D;AAC9D,4CAA4C;AAC5C,8CAA8C;AAC9C,kDAAkD;AAClD,+CAA+C;AAC/C,2CAA2C;AAC3C,+DAA+D;AAC/D,2CAA2C;AAC3C,2CAA2C;AAC3C,gEAAgE;AAChE,0DAA0D;AAC1D,wDAAwD;AACxD,kDAAkD;AAClD,2CAA2C;AAC3C,yDAAyD;AACzD,4CAA4C;AAC5C,gDAAgD;AAChD,gDAAgD;AAChD,qDAAqD;AACrD,gDAAgD;AAChD,2CAA2C;AAC3C,0CAA0C;AAC1C,2CAA2C;AAC3C,iEAAiE;AACjE,2EAA2E;AAC3E,8DAA8D;AAC9D,8DAA8D;AAC9D,0DAA0D;AAC1D,uDAAuD;AACvD,wDAAwD;AACxD,iEAAiE;AACjE,iEAAiE;AACjE,mEAAmE;AACnE,iDAAiD;AACjD,yDAAyD;AACzD,qEAAqE;AACrE,kEAAkE;AAClE,gFAAgF;AAChF,0DAA0D;AAC1D,wDAAwD;AACxD,mDAAmD;AACnD,4DAA4D;AAC5D,sEAAsE;AACtE,gEAAgE;AAChE,wDAAwD;AACxD,iEAAiE;AACjE,wEAAwE;AACxE,0DAA0D;AAC1D,wDAAwD;AACxD,6EAA6E;AAC7E,4CAA4C;AAC5C,gDAAgD;AAChD,qDAAqD;AACrD,mDAAmD;AACnD,sDAAsD;AACtD,yDAAyD;AACzD,oDAAoD;AACpD,gDAAgD;AAChD,oDAAoD;AACpD,+DAA+D;AAC/D,wDAAwD;AACxD,8CAA8C;AAC9C,uDAAuD;AACvD,qDAAqD;AACrD,wDAAwD;AACxD,0CAA0C;AAC1C,mDAAmD;AACnD,oDAAoD;AACpD,kIAAkI;AAClI,wDAAwD;AACxD,sEAAsE;AACtE,wDAAwD;AACxD,qFAAqF;AACrF,gDAAgD;AAChD,wEAAwE;AACxE,wDAAwD;AACxD,kEAAkE;AAClE,+CAA+C;AAC/C,sEAAsE;AACtE,+DAA+D;AAC/D,+CAA+C;AAC/C,oDAAoD;AACpD,2DAA2D;AAC3D,mEAAmE;AACnE,oEAAoE;AACpE,8DAA8D;AAC9D,6DAA6D;AAC7D,qEAAqE;AACrE,4DAA4D;AAC5D,4DAA4D;AAC5D,uDAAuD;AACvD,qEAAqE;AACrE,kEAAkE;AAClE,4DAA4D;AAC5D,iDAAiD;AACjD,kDAAkD;AAClD,2CAA2C;AAC3C,4DAA4D;AAC5D,gEAAgE;AAChE,4EAA4E;AAC5E,sDAAsD;AACtD,sEAAsE;AACtE,4EAA4E;AAC5E,6CAA6C;AAC7C,+CAA+C;AAC/C,oEAAoE;AACpE,4DAA4D;AAC5D,4DAA4D;AAC5D,wDAAwD;AACxD,0CAA0C;AAC1C,wDAAwD;AACxD,uDAAuD;AACvD,8DAA8D;AAC9D,oEAAoE;AACpE,qEAAqE;AACrE,oEAAoE;AACpE,qEAAqE;AACrE,wDAAwD;AACxD,kDAAkD;AAClD,8EAA8E;AAC9E,uDAAuD;AACvD,mFAAmF;AACnF,2CAA2C;AAC3C,wDAAwD;AACxD,4DAA4D;AAC5D,4CAA4C;AAC5C,wDAAwD;AACxD,6DAA6D;AAC7D,4DAA4D;AAC5D,4CAA4C;AAC5C,2CAA2C;AAC3C,kEAAkE;AAClE,uDAAuD;AACvD,+CAA+C;AAC/C,gEAAgE;AAChE,uEAAuE;AACvE,wDAAwD;AACxD,0DAA0D;AAC1D,+DAA+D;AAC/D,8DAA8D;AAC9D,sDAAsD;AACtD,sDAAsD;AACtD,kDAAkD;AAClD,6CAA6C;AAC7C,4CAA4C;AAC5C,2DAA2D;AAC3D,uDAAuD;AACvD,0EAA0E;AAC1E,0EAA0E;AAC1E,wEAAwE;AACxE,mDAAmD;AACnD,8DAA8D;AAC9D,oDAAoD;AACpD,oEAAoE;AACpE,yEAAyE;AACzE,0EAA0E;AAC1E,0EAA0E;AAC1E,iEAAiE;AACjE,sEAAsE;AACtE,oGAAoG;AACpG,sEAAsE;AACtE,oEAAoE;AACpE,qDAAqD;AACrD,8EAA8E;AAC9E,8EAA8E;AAC9E,qEAAqE;AACrE,6EAA6E;AAC7E,kEAAkE;AAClE,gFAAgF;AAChF,+FAA+F;AAC/F,4FAA4F;AAC5F,6EAA6E;AAC7E,6EAA6E;AAC7E,oEAAoE;AACpE,mEAAmE;AACnE,sDAAsD;AACtD,sDAAsD;AACtD,0EAA0E;AAC1E,2DAA2D;AAC3D,4DAA4D;AAC5D,wEAAwE;AACxE,sDAAsD;AACtD,qDAAqD;AACrD,qDAAqD;AACrD,qEAAqE;AACrE,uEAAuE;AACvE,6EAA6E;AAC7E,mEAAmE;AACnE,2DAA2D;AAC3D,iEAAiE;AACjE,sFAAsF;AACtF,4DAA4D;AAC5D,oEAAoE;AACpE,yEAAyE;AACzE,oEAAoE;AACpE,uEAAuE;AACvE,gFAAgF;AAChF,+EAA+E;AAC/E,gFAAgF;AAChF,gFAAgF;AAChF,8EAA8E;AAC9E,kEAAkE;AAClE,sDAAsD;AACtD,mDAAmD;AACnD,0DAA0D;AAC1D,iEAAiE;AACjE,sDAAsD;AACtD,mDAAmD;AACnD,iEAAiE;AACjE,qEAAqE;AACrE,iDAAiD;AACjD,wEAAwE;AACxE,qFAAqF;AACrF,mEAAmE;AACnE,4DAA4D;AAC5D,kEAAkE;AAClE,yDAAyD;AACzD,yDAAyD;AACzD,gEAAgE;AAChE,sEAAsE;AACtE,2DAA2D;AAC3D,iEAAiE;AACjE,4DAA4D;AAC5D,0DAA0D;AAC1D,8DAA8D;AAC9D,qEAAqE;AACrE,uEAAuE;AACvE,kEAAkE;AAClE,gEAAgE;AAChE,mEAAmE;AACnE,gFAAgF;AAChF,iFAAiF;AACjF,6DAA6D;AAC7D,8CAA8C;AAC9C,gEAAgE;AAChE,uDAAuD;AACvD,qEAAqE;AACrE,6DAA6D;AAC7D,4DAA4D;AAC5D,wDAAwD;AACxD,+DAA+D;AAC/D,8DAA8D;AAC9D,qEAAqE;AACrE,gEAAgE;AAChE,kEAAkE;AAClE,kEAAkE;AAClE,yEAAyE;AACzE,mEAAmE;AACnE,kEAAkE;AAClE,6DAA6D;AAC7D,yEAAyE;AACzE,uDAAuD;AACvD,uDAAuD;AACvD,+DAA+D;AAC/D,iEAAiE;AACjE,+DAA+D;AAC/D,8DAA8D;AAC9D,+DAA+D;AAC/D,gEAAgE;AAChE,iEAAiE;AACjE,wDAAwD;AACxD,uDAAuD;AACvD,4DAA4D;AAC5D,sDAAsD;AACtD,oEAAoE;AACpE,sEAAsE;AACtE,0DAA0D;AAC1D,4DAA4D;AAC5D,qEAAqE;AACrE,4EAA4E;AAC5E,gDAAgD;AAChD,gDAAgD;AAChD,mEAAmE;AACnE,sEAAsE;AACtE,6DAA6D;AAC7D,mFAAmF;AACnF,oEAAoE;AACpE,oEAAoE;AACpE,sEAAsE;AACtE,sEAAsE;AACtE,uEAAuE;AACvE,uEAAuE;AACvE,wEAAwE;AACxE,yEAAyE;AACzE,2DAA2D;AAC3D,yDAAyD;AACzD,yDAAyD;AACzD,sEAAsE;AACtE,4EAA4E;AAC5E,mFAAmF;AACnF,qDAAqD;AACrD,mEAAmE;AACnE,yEAAyE;AACzE,sEAAsE;AACtE,sEAAsE;AACtE,8EAA8E;AAC9E,4DAA4D;AAC5D,6EAA6E;AAC7E,yEAAyE;AACzE,mEAAmE;AACnE,iDAAiD;AACjD,uEAAuE;AACvE,oEAAoE;AACpE,gFAAgF;AAChF,wEAAwE;AACxE,4EAA4E;AAC5E,6EAA6E;AAC7E,qEAAqE;AACrE,mFAAmF;AACnF,8DAA8D;AAC9D,wDAAwD;AACxD,0EAA0E;AAC1E,iEAAiE;AACjE,iEAAiE;AACjE,+DAA+D;AAC/D,gEAAgE;AAChE,+DAA+D;AAC/D,mEAAmE;AACnE,mDAAmD;AACnD,mFAAmF;AACnF,yEAAyE;AACzE,0DAA0D;AAC1D,+DAA+D;AAC/D,oEAAoE;AACpE,oFAAoF;AACpF,8EAA8E;AAC9E,4EAA4E;AAC5E,uEAAuE;AACvE,iEAAiE;AACjE,wEAAwE;AACxE,wEAAwE;AACxE,kEAAkE;AAClE,6DAA6D;AAC7D,6EAA6E;AAC7E,6DAA6D;AAC7D,0DAA0D;AAC1D,iEAAiE;AACjE,iEAAiE;AACjE,kEAAkE;AAClE,oEAAoE;AACpE,+DAA+D;AAC/D,kEAAkE;AAClE,oFAAoF;AACpF,gFAAgF;AAChF,+DAA+D;AAC/D,4DAA4D;AAC5D,qEAAqE;AACrE,mEAAmE;AACnE,kEAAkE;AAClE,gEAAgE;AAChE,uEAAuE;AACvE,mEAAmE;AACnE,gEAAgE;AAChE,uEAAuE;AACvE,8EAA8E;AAC9E,8DAA8D;AAC9D,4EAA4E;AAC5E,oEAAoE;AACpE,sEAAsE;AACtE,oEAAoE;AACpE,qEAAqE;AACrE,kEAAkE;AAClE,oEAAoE;AACpE,2EAA2E;AAC3E,oEAAoE;AACpE,sEAAsE;AACtE,oEAAoE;AACpE,qEAAqE;AACrE,kEAAkE;AAClE,yEAAyE;AACzE,yEAAyE;AACzE,8DAA8D;AAC9D,2FAA2F;AAC3F,gGAAgG;AAChG,oEAAoE;AACpE,uEAAuE;AACvE,wEAAwE;AACxE,oEAAoE;AACpE,wEAAwE;AACxE,wEAAwE;AACxE,sEAAsE;AACtE,6EAA6E;AAC7E,qEAAqE;AACrE,mEAAmE;AACnE,iEAAiE;AACjE,0DAA0D;AAC1D,4DAA4D;AAC5D,oEAAoE;AACpE,6EAA6E;AAC7E,6DAA6D;AAC7D,6DAA6D;AAC7D,6DAA6D;AAC7D,uEAAuE;AACvE,uEAAuE;AACvE,4DAA4D;AAC5D,+DAA+D;AAC/D,0EAA0E;AAC1E,mEAAmE;AACnE,mEAAmE;AACnE,mEAAmE;AACnE,mEAAmE;AACnE,mEAAmE;AACnE,mEAAmE;AACnE,mEAAmE;AACnE,2EAA2E;AAC3E,2EAA2E;AAC3E,6DAA6D;AAC7D,kEAAkE;AAClE,iEAAiE;AACjE,mEAAmE;AACnE,iEAAiE;AACjE,iEAAiE;AACjE,iEAAiE;AACjE,wDAAwD;AACxD,wEAAwE;AACxE,oEAAoE;AACpE,iDAAiD;AACjD,0EAA0E;AAC1E,qFAAqF;AACrF,wFAAwF;AACxF,+FAA+F;AAC/F,wFAAwF;AACxF,2FAA2F;AAC3F,sEAAsE;AACtE,oEAAoE;AACpE,+DAA+D;AAC/D,+DAA+D;AAC/D,sEAAsE;AACtE,mEAAmE;AACnE,qEAAqE;AACrE,8EAA8E;AAC9E,6FAA6F;AAC7F,oGAAoG;AACpG,6FAA6F;AAC7F,iGAAiG;AACjG,gGAAgG;AAChG,uEAAuE;AACvE,kDAAkD;AAClD,gEAAgE;AAChE,4DAA4D;AAC5D,kEAAkE;AAClE,8DAA8D;AAC9D,0FAA0F;AAC1F,0FAA0F;AAC1F,6EAA6E;AAC7E,+DAA+D;AAC/D,uEAAuE;AACvE,8DAA8D;AAC9D,gDAAgD;AAChD,0DAA0D;AAC1D,8DAA8D;AAC9D,qDAAqD;AACrD,iEAAiE;AACjE,qEAAqE;AACrE,sDAAsD;AACtD,wDAAwD;AACxD,kDAAkD;AAClD,iDAAiD;AACjD,0EAA0E;AAC1E,2EAA2E;AAC3E,wEAAwE;AACxE,qEAAqE;AACrE,yDAAyD;AACzD,4DAA4D;AAC5D,0DAA0D;AAC1D,mEAAmE;AACnE,gEAAgE;AAChE,+DAA+D;AAC/D,6DAA6D;AAC7D,uEAAuE;AACvE,8DAA8D;AAC9D,4EAA4E;AAC5E,wFAAwF;AACxF,oDAAoD;AACpD,0DAA0D;AAC1D,wDAAwD;AACxD,4EAA4E;AAC5E,6EAA6E;AAC7E,qEAAqE;AACrE,qEAAqE;AACrE,qEAAqE;AACrE,iFAAiF;AACjF,0FAA0F;AAC1F,oFAAoF;AACpF,mFAAmF;AACnF,6FAA6F;AAC7F,oFAAoF;AACpF,6FAA6F;AAC7F,iFAAiF;AACjF,0FAA0F;AAC1F,wFAAwF;AACxF,uFAAuF;AACvF,uFAAuF;AACvF,gGAAgG;AAChG,gFAAgF;AAChF,uFAAuF;AACvF,yFAAyF;AACzF,oFAAoF;AACpF,8CAA8C;AAC9C,kEAAkE;AAClE,0DAA0D;AAC1D,gEAAgE;AAChE,iEAAiE;AACjE,uFAAuF;AACvF,oEAAoE;AACpE,4DAA4D;AAC5D,yDAAyD;AACzD,qEAAqE;AACrE,wEAAwE;AACxE,2DAA2D;AAC3D,6DAA6D;AAC7D,yDAAyD;AACzD,4EAA4E;AAC5E,0EAA0E;AAC1E,8DAA8D;AAC9D,yDAAyD;AACzD,kDAAkD;AAClD,mDAAmD;AACnD,oEAAoE;AACpE,2DAA2D;AAC3D,mEAAmE;AACnE,+EAA+E;AAC/E,mEAAmE;AACnE,6DAA6D;AAC7D,4EAA4E;AAC5E,gFAAgF;AAChF,iEAAiE;AACjE,0DAA0D;AAC1D,yDAAyD;AACzD,2DAA2D;AAC3D,2DAA2D;AAC3D,gFAAgF;AAChF,mHAAmH;AACnH,4GAA4G;AAC5G,gHAAgH;AAChH,+GAA+G;AAC/G,2GAA2G;AAC3G,8GAA8G;AAC9G,iHAAiH;AACjH,iHAAiH;AACjH,wDAAwD;AACxD,sDAAsD;AACtD,+DAA+D;AAC/D,0DAA0D;AAC1D,sEAAsE;AACtE,mDAAmD;AACnD,kEAAkE;AAClE,kEAAkE;AAClE,uEAAuE;AACvE,gEAAgE;AAChE,sEAAsE;AACtE,oEAAoE;AACpE,sEAAsE;AACtE,0DAA0D;AAC1D,wDAAwD;AACxD,0DAA0D;AAC1D,yDAAyD;AACzD,2DAA2D;AAC3D,mDAAmD;AACnD,2EAA2E;AAC3E,yEAAyE;AACzE,8EAA8E;AAC9E,mEAAmE;AACnE,0DAA0D;AAC1D,8DAA8D;AAC9D,gEAAgE;AAChE,8FAA8F;AAC9F,gDAAgD;AAChD,2EAA2E;AAC3E,oFAAoF;AACpF,2DAA2D;AAC3D,gEAAgE;AAChE,oEAAoE;AACpE,8EAA8E;AAC9E,0DAA0D;AAC1D,gDAAgD;AAChD,kDAAkD;AAClD,mDAAmD;AACnD,kDAAkD;AAClD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,sDAAsD;AACtD,qDAAqD;AACrD,oEAAoE;AACpE,mEAAmE;AACnE,gEAAgE;AAChE,8DAA8D;AAC9D,8DAA8D;AAC9D,8DAA8D;AAC9D,gFAAgF;AAChF,oFAAoF;AACpF,mFAAmF;AACnF,+EAA+E;AAC/E,gFAAgF;AAChF,6DAA6D;AAC7D,0EAA0E;AAC1E,sEAAsE;AACtE,0EAA0E;AAC1E,8EAA8E;AAC9E,qEAAqE;AACrE,qEAAqE;AACrE,kDAAkD;AAClD,kDAAkD;AAClD,kDAAkD;AAClD,0EAA0E;AAC1E,0EAA0E;AAC1E,6EAA6E;AAC7E,0EAA0E;AAC1E,4EAA4E;AAC5E,4EAA4E;AAC5E,mFAAmF;AACnF,wDAAwD;AACxD,qEAAqE;AACrE,8EAA8E;AAC9E,qEAAqE;AACrE,8EAA8E;AAC9E,wEAAwE;AACxE,iFAAiF;AACjF,qEAAqE;AACrE,uEAAuE;AACvE,8EAA8E;AAC9E,gFAAgF;AAChF,uDAAuD;AACvD,0EAA0E;AAC1E,4DAA4D;AAC5D,wDAAwD;AACxD,6EAA6E;AAC7E,mEAAmE;AACnE,wEAAwE;AACxE,sEAAsE;AACtE,iEAAiE;AACjE,iEAAiE;AACjE,kFAAkF;AAClF,uEAAuE;AACvE,iEAAiE;AACjE,qEAAqE;AACrE,gEAAgE;AAChE,kDAAkD;AAClD,kEAAkE;AAClE,kEAAkE;AAClE,+DAA+D;AAC/D,mEAAmE;AACnE,kEAAkE;AAClE,wDAAwD;AACxD,8DAA8D;AAC9D,gEAAgE;AAChE,sEAAsE;AACtE,0DAA0D;AAC1D,gEAAgE;AAChE,0DAA0D;AAC1D,gEAAgE;AAChE,uDAAuD;AACvD,6DAA6D;AAC7D,0DAA0D;AAC1D,gEAAgE;AAChE,yDAAyD;AACzD,4DAA4D;AAC5D,mDAAmD;AACnD,sDAAsD;AACtD,gEAAgE;AAChE,0EAA0E;AAC1E,kEAAkE;AAClE,+DAA+D;AAC/D,4DAA4D;AAC5D,kDAAkD;AAClD,kDAAkD;AAClD,oEAAoE;AACpE,kEAAkE;AAClE,yEAAyE;AACzE,iEAAiE;AACjE,kDAAkD;AAClD,8CAA8C;AAC9C,wDAAwD;AACxD,oEAAoE;AACpE,4DAA4D;AAC5D,8DAA8D;AAC9D,+DAA+D;AAC/D,uDAAuD;AACvD,qDAAqD;AACrD,qDAAqD;AACrD,6DAA6D;AAC7D,8DAA8D;AAC9D,uDAAuD;AACvD,kDAAkD;AAClD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,qDAAqD;AACrD,sEAAsE;AACtE,yEAAyE;AACzE,wEAAwE;AACxE,+EAA+E;AAC/E,6FAA6F;AAC7F,0EAA0E;AAC1E,2EAA2E;AAC3E,gFAAgF;AAChF,iEAAiE;AACjE,uEAAuE;AACvE,kEAAkE;AAClE,sDAAsD;AACtD,oDAAoD;AACpD,uDAAuD;AACvD,2DAA2D;AAC3D,2CAA2C;AAC3C,qDAAqD;AACrD,8DAA8D;AAC9D,sEAAsE;AACtE,8DAA8D;AAC9D,qEAAqE;AACrE,iFAAiF;AACjF,qEAAqE;AACrE,qEAAqE;AACrE,8DAA8D;AAC9D,qEAAqE;AACrE,0DAA0D;AAC1D,gEAAgE;AAChE,6DAA6D;AAC7D,4DAA4D;AAC5D,gEAAgE;AAChE,iDAAiD;AACjD,4DAA4D;AAC5D,0DAA0D;AAC1D,0EAA0E;AAC1E,+FAA+F;AAC/F,2DAA2D;AAC3D,iEAAiE;AACjE,iEAAiE;AACjE,sEAAsE;AACtE,0DAA0D;AAC1D,+DAA+D;AAC/D,iDAAiD;AACjD,wDAAwD;AACxD,uEAAuE;AACvE,oDAAoD;AACpD,qEAAqE;AACrE,+DAA+D;AAC/D,+DAA+D;AAC/D,+DAA+D;AAC/D,oDAAoD;AACpD,wDAAwD;AACxD,mEAAmE;AACnE,6EAA6E;AAC7E,mDAAmD;AACnD,mEAAmE;AACnE,oEAAoE;AACpE,4DAA4D;AAC5D,6CAA6C;AAC7C,0DAA0D;AAC1D,sEAAsE;AACtE,8DAA8D;AAC9D,4EAA4E;AAC5E,6EAA6E;AAC7E,6DAA6D;AAC7D,6DAA6D;AAC7D,+DAA+D;AAC/D,+DAA+D;AAC/D,+DAA+D;AAC/D,iEAAiE;AACjE,6DAA6D;AAC7D,iFAAiF;AACjF,0EAA0E;AAC1E,iEAAiE;AACjE,8DAA8D;AAC9D,kEAAkE;AAClE,iEAAiE;AACjE,iEAAiE;AACjE,8DAA8D;AAC9D,gEAAgE;AAChE,iEAAiE;AACjE,6EAA6E;AAC7E,wEAAwE;AACxE,qEAAqE;AACrE,wDAAwD;AACxD,4DAA4D;AAC5D,sEAAsE;AACtE,sEAAsE;AACtE,8DAA8D;AAC9D,gEAAgE;AAChE,kEAAkE;AAClE,gEAAgE;AAChE,0DAA0D;AAC1D,0DAA0D;AAC1D,0DAA0D;AAC1D,8DAA8D;AAC9D,uEAAuE;AACvE,8DAA8D;AAC9D,kEAAkE;AAClE,uEAAuE;AACvE,2DAA2D;AAC3D,gEAAgE;AAChE,8CAA8C;AAC9C,mDAAmD;AACnD,oDAAoD;AACpD,kDAAkD;AAClD,qDAAqD;AACrD,kDAAkD;AAClD,oEAAoE;AACpE,+DAA+D;AAC/D,8DAA8D;AAC9D,oEAAoE;AACpE,sDAAsD;AACtD,4DAA4D;AAC5D,4DAA4D;AAC5D,iEAAiE;AACjE,+CAA+C;AAC/C,4DAA4D;AAC5D,8DAA8D;AAC9D,8DAA8D;AAC9D,2EAA2E;AAC3E,wDAAwD;AACxD,yCAAyC;AACzC,qCAAqC;AACrC,sCAAsC;AACtC,oCAAoC;AACpC,oDAAoD;AACpD,oCAAoC;AACpC,uCAAuC;AACvC,wCAAwC;AACxC,oCAAoC;AACpC,uDAAuD;AACvD,qCAAqC;AACrC,qCAAqC;AACrC,0CAA0C;AAC1C,mCAAmC;AACnC,sCAAsC;AACtC,oCAAoC;AACpC,6CAA6C;AAC7C,6CAA6C;AAC7C,6CAA6C;AAC7C,6CAA6C;AAC7C,qCAAqC;AACrC,qCAAqC;AACrC,qCAAqC;AACrC,yCAAyC;AACzC,sCAAsC;AACtC,sCAAsC;AACtC,sCAAsC;AACtC,uCAAuC;AACvC,uCAAuC;AACvC,uCAAuC;AACvC,wCAAwC;AACxC,wCAAwC;AACxC,wCAAwC;AACxC,qCAAqC;AACrC,qCAAqC;AACrC,sCAAsC;AACtC,qCAAqC;AACrC,wCAAwC;AACxC,wCAAwC;AACxC,wCAAwC;AACxC,wCAAwC;AACxC,qCAAqC;AACrC,qCAAqC;AACrC,sCAAsC;AACtC,sCAAsC;AACtC,sCAAsC;AACtC,oCAAoC;AACpC,wCAAwC;AACxC,qCAAqC;AACrC,oCAAoC;AACpC,oCAAoC;AACpC,oCAAoC;AACpC,mCAAmC;AACnC,oCAAoC;AACpC,gEAAgE;AAChE,2CAA2C;AAC3C,mDAAmD;AACnD,4DAA4D;AAC5D,oCAAoC;AACpC,2CAA2C;AAC3C,yEAAyE;AACzE,8CAA8C;AAC9C,0DAA0D;AAC1D,0CAA0C;AAC1C,qCAAqC;AACrC,wCAAwC;AACxC,wCAAwC;AACxC,qCAAqC;AACrC,wCAAwC;AACxC,sCAAsC;AACtC,oCAAoC;AACpC,iDAAiD;AACjD,yCAAyC;AACzC,oCAAoC;AACpC,oCAAoC;AACpC,qCAAqC;AACrC,wCAAwC;AACxC,wCAAwC;AACxC,sCAAsC;AACtC,oCAAoC;AACpC,gDAAgD;AAChD,qCAAqC;AACrC,uCAAuC;AACvC,qCAAqC;AACrC,uCAAuC;AACvC,8CAA8C;AAC9C,wCAAwC;AACxC,6CAA6C;AAC7C,yCAAyC;AACzC,8CAA8C;AAC9C,uDAAuD;AACvD,6CAA6C;AAC7C,6CAA6C;AAC7C,gEAAgE;AAChE,8CAA8C;AAC9C,kDAAkD;AAClD,kDAAkD;AAClD,8CAA8C;AAC9C,8CAA8C;AAC9C,8CAA8C;AAC9C,+CAA+C;AAC/C,+CAA+C;AAC/C,sDAAsD;AACtD,2DAA2D;AAC3D,+CAA+C;AAC/C,8CAA8C;AAC9C,+DAA+D;AAC/D,yEAAyE;AACzE,qDAAqD;AACrD,+CAA+C;AAC/C,wEAAwE;AACxE,wEAAwE;AACxE,wEAAwE;AACxE,8CAA8C;AAC9C,0CAA0C;AAC1C,sDAAsD;AACtD,8DAA8D;AAC9D,6CAA6C;AAC7C,uCAAuC;AACvC,8CAA8C;AAC9C,oDAAoD;AACpD,+DAA+D;AAC/D,wDAAwD;AACxD,uDAAuD;AACvD,uDAAuD;AACvD,gEAAgE;AAChE,oEAAoE;AACpE,oDAAoD;AACpD,uDAAuD;AACvD,uDAAuD;AACvD,yDAAyD;AACzD,uDAAuD;AACvD,yDAAyD;AACzD,yCAAyC;AACzC,uDAAuD;AACvD,kDAAkD;AAClD,kDAAkD;AAClD,wCAAwC;AACxC,qCAAqC;AACrC,mDAAmD;AACnD,kDAAkD;AAClD,kDAAkD;AAClD,kDAAkD;AAClD,4DAA4D;AAC5D,oCAAoC;AACpC,oCAAoC;AACpC,uCAAuC;AACvC,4DAA4D;AAC5D,kDAAkD;AAClD,wDAAwD;AACxD,wCAAwC;AACxC,2DAA2D;AAC3D,oCAAoC;AACpC,wDAAwD;AACxD,wCAAwC;AACxC,kEAAkE;AAClE,6CAA6C;AAC7C,4DAA4D;AAC5D,sDAAsD;AACtD,sDAAsD;AACtD,+DAA+D;AAC/D,sDAAsD;AACtD,sDAAsD;AACtD,uEAAuE;AACvE,uEAAuE;AACvE,uDAAuD;AACvD,mDAAmD;AACnD,wCAAwC;AACxC,0DAA0D;AAC1D,0DAA0D;AAC1D,6CAA6C;AAC7C,+CAA+C;AAC/C,6DAA6D;AAC7D,6DAA6D;AAC7D,wCAAwC;AACxC,4DAA4D;AAC5D,uDAAuD;AACvD,2DAA2D;AAC3D,oDAAoD;AACpD,wEAAwE;AACxE,qDAAqD;AACrD,kEAAkE;AAClE,oDAAoD;AACpD,uDAAuD;AACvD,gEAAgE;AAChE,gEAAgE;AAChE,iEAAiE;AACjE,gEAAgE;AAChE,+DAA+D;AAC/D,oDAAoD;AACpD,wDAAwD;AACxD,wDAAwD;AACxD,4DAA4D;AAC5D,uCAAuC;AACvC,kDAAkD;AAClD,2DAA2D;AAC3D,0CAA0C;AAC1C,gDAAgD;AAChD,yCAAyC;AACzC,yDAAyD;AACzD,kEAAkE;AAClE,iDAAiD;AACjD,uCAAuC;AACvC,2CAA2C;AAC3C,uCAAuC;AACvC,0CAA0C;AAC1C,4DAA4D;AAC5D,yCAAyC;AACzC,sCAAsC;AACtC,0CAA0C;AAC1C,kDAAkD;AAClD,8CAA8C;AAC9C,wCAAwC;AACxC,wDAAwD;AACxD,6DAA6D;AAC7D,sDAAsD;AACtD,kDAAkD;AAClD,sDAAsD;AACtD,2CAA2C;AAC3C,2CAA2C;AAC3C,sDAAsD;AACtD,6CAA6C;AAC7C,sDAAsD;AACtD,8DAA8D;AAC9D,4DAA4D;AAC5D,sDAAsD;AACtD,wDAAwD;AACxD,gDAAgD;AAChD,gDAAgD;AAChD,+CAA+C;AAC/C,2CAA2C;AAC3C,8CAA8C;AAC9C,4CAA4C;AAC5C,8CAA8C;AAC9C,+CAA+C;AAC/C,0CAA0C;AAC1C,6CAA6C;AAC7C,4CAA4C;AAC5C,2CAA2C;AAC3C,2CAA2C;AAC3C,kDAAkD;AAClD,0DAA0D;AAC1D,iDAAiD;AACjD,iDAAiD;AACjD,yCAAyC;AACzC,mCAAmC;AACnC,0CAA0C;AAC1C,wCAAwC;AACxC,uCAAuC;AACvC,uDAAuD;AACvD,0CAA0C;AAC1C,yCAAyC;AACzC,6EAA6E;AAC7E,mDAAmD;AACnD,2DAA2D;AAC3D,mCAAmC;AACnC,8CAA8C;AAC9C,sDAAsD;AACtD,mCAAmC;AACnC,gDAAgD;AAChD,mCAAmC;AACnC,uDAAuD;AACvD,oCAAoC;AACpC,kEAAkE;AAClE,mEAAmE;AACnE,sCAAsC;AACtC,gEAAgE;AAChE,uCAAuC;AACvC,uDAAuD;AACvD,8DAA8D;AAC9D,8DAA8D;AAC9D,8DAA8D;AAC9D,kDAAkD;AAClD,6DAA6D;AAC7D,qDAAqD;AACrD,8DAA8D;AAC9D,yDAAyD;AACzD,4DAA4D;AAC5D,4DAA4D;AAC5D,+CAA+C;AAC/C,6CAA6C;AAC7C,2CAA2C;AAC3C,mDAAmD;AACnD,mDAAmD;AACnD,gEAAgE;AAChE,mDAAmD;AACnD,yEAAyE;AACzE,sDAAsD;AACtD,0CAA0C;AAC1C,0CAA0C;AAC1C,yDAAyD;AACzD,gEAAgE;AAChE,qDAAqD;AACrD,mEAAmE;AACnE,iEAAiE;AACjE,wDAAwD;AACxD,4DAA4D;AAC5D,sDAAsD;AACtD,uDAAuD;AACvD,yDAAyD;AACzD,qDAAqD;AACrD,mCAAmC;AACnC,0DAA0D;AAC1D,mDAAmD;AACnD,wCAAwC;AACxC,oDAAoD;AACpD,sCAAsC;AACtC,sCAAsC;AACtC,qCAAqC;AACrC,mCAAmC;AACnC,wCAAwC;AACxC,oDAAoD;AACpD,oDAAoD;AACpD,0CAA0C;AAC1C,0CAA0C;AAC1C,oDAAoD;AACpD,oDAAoD;AACpD,yCAAyC;AACzC,uDAAuD;AACvD,uDAAuD;AACvD,qCAAqC;AACrC,qCAAqC;AACrC,qCAAqC;AACrC,gEAAgE;AAChE,wCAAwC;AACxC,oEAAoE;AACpE,8CAA8C;AAC9C,oCAAoC;AACpC,mCAAmC;AACnC,kDAAkD;AAClD,0CAA0C;AAC1C,wCAAwC;AACxC,2DAA2D;AAC3D,oCAAoC;AACpC,iDAAiD;AACjD,oCAAoC;AACpC,0CAA0C;AAC1C,uCAAuC;AACvC,oCAAoC;AACpC,yCAAyC;AACzC,kDAAkD;AAClD,sDAAsD;AACtD,8CAA8C;AAC9C,+DAA+D;AAC/D,+DAA+D;AAC/D,+DAA+D;AAC/D,+DAA+D;AAC/D,qDAAqD;AACrD,uDAAuD;AACvD,mDAAmD;AACnD,oDAAoD;AACpD,8DAA8D;AAC9D,yEAAyE;AACzE,iEAAiE;AACjE,oDAAoD;AACpD,gDAAgD;AAChD,iDAAiD;AACjD,iDAAiD;AACjD,+CAA+C;AAC/C,6DAA6D;AAC7D,uDAAuD;AACvD,sDAAsD;AACtD,oDAAoD;AACpD,oDAAoD;AACpD,oDAAoD;AACpD,kDAAkD;AAClD,2DAA2D;AAC3D,qDAAqD;AACrD,uDAAuD;AACvD,uDAAuD;AACvD,uDAAuD;AACvD,wDAAwD;AACxD,4DAA4D;AAC5D,+DAA+D;AAC/D,KAAK;;AAEL,IAAI,QAAQ,GAAG;IACX,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,IAAI,EAAE;IACxD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,IAAI,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC5D,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC5D,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,OAAO,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,IAAI,EAAE;IACpD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE;IAC9D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,MAAM,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,IAAI,EAAE;IACtD,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,MAAM,EAAE;IAClD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,SAAS,EAAE;IACzD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,KAAK,EAAE;IACjD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,UAAU,EAAE;IAC7D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,QAAQ,EAAE;IAC1D,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,MAAM,EAAE;IAClD,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,OAAO,EAAE;IACrE,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,MAAM,EAAE;IACjD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,SAAS,EAAE;IACvD,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,8BAA8B,EAAE;IAC7E,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC9D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC3D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC7D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,WAAW,EAAE;IAC7D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,IAAI,EAAE;IAC9D,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,IAAI,EAAE;IAC5D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,QAAQ,EAAE;IACtE,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,QAAQ,EAAE;IAC3E,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,UAAU,EAAE;IAC1D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,IAAI,EAAE;IACxD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,MAAM,EAAE;IAClD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,OAAO,EAAE;IACvD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5D,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,WAAW,EAAE;IAC9D,EAAE,WAAW,EAAE,6DAA6D,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5F,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5D,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,wDAAwD,EAAE,KAAK,EAAE,KAAK,EAAE;IACvF,EAAE,WAAW,EAAE,qDAAqD,EAAE,KAAK,EAAE,KAAK,EAAE;IACpF,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,MAAM,EAAE;IACrE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,OAAO,EAAE;IAC/D,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,qBAAqB,EAAE;IAC9E,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,SAAS,EAAE;IACjE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC/D,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,MAAM,EAAE;IACxE,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,MAAM,EAAE;IACvE,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,MAAM,EAAE;IACxE,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,MAAM,EAAE;IACxE,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,OAAO,EAAE;IAC7D,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,WAAW,EAAE;IAC7E,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC9D,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,SAAS,EAAE;IACjE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,OAAO,EAAE;IAC7D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,eAAe,EAAE;IACpE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,qBAAqB,EAAE;IAC3E,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,4CAA4C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3E,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,SAAS,EAAE;IACtE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC3D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,4CAA4C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3E,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,MAAM,EAAE;IACzD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,MAAM,EAAE;IACzD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,OAAO,EAAE;IAC3D,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,WAAW,EAAE;IAC3E,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,sBAAsB,EAAE;IAC5E,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,IAAI,EAAE;IACpE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC/D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,SAAS,EAAE;IACrE,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,WAAW,EAAE;IAC5E,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,MAAM,EAAE;IACpE,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC5D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,QAAQ,EAAE;IAC9D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,SAAS,EAAE;IACnE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC9D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC1D,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,iBAAiB,EAAE;IACjE,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,oDAAoD,EAAE,KAAK,EAAE,KAAK,EAAE;IACnF,EAAE,WAAW,EAAE,yDAAyD,EAAE,KAAK,EAAE,KAAK,EAAE;IACxF,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,SAAS,EAAE;IACrE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,OAAO,EAAE;IACrE,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,yBAAyB,EAAE;IAC7E,EAAE,WAAW,EAAE,gDAAgD,EAAE,KAAK,EAAE,MAAM,EAAE;IAChF,EAAE,WAAW,EAAE,uDAAuD,EAAE,KAAK,EAAE,MAAM,EAAE;IACvF,EAAE,WAAW,EAAE,gDAAgD,EAAE,KAAK,EAAE,MAAM,EAAE;IAChF,EAAE,WAAW,EAAE,mDAAmD,EAAE,KAAK,EAAE,MAAM,EAAE;IACnF,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,aAAa,EAAE;IACtE,EAAE,WAAW,EAAE,qDAAqD,EAAE,KAAK,EAAE,MAAM,EAAE;IACrF,EAAE,WAAW,EAAE,4DAA4D,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5F,EAAE,WAAW,EAAE,qDAAqD,EAAE,KAAK,EAAE,MAAM,EAAE;IACrF,EAAE,WAAW,EAAE,yDAAyD,EAAE,KAAK,EAAE,MAAM,EAAE;IACzF,EAAE,WAAW,EAAE,wDAAwD,EAAE,KAAK,EAAE,MAAM,EAAE;IACxF,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC/D,EAAE,WAAW,EAAE,kDAAkD,EAAE,KAAK,EAAE,MAAM,EAAE;IAClF,EAAE,WAAW,EAAE,kDAAkD,EAAE,KAAK,EAAE,MAAM,EAAE;IAClF,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,iBAAiB,EAAE;IACrE,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC7D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,OAAO,EAAE;IACpE,EAAE,WAAW,EAAE,8CAA8C,EAAE,KAAK,EAAE,QAAQ,EAAE;IAChF,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,MAAM,EAAE;IACpE,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,MAAM,EAAE;IACrE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,0CAA0C,EAAE,KAAK,EAAE,KAAK,EAAE;IACzE,EAAE,WAAW,EAAE,mDAAmD,EAAE,KAAK,EAAE,KAAK,EAAE;IAClF,EAAE,WAAW,EAAE,6CAA6C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5E,EAAE,WAAW,EAAE,4CAA4C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3E,EAAE,WAAW,EAAE,qDAAqD,EAAE,KAAK,EAAE,MAAM,EAAE;IACrF,EAAE,WAAW,EAAE,6CAA6C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5E,EAAE,WAAW,EAAE,sDAAsD,EAAE,KAAK,EAAE,KAAK,EAAE;IACrF,EAAE,WAAW,EAAE,0CAA0C,EAAE,KAAK,EAAE,KAAK,EAAE;IACzE,EAAE,WAAW,EAAE,mDAAmD,EAAE,KAAK,EAAE,KAAK,EAAE;IAClF,EAAE,WAAW,EAAE,iDAAiD,EAAE,KAAK,EAAE,KAAK,EAAE;IAChF,EAAE,WAAW,EAAE,gDAAgD,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/E,EAAE,WAAW,EAAE,yDAAyD,EAAE,KAAK,EAAE,KAAK,EAAE;IACxF,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,gDAAgD,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/E,EAAE,WAAW,EAAE,kDAAkD,EAAE,KAAK,EAAE,KAAK,EAAE;IACjF,EAAE,WAAW,EAAE,6CAA6C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5E,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,IAAI,EAAE;IAC1D,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,2EAA2E,EAAE,KAAK,EAAE,MAAM,EAAE;IAC3G,EAAE,WAAW,EAAE,oEAAoE,EAAE,KAAK,EAAE,MAAM,EAAE;IACpG,EAAE,WAAW,EAAE,wEAAwE,EAAE,KAAK,EAAE,MAAM,EAAE;IACxG,EAAE,WAAW,EAAE,uEAAuE,EAAE,KAAK,EAAE,MAAM,EAAE;IACvG,EAAE,WAAW,EAAE,mEAAmE,EAAE,KAAK,EAAE,MAAM,EAAE;IACnG,EAAE,WAAW,EAAE,sEAAsE,EAAE,KAAK,EAAE,MAAM,EAAE;IACtG,EAAE,WAAW,EAAE,yEAAyE,EAAE,KAAK,EAAE,MAAM,EAAE;IACzG,EAAE,WAAW,EAAE,yEAAyE,EAAE,KAAK,EAAE,MAAM,EAAE;IACzG,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,IAAI,EAAE;IACvD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,cAAc,EAAE;IAC9D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,MAAM,EAAE;IACxD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC3D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,yBAAyB,EAAE;IACtF,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,UAAU,EAAE;IAC5E,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,IAAI,EAAE;IAC5D,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,QAAQ,EAAE;IACtE,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,6CAA6C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5E,EAAE,WAAW,EAAE,4CAA4C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3E,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,KAAK,EAAE;IACvE,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,UAAU,EAAE;IACxE,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,SAAS,EAAE;IAClE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,WAAW,EAAE;IACtE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,sCAAsC,EAAE,KAAK,EAAE,KAAK,EAAE;IACrE,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,qCAAqC,EAAE,KAAK,EAAE,KAAK,EAAE;IACpE,EAAE,WAAW,EAAE,4CAA4C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3E,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,0CAA0C,EAAE,KAAK,EAAE,KAAK,EAAE;IACzE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,uCAAuC,EAAE,KAAK,EAAE,KAAK,EAAE;IACtE,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,UAAU,EAAE;IAClE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,UAAU,EAAE;IACrE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,2CAA2C,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1E,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,UAAU,EAAE;IAC1D,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,UAAU,EAAE;IAC3D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC1D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,iBAAiB,EAAE;IAClE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,OAAO,EAAE;IAC5D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC1D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,OAAO,EAAE;IACjE,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,wCAAwC,EAAE,KAAK,EAAE,KAAK,EAAE;IACvE,EAAE,WAAW,EAAE,mDAAmD,EAAE,KAAK,EAAE,QAAQ,EAAE;IACrF,EAAE,WAAW,EAAE,mCAAmC,EAAE,KAAK,EAAE,KAAK,EAAE;IAClE,EAAE,WAAW,EAAE,oCAAoC,EAAE,KAAK,EAAE,KAAK,EAAE;IACnE,EAAE,WAAW,EAAE,yCAAyC,EAAE,KAAK,EAAE,KAAK,EAAE;IACxE,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,UAAU,EAAE;IACzD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC1D,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,UAAU,EAAE;IAC9D,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,iBAAiB,EAAE;IACzE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC7D,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,IAAI,EAAE;IAClD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,SAAS,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,UAAU,EAAE;IAClE,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,qCAAqC,EAAE;IACvF,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC3D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,iBAAiB,EAAE;IACrE,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3D,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,UAAU,EAAE;IAC5D,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,MAAM,EAAE;IAC9D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,UAAU,EAAE;IACpE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,aAAa,EAAE;IACrE,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,MAAM,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,KAAK,EAAE;IACrD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,qBAAqB,EAAE;IACzE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,aAAa,EAAE;IAClE,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,QAAQ,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,SAAS,EAAE;IACzD,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,SAAS,EAAE;IACrE,EAAE,WAAW,EAAE,iCAAiC,EAAE,KAAK,EAAE,KAAK,EAAE;IAChE,EAAE,WAAW,EAAE,8BAA8B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7D,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,IAAI,EAAE;IAChD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,+BAA+B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9D,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,MAAM,EAAE;IACxD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,SAAS,EAAE;IAC1D,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,QAAQ,EAAE;IACxD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,cAAc,EAAE;IAC/D,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,4BAA4B,EAAE,KAAK,EAAE,SAAS,EAAE;IAC/D,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,WAAW,EAAE;IAC5D,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,SAAS,EAAE;IACpD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,MAAM,EAAE;IACtD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,qBAAqB,EAAE;IACnE,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,QAAQ,EAAE;IAC/C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,kBAAkB,EAAE;IACxD,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,MAAM,EAAE;IAC3C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,SAAS,EAAE;IACpD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,2BAA2B,EAAE;IACjE,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,aAAa,EAAE;IAClD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,OAAO,EAAE;IACnD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,WAAW,EAAE;IAChE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,WAAW,EAAE;IAChE,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,WAAW,EAAE;IAChE,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,cAAc,EAAE,KAAK,EAAE,eAAe,EAAE;IACvD,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,sBAAsB,EAAE,KAAK,EAAE,QAAQ,EAAE;IACxD,EAAE,WAAW,EAAE,6BAA6B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5D,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,MAAM,EAAE;IACjD,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,MAAM,EAAE;IACjD,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE;IAC3C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;IACpD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,cAAc,EAAE;IACpD,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,MAAM,EAAE;IAChD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,UAAU,EAAE;IACnD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,EAAE;IAChD,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,UAAU,EAAE;IACpD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,KAAK,EAAE;IACvD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,gCAAgC,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/D,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE;IAClD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,oBAAoB,EAAE;IAChE,EAAE,WAAW,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7C,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,cAAc,EAAE;IAC1D,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,gDAAgD;IAChD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,0BAA0B,EAAE,KAAK,EAAE,KAAK,EAAE;IACzD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;IACxD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,UAAU,EAAE;IACvD,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,KAAK,EAAE;IACpD,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,UAAU,EAAE;IACpD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,EAAE;IAChD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,eAAe,EAAE;IACrD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,EAAE;IAChD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,SAAS,EAAE;IAClD,EAAE,WAAW,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE;IACzC,EAAE,WAAW,EAAE,UAAU,EAAE,KAAK,EAAE,KAAK,EAAE;IACzC,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,UAAU,EAAE;IAC/C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,+BAA+B,EAAE;IACrE,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,KAAK,EAAE;IACnD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,UAAU,EAAE;IAC/C,EAAE,WAAW,EAAE,2BAA2B,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1D,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,qBAAqB,EAAE;IAC3D,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,EAAE;IACxD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,MAAM,EAAE;IAC/C,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,EAAE;IACtD,EAAE,WAAW,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7C,EAAE,WAAW,EAAE,uBAAuB,EAAE,KAAK,EAAE,KAAK,EAAE;IACtD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,IAAI,EAAE;IACjD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,KAAK,EAAE;IACjD,EAAE,WAAW,EAAE,wBAAwB,EAAE,KAAK,EAAE,MAAM,EAAE;IACxD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,OAAO,EAAE;IAC7C,EAAE,WAAW,EAAE,UAAU,EAAE,KAAK,EAAE,uBAAuB,EAAE;IAC3D,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,eAAe,EAAE;IACzD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,OAAO,EAAE;IAChD,EAAE,WAAW,EAAE,oBAAoB,EAAE,KAAK,EAAE,MAAM,EAAE;IACpD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,IAAI,EAAE;IAC/C,EAAE,WAAW,EAAE,kBAAkB,EAAE,KAAK,EAAE,KAAK,EAAE;IACjD,EAAE,WAAW,EAAE,cAAc,EAAE,KAAK,EAAE,KAAK,EAAE;IAC7C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,KAAK,EAAE;IAC3C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,MAAM,EAAE;IAC5C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,UAAU,EAAE;IAC/C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,UAAU,EAAE;IAC/C,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,mBAAmB,EAAE;IACxD,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,sBAAsB,EAAE;IAC5D,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,KAAK,EAAE;IAC1C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,QAAQ,EAAE;IACnD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,KAAK,EAAE;IAC9C,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,SAAS,EAAE;IACtD,EAAE,WAAW,EAAE,kCAAkC,EAAE,KAAK,EAAE,KAAK,EAAE;IACjE,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE;IAC9C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,EAAE,WAAW,EAAE,aAAa,EAAE,KAAK,EAAE,KAAK,EAAE;IAC5C,2CAA2C;IAC3C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,SAAS,EAAE;IACnD,EAAE,WAAW,EAAE,eAAe,EAAE,KAAK,EAAE,IAAI,EAAE;IAC7C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,EAAE;IAC/C,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,EAAE,KAAK,EAAE;IAChD,EAAE,WAAW,EAAE,mBAAmB,EAAE,KAAK,EAAE,OAAO,EAAE;IACpD,EAAE,WAAW,EAAE,yBAAyB,EAAE,KAAK,EAAE,KAAK,EAAE;CAC3D,CAAC;AAEF,qBAA4B,SAAiB;IACzC,SAAS,GAAG,SAAS,CAAC,WAAW,EAAE,CAAC;IACpC,IAAI,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;QAC3B,SAAS,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;KAClC;IACD,IAAI,IAAI,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,SAAS,CAAC,CAAC;IACpD,IAAI,IAAI,CAAC,MAAM,IAAI,CAAC;QAAE,OAAO,IAAI,CAAC;IAClC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAA;AAC5B,CAAC;AARD,kCAQC"} \ No newline at end of file diff --git a/built/util/load_balance.d.ts b/built/util/load_balance.d.ts index 79b8c8fb..622fdbf1 100644 --- a/built/util/load_balance.d.ts +++ b/built/util/load_balance.d.ts @@ -34,7 +34,7 @@ export declare class LoadBalancer { /** Returns next worker to receive new load */ next(): string; /** Internal utility method */ - private sort(); + private sort; } /** This class calculates an advanced version load-balancing across workers. * Given list of workers and their current load, it returns a new worker diff --git a/built/util/load_balance.js.map b/built/util/load_balance.js.map index 1e78d6cd..a3e2d918 100644 --- a/built/util/load_balance.js.map +++ b/built/util/load_balance.js.map @@ -1 +1 @@ -{"version":3,"file":"load_balance.js","sourceRoot":"","sources":["../../src/util/load_balance.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"load_balance.js","sourceRoot":"","sources":["../../src/util/load_balance.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/logger.js.map b/built/util/logger.js.map index a5e0c161..1037046c 100644 --- a/built/util/logger.js.map +++ b/built/util/logger.js.map @@ -1 +1 @@ -{"version":3,"file":"logger.js","sourceRoot":"","sources":["../../src/util/logger.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"logger.js","sourceRoot":"","sources":["../../src/util/logger.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/object_override.js.map b/built/util/object_override.js.map index 6e7ab92c..00ac7f4f 100644 --- a/built/util/object_override.js.map +++ b/built/util/object_override.js.map @@ -1 +1 @@ -{"version":3,"file":"object_override.js","sourceRoot":"","sources":["../../src/util/object_override.ts"],"names":[],"mappings":";AACA;;;;GAIG;;AAEH,wBAA+B,UAAe,EAAE,eAAoB,EAAE,SAAmB;IACrF,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC;QACd,UAAU,GAAG,EAAE,CAAC;IACpB,CAAC;IACD,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC;QACZ,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG;QAC9C,EAAE,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,IAAI,mBAAmB,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YACpF,cAAc,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,eAAe,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC;QACjE,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,UAAU,CAAC,GAAG,CAAC,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC;QAC3C,CAAC;IACL,CAAC,CAAC,CAAC;IACH,MAAM,CAAC,UAAU,CAAC;AACtB,CAAC;AAfD,wCAeC;AAED,sBAAsB;AACtB,6BAA6B,MAAM;IAC/B,MAAM,CAAC,CAAC,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,CAAC"} \ No newline at end of file +{"version":3,"file":"object_override.js","sourceRoot":"","sources":["../../src/util/object_override.ts"],"names":[],"mappings":";AACA;;;;GAIG;;AAEH,wBAA+B,UAAe,EAAE,eAAoB,EAAE,SAAmB;IACrF,IAAI,CAAC,UAAU,EAAE;QACb,UAAU,GAAG,EAAE,CAAC;KACnB;IACD,IAAI,SAAS,EAAE;QACX,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC;KACvD;IACD,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG;QAC9C,IAAI,mBAAmB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,IAAI,mBAAmB,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE;YACnF,cAAc,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,eAAe,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC;SAChE;aAAM;YACH,UAAU,CAAC,GAAG,CAAC,GAAG,eAAe,CAAC,GAAG,CAAC,CAAC;SAC1C;IACL,CAAC,CAAC,CAAC;IACH,OAAO,UAAU,CAAC;AACtB,CAAC;AAfD,wCAeC;AAED,sBAAsB;AACtB,6BAA6B,MAAM;IAC/B,OAAO,CAAC,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;AAClE,CAAC"} \ No newline at end of file diff --git a/built/util/pattern_matcher.d.ts b/built/util/pattern_matcher.d.ts index 15e07194..288e90d9 100644 --- a/built/util/pattern_matcher.d.ts +++ b/built/util/pattern_matcher.d.ts @@ -4,7 +4,7 @@ export declare class PaternMatcher { private filters; /** Constructor that receives pattern as object */ constructor(pattern: any); - private matchSingleFilter(item, filter); + private matchSingleFilter; /** Simple procedure for checking if given item * matches the pattern. */ diff --git a/built/util/pattern_matcher.js.map b/built/util/pattern_matcher.js.map index 3e3d7350..1cb43e85 100644 --- a/built/util/pattern_matcher.js.map +++ b/built/util/pattern_matcher.js.map @@ -1 +1 @@ -{"version":3,"file":"pattern_matcher.js","sourceRoot":"","sources":["../../src/util/pattern_matcher.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"pattern_matcher.js","sourceRoot":"","sources":["../../src/util/pattern_matcher.ts"],"names":[],"mappings":";;AAAA;CAIC;AAED,wCAAwC;AACxC;IAKI,kDAAkD;IAClD,YAAY,OAAY;QACpB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC;QACnD,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QAClB,mCAAmC;QACnC,KAAK,IAAI,MAAM,IAAI,IAAI,CAAC,OAAO,EAAE;YAC7B,IAAI,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE;gBACrC,IAAI,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;gBAChC,IAAI,GAAG,GAAG,IAAI,YAAY,EAAE,CAAC;gBAC7B,GAAG,CAAC,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;gBAC/B,IAAI,OAAO,CAAC,IAAI,CAAC,IAAI,QAAQ,IAAI,IAAI,CAAC,KAAK,EAAE;oBACzC,GAAG,CAAC,KAAK,GAAG,EAAE,CAAC;oBACf,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE;wBAC3B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BACxC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;yBAC7C;qBACJ;yBAAM,IAAI,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,QAAQ,EAAE;wBACxC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;qBAC1C;iBACJ;qBAAM;oBACH,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;wBACrB,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC;qBACrB;yBAAM;wBACH,GAAG,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,CAAC;qBACvB;iBACJ;gBACD,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;aAC1B;SACJ;IACL,CAAC;IAEO,iBAAiB,CAAC,IAAS,EAAE,MAAoB;QACrD,IAAI,YAAY,GAAG,IAAI,CAAC;QACxB,KAAK,IAAI,KAAK,IAAI,MAAM,CAAC,MAAM,EAAE;YAC7B,IAAI,YAAY,CAAC,KAAK,CAAC,KAAK,SAAS,EAAE;gBACnC,OAAO,KAAK,CAAC;aAChB;YACD,YAAY,GAAG,YAAY,CAAC,KAAK,CAAC,CAAC;SACtC;QAED,IAAI,MAAM,CAAC,MAAM,EAAE;YACf,KAAK,IAAI,GAAG,IAAI,MAAM,CAAC,MAAM,EAAE;gBAC3B,IAAI,YAAY,KAAK,GAAG,EAAE;oBACtB,OAAO,IAAI,CAAC;iBACf;aACJ;SACJ;aAAM;YACH,KAAK,IAAI,IAAI,IAAI,MAAM,CAAC,KAAK,EAAE;gBAC3B,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE;oBACzB,OAAO,IAAI,CAAC;iBACf;aACJ;SACJ;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAED;;OAEG;IACH,OAAO,CAAC,IAAS;QACb,KAAK,IAAI,MAAM,IAAI,IAAI,CAAC,OAAO,EAAE;YAC7B,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE;gBACvC,OAAO,KAAK,CAAC;aAChB;SACJ;QACD,OAAO,IAAI,CAAC;IAChB,CAAC;CACJ;AAxED,sCAwEC"} \ No newline at end of file diff --git a/built/util/stream_helpers.js.map b/built/util/stream_helpers.js.map index 12366d47..e88e02f4 100644 --- a/built/util/stream_helpers.js.map +++ b/built/util/stream_helpers.js.map @@ -1 +1 @@ -{"version":3,"file":"stream_helpers.js","sourceRoot":"","sources":["../../src/util/stream_helpers.ts"],"names":[],"mappings":";;AAAA,iCAAiC;AACjC,yBAAyB;AAEzB,4EAA4E;AAE5E;;GAEG;AACH,WAAmB,SAAQ,MAAM,CAAC,SAAS;IAIvC;QACI,KAAK,CAAC,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;IAChC,CAAC;IAED,uCAAuC;IACvC,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI;QAC5B,IAAI,IAAI,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC;QAC5B,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;YACpB,IAAI,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QACpC,CAAC;QACD,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QAC7B,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAEzD,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;QACpC,IAAI,EAAE,CAAC;IACX,CAAC;IAED,uBAAuB;IACvB,MAAM,CAAC,IAAI;QACP,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;YACpB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QACjC,CAAC;QACD,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QACzB,IAAI,EAAE,CAAC;IACX,CAAC;CACJ;AA7BD,sBA6BC;AAMD,0BAAiC,KAAa,EAAE,WAAmB,EAAE,QAAqB;IACtF,IAAI,SAAS,GAAG,IAAI,KAAK,EAAE,CAAC;IAC5B,IAAI,MAAM,GAAG,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC;IACxC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACvB,SAAS,CAAC,EAAE,CAAC,UAAU,EAAE;QACrB,IAAI,KAAK,GAAG,SAAS,CAAC,IAAI,EAAE,CAAC;QAC7B,OAAO,KAAK,EAAE,CAAC;YACX,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;YAC3B,KAAK,GAAG,SAAS,CAAC,IAAI,EAAE,CAAC;QAC7B,CAAC;IACL,CAAC,CAAC,CAAA;IACF,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE;QACf,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;YACX,QAAQ,EAAE,CAAC;QACf,CAAC;IACL,CAAC,CAAC,CAAC;AACP,CAAC;AAhBD,4CAgBC"} \ No newline at end of file +{"version":3,"file":"stream_helpers.js","sourceRoot":"","sources":["../../src/util/stream_helpers.ts"],"names":[],"mappings":";;AAAA,iCAAiC;AACjC,yBAAyB;AAEzB,4EAA4E;AAE5E;;GAEG;AACH,WAAmB,SAAQ,MAAM,CAAC,SAAS;IAIvC;QACI,KAAK,CAAC,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC;IAChC,CAAC;IAED,uCAAuC;IACvC,UAAU,CAAC,KAAK,EAAE,QAAQ,EAAE,IAAI;QAC5B,IAAI,IAAI,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC;QAC5B,IAAI,IAAI,CAAC,YAAY,EAAE;YACnB,IAAI,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;SACnC;QACD,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QAC7B,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAEzD,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;QACpC,IAAI,EAAE,CAAC;IACX,CAAC;IAED,uBAAuB;IACvB,MAAM,CAAC,IAAI;QACP,IAAI,IAAI,CAAC,YAAY,EAAE;YACnB,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;SAChC;QACD,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;QACzB,IAAI,EAAE,CAAC;IACX,CAAC;CACJ;AA7BD,sBA6BC;AAMD,0BAAiC,KAAa,EAAE,WAAmB,EAAE,QAAqB;IACtF,IAAI,SAAS,GAAG,IAAI,KAAK,EAAE,CAAC;IAC5B,IAAI,MAAM,GAAG,EAAE,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC;IACxC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;IACvB,SAAS,CAAC,EAAE,CAAC,UAAU,EAAE;QACrB,IAAI,KAAK,GAAG,SAAS,CAAC,IAAI,EAAE,CAAC;QAC7B,OAAO,KAAK,EAAE;YACV,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;YAC3B,KAAK,GAAG,SAAS,CAAC,IAAI,EAAE,CAAC;SAC5B;IACL,CAAC,CAAC,CAAA;IACF,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE;QACf,IAAI,QAAQ,EAAE;YACV,QAAQ,EAAE,CAAC;SACd;IACL,CAAC,CAAC,CAAC;AACP,CAAC;AAhBD,4CAgBC"} \ No newline at end of file diff --git a/built/util/strip_json_comments.js.map b/built/util/strip_json_comments.js.map index 0c61e014..d624b6f5 100644 --- a/built/util/strip_json_comments.js.map +++ b/built/util/strip_json_comments.js.map @@ -1 +1 @@ -{"version":3,"file":"strip_json_comments.js","sourceRoot":"","sources":["../../src/util/strip_json_comments.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"strip_json_comments.js","sourceRoot":"","sources":["../../src/util/strip_json_comments.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/built/util/telemetry.d.ts b/built/util/telemetry.d.ts index ae503684..749545ce 100644 --- a/built/util/telemetry.d.ts +++ b/built/util/telemetry.d.ts @@ -15,5 +15,6 @@ export declare class Telemetry { } | { cnt: number; avg: number; + name?: undefined; }; } diff --git a/built/util/telemetry.js.map b/built/util/telemetry.js.map index 114cb2c4..0f0f76dc 100644 --- a/built/util/telemetry.js.map +++ b/built/util/telemetry.js.map @@ -1 +1 @@ -{"version":3,"file":"telemetry.js","sourceRoot":"","sources":["../../src/util/telemetry.ts"],"names":[],"mappings":";;AAAA,0EAA0E;AAC1E;IAQI,YAAY,IAAY;QACpB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACrB,CAAC;IAED,GAAG,CAAC,QAAgB;QAChB,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;YACjB,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;YACpB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;YACb,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;YACpB,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;QACxB,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;YAClB,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;YACvB,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC;YAClD,IAAI,CAAC,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YACxC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QAC5C,CAAC;IACL,CAAC;IAED,KAAK;QACD,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;IACjB,CAAC;IAED,GAAG,CAAC,QAAkB;QAClB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;YACX,MAAM,CAAC;gBACH,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,GAAG,EAAE,IAAI,CAAC,GAAG;gBACb,GAAG,EAAE,IAAI,CAAC,GAAG;aAChB,CAAC;QACN,CAAC;QACD,MAAM,CAAC;YACH,GAAG,EAAE,IAAI,CAAC,GAAG;YACb,GAAG,EAAE,IAAI,CAAC,GAAG;SAChB,CAAC;IACN,CAAC;CACJ;AApDD,8BAoDC"} \ No newline at end of file +{"version":3,"file":"telemetry.js","sourceRoot":"","sources":["../../src/util/telemetry.ts"],"names":[],"mappings":";;AAAA,0EAA0E;AAC1E;IAQI,YAAY,IAAY;QACpB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACrB,CAAC;IAED,GAAG,CAAC,QAAgB;QAChB,IAAI,IAAI,CAAC,GAAG,KAAK,CAAC,EAAE;YAChB,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;YACpB,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;YACb,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;YACpB,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC;SACvB;aAAM;YACH,IAAI,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC;YAClB,IAAI,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;YACvB,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,GAAG,GAAG,CAAC,GAAG,QAAQ,GAAG,GAAG,CAAC;YAClD,IAAI,CAAC,GAAG,EAAE,CAAC;YACX,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;YACxC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;SAC3C;IACL,CAAC;IAED,KAAK;QACD,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;QACb,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC;IACjB,CAAC;IAED,GAAG,CAAC,QAAkB;QAClB,IAAI,QAAQ,EAAE;YACV,OAAO;gBACH,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,GAAG,EAAE,IAAI,CAAC,GAAG;gBACb,GAAG,EAAE,IAAI,CAAC,GAAG;aAChB,CAAC;SACL;QACD,OAAO;YACH,GAAG,EAAE,IAAI,CAAC,GAAG;YACb,GAAG,EAAE,IAAI,CAAC,GAAG;SAChB,CAAC;IACN,CAAC;CACJ;AApDD,8BAoDC"} \ No newline at end of file diff --git a/docs/release-procedures.md b/docs/release-procedures.md index 38342f53..66480329 100644 --- a/docs/release-procedures.md +++ b/docs/release-procedures.md @@ -20,7 +20,7 @@ Github also contains two additional branches, used for versioning and patching: These steps must be taken for **major or minor version**. When code is not under heavy concurrent development, these steps can **also** be taken for **patch version**. 1. Commit and merge all relevant code into `master` branch on Github. -1. Increase version number, either manually or using `npm version` command. This mustalso be done on `master` branch. +1. Increase version number, either manually or using `npm version` command. This must also be done on `master` branch. 1. Merge `master` branch into `frozen` branch 1. Merge `frozen` branch into `release` branch 1. Enter new release into Github - using the version number created in the first step. Tag name should be `vX.Y.Z` and release name should be `X.Y.Z`. diff --git a/docs/std-nodes.md b/docs/std-nodes.md index c04650dd..dc09d23c 100644 --- a/docs/std-nodes.md +++ b/docs/std-nodes.md @@ -18,7 +18,9 @@ List of standard spouts: List of standard bolts: +- [Accumulator bolt](#accumulator-bolt) - [Attacher bolt](#attacher-bolt) +- [Transform bolt](#transform-bolt) - [Filter bolt](#filter-bolt) - [Router bolt](#router-bolt) - [GET bolt](#get-bolt) @@ -28,6 +30,7 @@ List of standard bolts: - [File-append bolt extended](#file-append-bolt-extended) - [Counter bolt](#counter-bolt) - [Date-transform bolt](#date-transform-bolt) +- [Type-transform bolt](#type-transform-bolt) - [Bomb bolt](#bomb-bolt) - [Console bolt](#console-bolt) @@ -111,13 +114,13 @@ The above example will run the child process each minute and collect the results `cmd="process-continuous"` This spout behaves like the `process` spout - the difference is that it spawns child process, specified by the command-line, and reads its stdout as it is written (and emits the messages). -The two most important config parameters are `cmd_line` - the command to be executed and `cwd` - +The two most important config parameters are `cmd_line` - the command to be executed and `cwd` - the current working directory. ### Error handling If `emit_error_on_exit` flag (false by default) is set to true, the spout will emit an exception when the child process exits. Setting -`emit_stderr_errors` to true (false by default) will emit any data read from stderr as an exception. Setting `emit_parse_errors` to true (default) will emit parse exceptions, otherwise they will be silently ignored if set to false. +`emit_stderr_errors` to true (false by default) will emit any data read from stderr as an exception. Setting `emit_parse_errors` to true (default) will emit parse exceptions, otherwise they will be silently ignored if set to false. ```````````````````````````````json { @@ -180,6 +183,85 @@ This bolt takes incoming messages and transforms predefined fields into `Date` o > Using this bolt only makes sense when messages are passed in binary form. +> **NOTE:** This bolt is obsolete, use `type_transform` bolt in the future. + +## Type-transform bolt + +`cmd="type_transform"` + +This bolt takes incoming messages and transforms predefined fields into `Date` objects, numerics or booleans. It is a successor of `date_transform` bolt. + +```````````````````````````````json +{ + "name": "bolt1", + "working_dir": ".", + "type": "sys", + "cmd": "type_transform", + "inputs": [{ "source": "pump" }], + "init": { + "date_transform_fields": ["field1", "field2"], + "numeric_transform_fields": ["field3"], + "bool_transform_fields": ["field4"], + "reuse_stream_id": true + } +} +``````````````````````````````` + +> Using this bolt only makes sense when messages are passed in binary form. + +## Accumulator bolt + +`cmd="accumulator"` + +This bolt takes incoming messages in GDR format and emits periodic statistics. + +GDR record format is: + +```json +{ + "ts": "2018-05-20T12:34:56", + "tags": { + "field1": "val1", + "field2": "val2" + }, + "values": { + "metric1": 433, + "metric2": 676.343 + } +} +``` + +The bolt that would emit statistics once per minute can be defined as: + +```````````````````````````````json +{ + "name": "bolt1", + "working_dir": ".", + "type": "sys", + "cmd": "accumulator", + "inputs": [{ "source": "pump" }], + "init": { + "granularity": 60000 + } +} +``````````````````````````````` + +The result would be something like: + +```````````````````````````````json +{ + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } +} +``````````````````````````````` + +Other options: + +- `emit_zero_counts` - By default the bolt emits only stats for tag combination that have been observed in the given interval. To have it emit zero counts for all tag combinations that have been observed in the past, set flag `emit_zero_counts` to `true`. +- `ignore_tags` - list of tag names (string) to ignore and not calculate metrics on. +- `partition_tags` - list of tag names (string) that are mandatory and will always bepresent in metric statistics. No statistics will be tracked for tag partitions without these metrics. + ## Dir spout `cmd="dir"` @@ -335,6 +417,104 @@ Emit a new message like this: { "previous_data": "some text", "field1": "a" } `````````````````````````````` +## Transform bolt + +`cmd="transform"` + +This bolt transforms incoming data object according to `output_template` and forwards it on to listeners. + +```````````````````````````````json +{ + "name": "bolt1", + "working_dir": ".", + "type": "sys", + "cmd": "transform", + "inputs": [ + { "source": "pump1" } + ], + "init": { + "output_template": { + "ts": "ts", + "tags": { + "country": "country", + "browser": "user.browser" + }, + "values": { + "amount": "amount", + "duration": "duration" + } + } + } +} +``````````````````````````````` + +> The structure of output object is the same as template. + +> The values of output data are retrieved from the source object, by using property names. Nested properties are referenced by `parent.child.child...` notation. + +This bolt will, upon receiving a new message like this one: + +``````````````````````````````json +{ + "ts": "2017-10-01", + "country": "SI", + "user": { + "browser": "Chrome", + }, + "amount": 123.45, + "duration": 432 +} +`````````````````````````````` + +Emit a new message like this: + +``````````````````````````````json +{ + "ts": "2017-10-01", + "tags": { + "country": "SI", + "browser": "Chrome" + }, + "values": { + "amount": 123.45, + "duration": 432 + } +} +`````````````````````````````` + +Multiple emits are supported. Just pass an array of templates as input of initialization + +```````````````````````````````json +{ + "name": "bolt1", + "working_dir": ".", + "type": "sys", + "cmd": "transform", + "inputs": [ + { "source": "pump1" } + ], + "init": { + "output_template": [ + { "ts": "ts" }, + { "a": "ts", "b": "name" } + ] + } +} +``````````````````````````````` + +This bolt will, upon receiving a new message like this one: + +``````````````````````````````json +{ "ts": "2017-10-01", "name": "SI" } +`````````````````````````````` + +Emit 2 new messages like this: + +``````````````````````````````json +{ "ts": "2017-10-01" } +{ "a": "2017-10-01", "b": "SI" } +`````````````````````````````` + ## Console bolt `cmd="console"` diff --git a/docs/topology-definition.md b/docs/topology-definition.md index 8c88e7e6..4c52e62d 100644 --- a/docs/topology-definition.md +++ b/docs/topology-definition.md @@ -18,7 +18,7 @@ Topology is defined via `JSON`. It follows this structure: - `disabled`: optional flag that this step is disabled. This means that it wont be run. - `spouts`: array of spout definitions - `name`: spout name - - `type`: `inproc` (in-process) or `sys` (standard) + - `type`: `inproc` (in-process), `module_method` (created by calling a method in specified module), `module_class` (created by instantiating an instance of specified class from specified module), or `sys` (standard) - `working_dir`: working directory where main file is located - `telemetry_timeout`: Optional time (in milliseconds) that will elapse between two subsequent telemetry messages. Default is 1 minute. - `disabled`: optional flag that this spout is disabled. This means that it wont be instantiated. @@ -27,14 +27,14 @@ Topology is defined via `JSON`. It follows this structure: - `init`: initialization object that is sent to spout in `init()` method - `bolts`: array of bolt definitions - `name`: bolt name - - `type`: `inproc` (in-process) or `sys` (standard) + - `type`: `inproc` (in-process), `module_method` (created by calling a method in specified module), `module_class` (created by instantiating an instance of specified class from specified module), or `sys` (standard) - `working_dir`: working directory where main file is located - `telemetry_timeout`: Optional time (in milliseconds) that will elapse between two subsequent telemetry messages. Default is 1 minute. - `disabled`: optional flag that this bolt is disabled. This means that it wont be instantiated. - `cmd`: name of the file that where bolt is defined. If bolt runs in-process, this file is loaded using `require()`. - `subtype`: Optional. String parameter that is passed to factory method for creation of spout. This enables the developers to provide multiple bolts inside single source file. - `inputs`: array of input nodes (spouts and bolts) for this bolt - - `name`: logical namo of input node + - `name`: logical name of the input node - `stream_id`: (optional) id of stream that this bolt will read. Empty means default stream. - `disabled`: optional flag that this input is disabled. This means that no data will flow here. - `init`: initialization object that is sent to bolt in `init()` method @@ -63,9 +63,9 @@ An example: }, { "name": "pump2", - "type": "inproc", - "working_dir": ".", - "cmd": "spout_inproc.js", + "type": "module_class", + "working_dir": "some-module", + "cmd": "TargetClass", "init": {} } ], @@ -101,6 +101,17 @@ An example: "init": { "forward": false } + }, + { + "name": "bolt4", + "working_dir": "some-module", + "type": "module_method", + "cmd": "methodName", + "subtype": "some-name", + "inputs": [{ "source": "bolt2" }], + "init": { + "forward": false + } } ], "variables": {} @@ -123,13 +134,12 @@ validator.validate({ config: config, exitOnError: true }); ### Passing binary messages or not? -Use this option at your own risk. You have to explicitely enable it. +Use this option at your own risk. You have to explicitly enable it. If messages are passed in binary form, there is a chance that one of the subsequent nodes changes the messages and this change will be visible to all other nodes. There is no isolation between the siblings. Also, there is no guarantied order of execution between siblings and their children. -So, when should we use it? When the following assumptions are true: +So, when should we use it? When all of the following assumptions are true: - You want performance / you want to pass fields that are binary classes (e.g. `Date` type). - Data fields of the message never changes. Only new fields are added. - There is no expectation of the order of execution between peer nodes and their children. Any dependency is purely upstream. - diff --git a/package-lock.json b/package-lock.json index a36d8436..fde1a013 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,33 +1,36 @@ { "name": "qtopology", - "version": "2.0.5", + "version": "2.0.6", "lockfileVersion": 1, "requires": true, "dependencies": { "@types/async": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.45.tgz", - "integrity": "sha512-Gul4iUqYqrQQypJpwjqR24dcgJAAjvwncznGBGrINmcz73eHLWkmE8/YGAo4Dr0ADKBCBlkA+f58plzFIh6XAA==", + "version": "2.0.49", + "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.49.tgz", + "integrity": "sha512-Benr3i5odUkvpFkOpzGqrltGdbSs+EVCkEBGXbuR7uT0VzhXKIkhem6PDzHdx5EonA+rfbB3QvP6aDOw5+zp5Q==", "dev": true }, "@types/colors": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/colors/-/colors-1.1.3.tgz", - "integrity": "sha1-VBOwp6GxbdGL4OP9V9L+7Mgcx3Y=", - "dev": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/colors/-/colors-1.2.1.tgz", + "integrity": "sha512-7jNkpfN2lVO07nJ1RWzyMnNhH/I5N9iWuMPx9pedptxJ4MODf8rRV0lbJi6RakQ4sKQk231Fw4e2W9n3D7gZ3w==", + "dev": true, + "requires": { + "colors": "*" + } }, "@types/node": { - "version": "8.0.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.47.tgz", - "integrity": "sha512-kOwL746WVvt/9Phf6/JgX/bsGQvbrK5iUgzyfwZNcKVFcjAUVSpF9HxevLTld2SG9aywYHOILj38arDdY1r/iQ==", + "version": "8.10.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.21.tgz", + "integrity": "sha512-87XkD9qDXm8fIax+5y7drx84cXsu34ZZqfB7Cial3Q/2lxSoJ/+DRaWckkCbxP41wFSIrrb939VhzaNxj4eY1w==", "dev": true }, "accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "2.1.17", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, @@ -41,47 +44,66 @@ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, "body-parser": { - "version": "1.17.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz", - "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "requires": { - "bytes": "2.4.0", - "content-type": "1.0.2", - "debug": "2.6.7", - "depd": "1.1.1", - "http-errors": "1.6.2", - "iconv-lite": "0.4.15", - "on-finished": "2.3.0", - "qs": "6.4.0", - "raw-body": "2.2.0", - "type-is": "1.6.15" - }, - "dependencies": { - "debug": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "requires": { - "ms": "2.0.0" - } - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" - } + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" } }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.1.tgz", + "integrity": "sha512-s8+wktIuDSLffCywiwSxQOMqtPxML11a/dtHE17tMn4B1MSWw/C22EKf7M2KGUBcDaVFEGT+S8N02geDXeuNKg==" + }, + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "content-disposition": { "version": "0.5.2", @@ -89,9 +111,9 @@ "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" }, "content-type": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", - "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "cookie": { "version": "0.3.1", @@ -104,17 +126,17 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, "deserialize-error": { "version": "0.0.3", @@ -126,100 +148,258 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "encodeurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "etag": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", - "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "express": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.15.4.tgz", - "integrity": "sha1-Ay4iU0ic+PzgJma+yj0R7XotrtE=", + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", "requires": { - "accepts": "1.3.4", + "accepts": "~1.3.5", "array-flatten": "1.1.1", + "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "1.0.2", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", - "debug": "2.6.8", - "depd": "1.1.1", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.0", - "finalhandler": "1.0.4", - "fresh": "0.5.0", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", - "qs": "6.5.0", - "range-parser": "1.2.0", - "send": "0.15.4", - "serve-static": "1.12.4", - "setprototypeof": "1.0.3", - "statuses": "1.3.1", - "type-is": "1.6.15", - "utils-merge": "1.0.0", - "vary": "1.1.1" + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } } }, "finalhandler": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.4.tgz", - "integrity": "sha512-16l/r8RgzlXKmFOhZpHBztvye+lAhC5SU7hXavnerC9UfZqZxxXl3BzL8MhffPT3kF61lj9Oav2LKEzh0ei7tg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { - "debug": "2.6.8", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.1", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "follow-redirects": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.1.tgz", + "integrity": "sha512-v9GI1hpaqq1ZZR6pBD1+kI7O24PhDvNGNodjS3MdcEqyrahCp8zbtpv+2B/krUnSmUH80lbAS7MrdeK5IylgKg==", + "requires": { + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } } }, "forwarded": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", - "integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, "fresh": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", - "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true }, "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.1", + "depd": "~1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.3.1" + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" } }, "iconv-lite": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", - "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } }, "inherits": { "version": "2.0.3", @@ -227,14 +407,14 @@ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ipaddr.js": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", - "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", + "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" }, "jsonschema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.1.1.tgz", - "integrity": "sha1-PO3o4+QR03eHLu+8n98mODy8Ptk=" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.4.tgz", + "integrity": "sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw==" }, "media-typer": { "version": "0.3.0", @@ -252,316 +432,73 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" }, "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==" }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", "requires": { - "mime-db": "1.30.0" + "mime-db": "~1.35.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" } }, "mocha": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", - "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", "dev": true, "requires": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.0", - "diff": "3.2.0", + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", - "json3": "3.3.2", - "lodash.create": "3.1.1", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", "mkdirp": "0.5.1", - "supports-color": "3.1.2" + "supports-color": "5.4.0" }, "dependencies": { - "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", - "dev": true - }, - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - }, - "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - } - } - }, "debug": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", - "dev": true, - "requires": { - "ms": "0.7.2" - }, - "dependencies": { - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - }, - "dependencies": { - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - } - } - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - }, - "dependencies": { - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - } - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - } - } - }, - "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" - }, - "dependencies": { - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" - }, - "dependencies": { - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" - }, - "dependencies": { - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - } - } - } - } - }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dev": true, - "requires": { - "has-flag": "1.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - } + "ms": "2.0.0" } } } @@ -581,9 +518,9 @@ "resolved": "https://registry.npmjs.org/node-rest-client/-/node-rest-client-3.1.0.tgz", "integrity": "sha1-4L623aeyDMC2enhHzxLF/EGcN8M=", "requires": { - "debug": "2.2.0", - "follow-redirects": "1.2.4", - "xml2js": "0.4.17" + "debug": "~2.2.0", + "follow-redirects": ">=1.2.0", + "xml2js": ">=0.2.4" }, "dependencies": { "debug": { @@ -592,70 +529,12 @@ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "requires": { "ms": "0.7.1" - }, - "dependencies": { - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" - } - } - }, - "follow-redirects": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.4.tgz", - "integrity": "sha1-NV6PTRaHa0P1d7DVziZouXIyFOo=", - "requires": { - "debug": "2.6.8" - }, - "dependencies": { - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - } } }, - "xml2js": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", - "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", - "requires": { - "sax": "1.2.4", - "xmlbuilder": "4.2.1" - }, - "dependencies": { - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" - }, - "xmlbuilder": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", - "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", - "requires": { - "lodash": "4.17.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - } - } - } - } + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" } } }, @@ -667,10 +546,25 @@ "ee-first": "1.1.1" } }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, "parseurl": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", - "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-to-regexp": { "version": "0.1.7", @@ -678,18 +572,18 @@ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, "proxy-addr": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", - "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", + "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", "requires": { - "forwarded": "0.1.0", - "ipaddr.js": "1.4.0" + "forwarded": "~0.1.2", + "ipaddr.js": "1.6.0" } }, "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==" + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "range-parser": { "version": "1.2.0", @@ -697,33 +591,56 @@ "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, "raw-body": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", - "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.15", + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", "unpipe": "1.0.0" } }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "send": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.4.tgz", - "integrity": "sha1-mF+qPihLAnPHkzZKNcZze9k5Bbk=", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { - "debug": "2.6.8", - "depd": "1.1.1", - "destroy": "1.0.4", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.0", - "fresh": "0.5.0", - "http-errors": "1.6.2", - "mime": "1.3.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.3.1" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } } }, "serialize-error": { @@ -732,33 +649,42 @@ "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" }, "serve-static": { - "version": "1.12.4", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.4.tgz", - "integrity": "sha1-m2qpjutyU8Tu3Ewfb9vKYJkBqWE=", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "parseurl": "1.3.1", - "send": "0.15.4" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" } }, "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } }, "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.17" + "mime-types": "~2.1.18" } }, "unpipe": { @@ -767,14 +693,34 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "vary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", - "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" } } } diff --git a/package.json b/package.json index f1cbe1a0..010612b4 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,11 @@ { "name": "qtopology", - "version": "2.0.5", + "version": "2.0.6", "description": "Distributed stream processing engine.", "main": "./built/index.js", "typings": "./built/index", "scripts": { + "build": "tsc", "test": "mocha tests --recursive --timeout 10000 && cd demo && bash run_demos.sh" }, "repository": "https://github.com/qminer/qtopology.git", @@ -26,18 +27,18 @@ "readmeFilename": "README.md", "devDependencies": { "@types/async": "^2.0.45", - "@types/colors": "^1.1.0", + "@types/colors": "^1.2.1", "@types/node": "^8.0.47", - "mocha": "^3.2.0" + "mocha": "^5.1.1" }, "dependencies": { "async": "^1.5.2", - "body-parser": "^1.17.2", - "colors": "^1.1.0", + "body-parser": "^1.18.3", + "colors": "1.2.1", "deserialize-error": "0.0.3", - "express": "^4.15.4", + "express": "^4.16.3", "jsonschema": "^1.1.1", - "node-rest-client": "^3.0.7", + "node-rest-client": "^3.1.0", "serialize-error": "^2.1.0" } } diff --git a/resources/topology_config_schema.json b/resources/topology_config_schema.json index 17a9cf07..144c8bdb 100644 --- a/resources/topology_config_schema.json +++ b/resources/topology_config_schema.json @@ -145,7 +145,8 @@ }, "type": { "enum": [ - "subproc", + "module_class", + "module_method", "inproc", "sys" ] @@ -189,7 +190,8 @@ }, "type": { "enum": [ - "subproc", + "module_class", + "module_method", "inproc", "sys" ] diff --git a/src/std_nodes/accumulator_bolt.ts b/src/std_nodes/accumulator_bolt.ts new file mode 100644 index 00000000..8ff13ccd --- /dev/null +++ b/src/std_nodes/accumulator_bolt.ts @@ -0,0 +1,312 @@ +import * as intf from "../topology_interfaces"; +import * as async from "async"; +import { logger } from "../util/logger"; + +/** Internal class for storing statistics */ +export class Rec { + count: number; + min: number; + max: number; + avg: number; + + constructor() { + this.avg = 0; + this.count = 0; + this.max = Number.MIN_VALUE; + this.min = Number.MAX_VALUE; + } + + reset(): void { + this.avg = 0; + this.count = 0; + this.max = Number.MIN_VALUE; + this.min = Number.MAX_VALUE; + } + + add(val: number): void { + this.count++; + this.avg = ((this.count - 1) / this.count) * this.avg + val / this.count; + this.min = (this.min > val ? val : this.min); + this.max = (this.max < val ? val : this.max); + } + + report() { + let res = { + count: this.count, + avg: null, + min: null, + max: null + }; + if (res.count > 0) { + res.min = this.min; + res.max = this.max; + res.avg = this.avg; + } + return res; + } +} + +/** Internal class that lives in a tree structure */ +export class Node { + data: Rec; + children: Map; + + constructor() { + this.data = new Rec(); + this.children = new Map(); + } + + add(val: number, tags: string[], tag_index: number) { + this.data.add(val); + for (let tag_index2 = tag_index; tag_index2 < tags.length; tag_index2++) { + let tag = tags[tag_index2]; + if (!this.children.has(tag)) { + this.children.set(tag, new Node()); + } + this.children.get(tag).add(val, tags, tag_index2 + 1); + } + } + + report(prefix: string, result) { + result.push([prefix, this.data.report()]); + prefix = prefix + (prefix.length > 0 ? "." : ""); + for (let c of this.children.keys()) { + this.children.get(c).report(prefix + c, result); + } + } + + reset() { + this.data.reset(); + for (let c of this.children.keys()) { + this.children.get(c).reset(); + } + } +} + +/** Internal class that lives in a tree structure */ +export class PartitionNode { + child: Node; + pchildren: Map; + + constructor() { + this.child = null; + this.pchildren = new Map(); + } + + add(val: number, ptags: string[], tags: string[]) { + if (ptags.length == 0) { + if (!this.child) { + this.child = new Node(); + } + this.child.add(val, tags, 0); + } else { + let ptag = ptags[0]; + ptags = ptags.slice(1); + if (!this.pchildren.has(ptag)) { + this.pchildren.set(ptag, new PartitionNode()); + } + this.pchildren.get(ptag).add(val, ptags, tags); + } + } + + report(prefix: string, result) { + if (this.child) { + this.child.report(prefix, result); + } else { + prefix = prefix + (prefix.length > 0 ? "." : ""); + for (let c of this.pchildren.keys()) { + this.pchildren.get(c).report(prefix + c, result); + } + } + } + + reset() { + if (this.child) { + this.child.reset(); + } + for (let pc of this.pchildren.keys()) { + this.pchildren[pc].reset(); + } + } +} + +/** + * This class processes incoming single-metric data + * by counting and keeping various statistics + * about it, and then publishing it when requested. */ + +export class SingleMetricAccumulator { + + private map: PartitionNode; + public name: string; + + constructor(name: string) { + this.name = name; + this.map = new PartitionNode(); + } + + add(val: number, ptags: string[], tags: string[]) { + let ttags = tags.slice(0); + ttags.sort(); + this.map.add(val, ptags, ttags); + } + + report() { + let result = []; + this.map.report("", result); + return result; + } + + reset() { + this.map.reset(); + } +} + +/** This bolt processes incoming data by counting and keeping various statistics + * about it, and then publishing them at regular intervals. */ + +export class AccumulatorBolt implements intf.Bolt { + + private last_ts: number; + private emit_zero_counts: boolean; + private granularity: number; + private ignore_tags: string[]; + private partition_tags: string[]; + private onEmit: intf.BoltEmitCallback; + private accumulators: SingleMetricAccumulator[]; + + constructor() { + this.emit_zero_counts = false; + this.last_ts = Number.MIN_VALUE; + this.granularity = 10 * 60 * 1000; + this.onEmit = null; + this.accumulators = []; + } + + init(name: string, config: any, context: any, callback: intf.SimpleCallback) { + this.onEmit = config.onEmit; + this.emit_zero_counts = config.emit_zero_counts; + this.ignore_tags = (config.ignore_tags || []).slice(); + this.partition_tags = (config.partition_tags || []).slice(); + this.granularity = config.granularity || this.granularity; + callback(); + } + + heartbeat() { } + + shutdown(callback: intf.SimpleCallback) { + callback(); + } + + receive(data: any, stream_id: string, callback: intf.SimpleCallback) { + async.series( + [ + (xcallback) => { + // process timestamp and send stats up until timestamp + let ts = data.ts; + if (data.ts instanceof Date) { + ts = data.ts.getTime(); + } + if (this.last_ts == Number.MIN_VALUE) { + this.last_ts = Math.floor(ts / this.granularity); + } + this.catchUpTimestamp(ts, xcallback); + }, + (xcallback) => { + // transform tags + let partition_tags: string[] = []; + let tags: string[] = []; + for (let f of Object.getOwnPropertyNames(data.tags)) { + if (this.ignore_tags.indexOf(f) >= 0) { + continue; + } + let s = `${f}=${data.tags[f]}`; + if (this.partition_tags.indexOf(f) >= 0) { + partition_tags.push(s); + } else { + tags.push(s); + } + } + + // process each metric + for (let f of Object.getOwnPropertyNames(data.values)) { + let acc_match: SingleMetricAccumulator = null; + for (let acc of this.accumulators) { + if (acc.name == f) { + acc_match = acc; + break; + } + } + if (!acc_match) { + acc_match = new SingleMetricAccumulator(f); + this.accumulators.push(acc_match); + } + acc_match.add(data.values[f], partition_tags, tags); + } + xcallback(); + } + ], + callback + ); + } + + /** Repeatedly sends aggregates until aggregation watermark + * reaches given timestamp. + */ + catchUpTimestamp(ts, callback) { + async.whilst( + () => { + return Math.floor(ts / this.granularity) != this.last_ts; + }, + (xcallback) => { + this.sendAggregates(xcallback); + }, + callback + ); + } + + sendAggregates(callback) { + async.series( + [ + (xcallback) => { + // prepare items to send + let report = []; + for (let acc of this.accumulators) { + let stats = acc.report(); + for (let stat of stats) { + let name = acc.name + (stat[0].length > 0 ? "." : "") + stat[0]; + report.push( + { + ts: this.last_ts * this.granularity, + name: name, + stats: stat[1] + } + ); + } + } + + logger().log("Emitting accumulated data for " + (new Date(this.last_ts * this.granularity))); + // emit data + async.each( + report, + (item, xxcallback) => { + this.onEmit(item, null, xxcallback); + }, + xcallback + ); + }, + (xcallback) => { + if (this.emit_zero_counts) { + for (let acc of this.accumulators) { + acc.reset(); + }; + } else { + this.accumulators = []; + } + this.last_ts++; + xcallback(); + } + ], + callback); + } +} diff --git a/src/std_nodes/counter_bolt.ts b/src/std_nodes/counter_bolt.ts index 910b1bfa..c2bb5275 100644 --- a/src/std_nodes/counter_bolt.ts +++ b/src/std_nodes/counter_bolt.ts @@ -53,6 +53,6 @@ export class CounterBolt implements intf.Bolt { receive(data: any, stream_id: string, callback: intf.SimpleCallback) { this.counter++; - callback(); + this.onEmit(data, stream_id, callback); } } diff --git a/src/std_nodes/file_reader_spout.ts b/src/std_nodes/file_reader_spout.ts index 48081a94..4c42d009 100644 --- a/src/std_nodes/file_reader_spout.ts +++ b/src/std_nodes/file_reader_spout.ts @@ -1,6 +1,7 @@ import * as intf from "../topology_interfaces"; import * as fs from "fs"; import * as rl from "readline"; +import * as log from "../util/logger"; import { Utils, CsvParser } from "./parsing_utils"; const high_water = 5000; @@ -37,6 +38,7 @@ export class FileReaderSpout implements intf.Spout { this.csv_parser = new CsvParser(config); } + log.logger().log(`Reading file ${this.file_name}`); this.line_reader = rl.createInterface({ input: fs.createReadStream(this.file_name) }); this.line_reader.on('line', (line) => { if (this.file_format == "json") { @@ -51,6 +53,9 @@ export class FileReaderSpout implements intf.Spout { this.line_reader_paused = true; } }); + this.line_reader.on("close", ()=>{ + log.logger().log(`Reached the end of file ${this.file_name}`); + }); callback(); } diff --git a/src/std_nodes/transform_bolt.ts b/src/std_nodes/transform_bolt.ts new file mode 100644 index 00000000..0871e749 --- /dev/null +++ b/src/std_nodes/transform_bolt.ts @@ -0,0 +1,114 @@ +import * as async from "async"; + +import * as intf from "../topology_interfaces"; + +/** This class transforms input object + * into predefined format for export. Single transformation. */ +export class TransformHelper { + + private compiled: string[][]; + + constructor(output_template: string) { + this.compiled = []; + this.precompile(output_template, []); + } + + /** + * Main method, transforms given object into result + * using predefined transformation. + * @param data Input data + */ + transform(data: any): any { + let result = {}; + // execute precompiled parsing and transformation + for (let r of this.compiled) { + let target = result; + for (let i = 0; i < r[0].length - 1; i++) { + let f = r[0][i]; + if (!target[f]) { + target[f] = {}; + } + target = target[f]; + } + let source = data; + for (let i = 0; i < r[1].length - 1; i++) { + let f = r[1][i]; + if (source[f]) { + source = source[f]; + } else { + source = null; + break; + } + } + if (source) { + target[r[0][r[0].length - 1]] = source[r[1][r[1].length - 1]]; + } + } + + return result; + } + + /** + * Precompiles template into executable steps + * @param template Template definition + * @param prefix_array List of transformation steps + */ + private precompile(template: any, prefix_array: string[]): void { + let fields = Object.getOwnPropertyNames(template); + for (let field of fields) { + let loc = prefix_array.slice(0); + loc.push(field); + let val = template[field]; + if (typeof val === 'object') { + this.precompile(val, loc); + } else { + let parts = val.split("."); + this.compiled.push([loc, parts]); + } + } + } +} + + +/** This bolt transforms incoming messages + * into predefined format. */ +export class TransformBolt implements intf.Bolt { + + private onEmit: intf.BoltEmitCallback; + private transform: TransformHelper[]; + + constructor() { + this.onEmit = null; + this.transform = null; + } + + init(name: string, config: any, context: any, callback: intf.SimpleCallback) { + this.onEmit = config.onEmit; + let output_template = JSON.parse(JSON.stringify(config.output_template || {})); + if (!Array.isArray(output_template)) { + output_template = [output_template]; + } + this.transform = []; + for (let ot of output_template) { + this.transform.push(new TransformHelper(ot)); + } + callback(); + } + + heartbeat() { } + + shutdown(callback: intf.SimpleCallback) { + callback(); + } + + receive(data: any, stream_id: string, callback: intf.SimpleCallback): void { + async.each( + this.transform, + (item: TransformHelper, xcallback) => { + let result = item.transform(data); + this.onEmit(result, stream_id, xcallback); + }, + callback + ); + } +} diff --git a/src/std_nodes/date_transform_bolt.ts b/src/std_nodes/type_transform_bolt.ts similarity index 60% rename from src/std_nodes/date_transform_bolt.ts rename to src/std_nodes/type_transform_bolt.ts index f3b3c486..65fb65e5 100644 --- a/src/std_nodes/date_transform_bolt.ts +++ b/src/std_nodes/type_transform_bolt.ts @@ -1,11 +1,13 @@ import * as intf from "../topology_interfaces"; /** This bolt transforms given date fields in incoming - * messages from text or number into Date objects + * messages either Date objects, numerics or booleans * and sends them forward. */ -export class DateTransformBolt implements intf.Bolt { +export class TypeTransformBolt implements intf.Bolt { private date_transform_fields: string[]; + private numeric_transform_fields: string[]; + private bool_transform_fields: string[]; private onEmit: intf.BoltEmitCallback; private stream_id: string; private reuse_stream_id: boolean; @@ -18,6 +20,8 @@ export class DateTransformBolt implements intf.Bolt { init(name: string, config: any, context: any, callback: intf.SimpleCallback) { this.onEmit = config.onEmit; this.date_transform_fields = config.date_transform_fields || []; + this.numeric_transform_fields = config.numeric_transform_fields || []; + this.bool_transform_fields = config.bool_transform_fields || []; this.stream_id = config.stream_id; this.reuse_stream_id = config.reuse_stream_id; callback(); @@ -35,6 +39,16 @@ export class DateTransformBolt implements intf.Bolt { data[date_field] = new Date(data[date_field]); } } + for (let date_field of this.numeric_transform_fields) { + if (data[date_field]) { + data[date_field] = +data[date_field]; + } + } + for (let date_field of this.bool_transform_fields) { + if (data[date_field]) { + data[date_field] = (data[date_field] && data[date_field] != "false" ? true : false); + } + } this.onEmit(data, (this.reuse_stream_id ? stream_id : this.stream_id), callback); } } diff --git a/src/topology_local_inprocess.ts b/src/topology_local_inprocess.ts index 703ca29e..2a7a3544 100644 --- a/src/topology_local_inprocess.ts +++ b/src/topology_local_inprocess.ts @@ -7,13 +7,15 @@ import * as fb from "./std_nodes/filter_bolt"; import * as pb from "./std_nodes/post_bolt"; import * as cb from "./std_nodes/console_bolt"; import * as ab from "./std_nodes/attacher_bolt"; +import * as ac from "./std_nodes/accumulator_bolt"; +import * as tb from "./std_nodes/transform_bolt"; import * as gb from "./std_nodes/get_bolt"; import * as rb from "./std_nodes/router_bolt"; import * as bb from "./std_nodes/bomb_bolt"; import * as fab from "./std_nodes/file_append_bolt"; import * as fab2 from "./std_nodes/file_append_bolt_ex"; import * as cntb from "./std_nodes/counter_bolt"; -import * as dtb from "./std_nodes/date_transform_bolt"; +import * as ttb from "./std_nodes/type_transform_bolt"; import * as prb from "./std_nodes/process_bolt"; import * as frs from "./std_nodes/file_reader_spout"; @@ -129,10 +131,22 @@ export class TopologySpoutWrapper extends TopologyNodeBase { try { if (config.type == "sys") { this.spout = createSysSpout(config); + } else if (config.type == "module_class") { + let module = require(this.working_dir); + this.spout = new module[this.cmd](this.subtype); + } else if (config.type == "module_method") { + let module = require(this.working_dir); + this.spout = module[this.cmd](this.subtype); + if (!this.spout) { + throw new Error(`Spout factory returned null: ${this.working_dir}, cmd=${this.cmd}, subtype=${this.subtype}`); + } } else { this.working_dir = path.resolve(this.working_dir); // path may be relative to current working dir let module_path = path.join(this.working_dir, this.cmd); this.spout = require(module_path).create(this.subtype); + if (!this.spout) { + throw new Error(`Spout factory returned null: ${module_path}, subtype=${this.subtype}`); + } } } catch (e) { log.logger().error(`Error while creating an inproc spout (${this.name})`); @@ -358,6 +372,15 @@ export class TopologyBoltWrapper extends TopologyNodeBase { try { if (config.type == "sys") { this.bolt = createSysBolt(config); + } else if (config.type == "module_class") { + let module = require(this.working_dir); + this.bolt = new module[this.cmd](this.subtype); + } else if (config.type == "module_method") { + let module = require(this.working_dir); + this.bolt = module[this.cmd](this.subtype); + if (!this.bolt) { + throw new Error(`Bolt factory returned null: ${this.working_dir}, cmd=${this.cmd}, subtype=${this.subtype}`); + } } else { this.working_dir = path.resolve(this.working_dir); // path may be relative to current working dir let module_path = path.join(this.working_dir, this.cmd); @@ -482,13 +505,16 @@ export class TopologyBoltWrapper extends TopologyNodeBase { case "console": return new cb.ConsoleBolt(); case "filter": return new fb.FilterBolt(); case "attacher": return new ab.AttacherBolt(); + case "accumulator": return new ac.AccumulatorBolt(); + case "transform": return new tb.TransformBolt(); case "post": return new pb.PostBolt(); case "process": return new prb.ProcessBoltContinuous(); case "get": return new gb.GetBolt(); case "router": return new rb.RouterBolt(); case "file_append": return new fab.FileAppendBolt(); case "file_append_ex": return new fab2.FileAppendBoltEx(); - case "date_transform": return new dtb.DateTransformBolt(); + case "date_transform": return new ttb.TypeTransformBolt(); + case "type_transform": return new ttb.TypeTransformBolt(); case "bomb": return new bb.BombBolt(); case "counter": return new cntb.CounterBolt(); default: throw new Error("Unknown sys bolt type: " + bolt_config.cmd); diff --git a/tests/std_nodes/accumulator_bolt.tests.js b/tests/std_nodes/accumulator_bolt.tests.js new file mode 100644 index 00000000..51b33381 --- /dev/null +++ b/tests/std_nodes/accumulator_bolt.tests.js @@ -0,0 +1,878 @@ +"use strict"; + +/*global describe, it, before, beforeEach, after, afterEach */ + +const assert = require("assert"); +const async = require("async"); +const ab = require("../../built/std_nodes/accumulator_bolt"); + +describe('accumulator_bolt', function () { + describe('accumulator_bolt - Rec', function () { + it('no data', function () { + let target = new ab.Rec(); + assert.deepEqual(target.report(), { min: null, max: null, avg: null, count: 0 }); + }); + it('1 data point', function () { + let target = new ab.Rec(); + target.add(34); + assert.deepEqual(target.report(), { min: 34, max: 34, avg: 34, count: 1 }); + }); + it('2 data points', function () { + let target = new ab.Rec(); + target.add(34); + target.add(38); + assert.deepEqual(target.report(), { min: 34, max: 38, avg: 36, count: 2 }); + }); + }); + describe('accumulator_bolt - SingleMetricAccumulator', function () { + it('no data', function () { + let target = new ab.SingleMetricAccumulator(); + assert.deepEqual(target.report(), []); + }); + describe('accumulator_bolt - no tags', function () { + it('1 data point', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], []); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 34, avg: 34, count: 1 }] + ]); + }); + it('2 data points', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], []); + target.add(38, [], []); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 38, avg: 36, count: 2 }] + ]); + }); + }); + describe('accumulator_bolt - 1 tag', function () { + it('1 data point', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI"]); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI", { min: 34, max: 34, avg: 34, count: 1 }] + ]); + }); + it('2 data points', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI"]); + target.add(38, [], ["country=SI"]); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI", { min: 34, max: 38, avg: 36, count: 2 }] + ]); + }); + }); + describe('accumulator_bolt - 2 tags', function () { + it('1 data point', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI", "server=s1"]); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI.server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["server=s1", { min: 34, max: 34, avg: 34, count: 1 }] + ]); + }); + it('2 data points', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI", "server=s1"]); + target.add(38, [], ["country=SI", "server=s1"]); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI.server=s1", { min: 34, max: 38, avg: 36, count: 2 }], + ["server=s1", { min: 34, max: 38, avg: 36, count: 2 }] + ]); + }); + it('2 data points, different tag values', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI", "server=s1"]); + target.add(38, [], ["country=SI", "server=s2"]); + assert.deepEqual(target.report(), + [ + ["", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI.server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI.server=s2", { min: 38, max: 38, avg: 38, count: 1 }], + ["server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["server=s2", { min: 38, max: 38, avg: 38, count: 1 }] + ]); + }); + it('3 data points, different tag values', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, [], ["country=SI", "server=s1"]); + target.add(38, [], ["country=SI", "server=s2"]); + target.add(30, [], ["country=US", "server=s1"]); + assert.deepEqual(target.report(), + [ + ["", { min: 30, max: 38, avg: 34, count: 3 }], + ["country=SI", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI.server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI.server=s2", { min: 38, max: 38, avg: 38, count: 1 }], + ["server=s1", { min: 30, max: 34, avg: 32, count: 2 }], + ["server=s2", { min: 38, max: 38, avg: 38, count: 1 }], + ["country=US", { min: 30, max: 30, avg: 30, count: 1 }], + ["country=US.server=s1", { min: 30, max: 30, avg: 30, count: 1 }] + ]); + }); + it('3 data points, different tag values - 1 partition tag', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, ["country=SI"], ["server=s1"]); + target.add(38, ["country=SI"], ["server=s2"]); + target.add(30, ["country=US"], ["server=s1"]); + assert.deepEqual(target.report(), + [ + ["country=SI", { min: 34, max: 38, avg: 36, count: 2 }], + ["country=SI.server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI.server=s2", { min: 38, max: 38, avg: 38, count: 1 }], + ["country=US", { min: 30, max: 30, avg: 30, count: 1 }], + ["country=US.server=s1", { min: 30, max: 30, avg: 30, count: 1 }] + ]); + }); + it('3 data points, different tag values - 2 partition tag', function () { + let target = new ab.SingleMetricAccumulator(); + target.add(34, ["country=SI", "server=s1"], []); + target.add(38, ["country=SI", "server=s2"], []); + target.add(30, ["country=US", "server=s1"], []); + assert.deepEqual(target.report(), + [ + ["country=SI.server=s1", { min: 34, max: 34, avg: 34, count: 1 }], + ["country=SI.server=s2", { min: 38, max: 38, avg: 38, count: 1 }], + ["country=US.server=s1", { min: 30, max: 30, avg: 30, count: 1 }] + ]); + }); + }); + }); + describe('accumulator_bolt - AccumulatorBolt', function () { + it('init', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: 10000 }, {}, xcallback); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 0); + xcallback(); + } + ], + done + ); + }); + describe('accumulator_bolt - simple tags', function (done) { + it('1 data point', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: 10000 }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: 12345678, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 0); + xcallback(); + } + ], + done + ); + }); + it('2 data points - single batch', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: 10000 }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: 12345678, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: 12345678 + 1, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 0); + xcallback(); + } + ], + done + ); + }); + it('2 data points - separate batch', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 0.5 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 2); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + } + ]); + xcallback(); + } + ], + done + ); + }); + it('2 data points - separate batch - with ignored tags', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let ignore_tags = ["bad_tag"]; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity, ignore_tags: ignore_tags }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { bad_tag: "a", country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 0.5 * granularity, tags: { bad_tag: "a", country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 2); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + } + ]); + xcallback(); + } + ], + done + ); + }); + + it('2 data points - separate batch, with 2 empty batches, not emitted', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 2.5 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 2); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + } + ]); + xcallback(); + } + ], + done + ); + }); + + it('2 data points - separate batch, with 2 empty batches, emitted', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init( + "bolt1", + { onEmit: onEmit, granularity: granularity, emit_zero_counts: true }, + {}, + xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 2.5 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 6); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12350000, + "name": "amount", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12350000, + "name": "amount.country=SI", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12360000, + "name": "amount", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12360000, + "name": "amount.country=SI", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + ]); + xcallback(); + } + ], + done + ); + }); + + it('3 data points - separate batch, with 2x2 empty batches - not emitted', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 2.5 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 5.1 * granularity, tags: { country: "SI" }, values: { amount: 130 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 4); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12370000, + "name": "amount", + "stats": { "min": 125, "max": 125, "avg": 125, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12370000, + "name": "amount.country=SI", + "stats": { "min": 125, "max": 125, "avg": 125, "count": 1 } + }, + "stream_id": null + }, + ]); + xcallback(); + } + ], + done + ); + }); + }); + it('3 data points - separate batch, with 2x2 empty batches - not emitted', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init( + "bolt1", + { onEmit: onEmit, granularity: granularity, emit_zero_counts: true }, + {}, + xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 2.5 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 5.1 * granularity, tags: { country: "SI" }, values: { amount: 130 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 10); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 123, "avg": 123, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12350000, + "name": "amount", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12350000, + "name": "amount.country=SI", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12360000, + "name": "amount", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12360000, + "name": "amount.country=SI", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12370000, + "name": "amount", + "stats": { "min": 125, "max": 125, "avg": 125, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12370000, + "name": "amount.country=SI", + "stats": { "min": 125, "max": 125, "avg": 125, "count": 1 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12380000, + "name": "amount", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12380000, + "name": "amount.country=SI", + "stats": { "min": null, "max": null, "avg": null, "count": 0 } + }, + "stream_id": null + }, + ]); + xcallback(); + } + ], + done + ); + }); + it('5 data points - separate batch - with ignored tags', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let ignore_tags = ["bad_tag"]; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity, ignore_tags: ignore_tags }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { bad_tag: "a", country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { bad_tag: "a", country: "HR" }, values: { amount: 11 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { bad_tag: "b", country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { bad_tag: "b", country: "HR" }, values: { amount: 13 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 1 * granularity, tags: { bad_tag: "a", country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 3); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount", + "stats": { "min": 11, "max": 125, "avg": 68, "count": 4 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 125, "avg": 124, "count": 2 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=HR", + "stats": { "min": 11, "max": 13, "avg": 12, "count": 2 } + }, + "stream_id": null + } + ]); + xcallback(); + } + ], + done + ); + }); + it('5 data points - separate batch - with partition tags', function (done) { + let target = new ab.AccumulatorBolt(); + let emitted_msgs = []; + let granularity = 10000; + let ts_start = 12345678; + let partition_tags = ["country"]; + let onEmit = (data, stream_id, cb) => { + emitted_msgs.push({ data, stream_id }); + cb(); + }; + async.series( + [ + (xcallback) => { + target.init("bolt1", { onEmit: onEmit, granularity: granularity, partition_tags: partition_tags }, {}, xcallback); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 123 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "HR" }, values: { amount: 11 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start, tags: { country: "HR" }, values: { amount: 13 } }, + null, + xcallback + ); + }, + (xcallback) => { + target.receive( + { ts: ts_start + 1 * granularity, tags: { country: "SI" }, values: { amount: 125 } }, + null, + xcallback + ); + }, + (xcallback) => { + assert.equal(emitted_msgs.length, 2); + assert.deepEqual( + emitted_msgs, + [ + { + "data": { + "ts": 12340000, + "name": "amount.country=SI", + "stats": { "min": 123, "max": 125, "avg": 124, "count": 2 } + }, + "stream_id": null + }, + { + "data": { + "ts": 12340000, + "name": "amount.country=HR", + "stats": { "min": 11, "max": 13, "avg": 12, "count": 2 } + }, + "stream_id": null + } + ]); + xcallback(); + } + ], + done + ); + }); + }); +}); diff --git a/tests/std_nodes/transform_bolt.tests.js b/tests/std_nodes/transform_bolt.tests.js new file mode 100644 index 00000000..f15f9115 --- /dev/null +++ b/tests/std_nodes/transform_bolt.tests.js @@ -0,0 +1,248 @@ +"use strict"; + +/*global describe, it, before, beforeEach, after, afterEach */ + +const assert = require("assert"); +const tb = require("../../built/std_nodes/transform_bolt"); + +function test(input, output, template, done) { + let emited = []; + let name = "some_name"; + let xdata = input; + let xdata_out = output; + let xstream_id = null; + let config = { + onEmit: (data, stream_id, callback) => { + emited.push({ data, stream_id }); + callback(); + }, + output_template: template + }; + let target = new tb.TransformBolt(); + target.init(name, config, null, (err) => { + assert.ok(!err); + target.receive(xdata, xstream_id, (err) => { + assert.ok(!err); + if (Array.isArray(template) && Array.isArray(output)) { + assert.equal(emited.length, template.length); + assert.deepEqual( + emited.map(x => x.data), + xdata_out); + for (let e of emited) { + assert.equal(e.stream_id, xstream_id); + } + } else { + assert.equal(emited.length, 1); + assert.deepEqual(emited[0].data, xdata_out); + assert.equal(emited[0].stream_id, xstream_id); + } + done(); + }); + }); +} + +function test_helper(input, output, template) { + let target = new tb.TransformHelper(template); + let result = target.transform(input); + assert.deepEqual(result, output); +} + +describe('TransformBolt', function () { + describe('TransformHelper', function () { + it('constructable', function () { + let target = new tb.TransformHelper({ b: "a" }); + }); + describe('single level', function () { + it('single level 1', function () { + test_helper( + { a: true }, + { b: true }, + { b: "a" } + ); + }); + it('single level 2', function () { + test_helper( + { a: true, x: 12, z: "abc", y: "###" }, + { b: true, c: 12, d: "abc" }, + { b: "a", c: "x", d: "z" } + ); + }); + }); + describe('2-level', function () { + it('2-level 1', function () { + test_helper( + { a: true }, + { b: { x: true } }, + { b: { x: "a" } } + ); + }); + it('2-level 2', function () { + test_helper( + { a: true, b: "xyz", c: new Date(12345678908) }, + { b: { x: true }, c: { r: new Date(12345678908) } }, + { b: { x: "a" }, c: { r: "c" } } + ); + }); + }); + describe('single level + deep', function () { + it('single level 1', function () { + test_helper( + { w: { a: true } }, + { b: true }, + { b: "w.a" } + ); + }); + it('single level 2', function () { + test_helper( + { a: true, t: { x: 12, z: "abc" }, y: "###" }, + { b: true, c: 12, d: "abc" }, + { b: "a", c: "t.x", d: "t.z" } + ); + }); + }); + describe('csv real-life', function () { + it('csv 1', function () { + test_helper( + { ts: new Date(1526381842000), country: "SI", browser: "Chrome", amount: 123.45, duration: 432 }, + { + ts: new Date(1526381842000), + tags: { + country: "SI", + browser: "Chrome" + }, + values: { + amount: 123.45, + duration: 432 + } + }, + { + ts: "ts", + tags: { + country: "country", + browser: "browser" + }, + values: { + amount: "amount", + duration: "duration" + } + } + ); + }); + }); + }); + describe('TransformBolt', function () { + it('constructable', function () { + let target = new tb.TransformBolt(); + }); + it('init', function (done) { + let emited = []; + let name = "some_name"; + let config = { + onEmit: (data, stream_id, callback) => { + emited.push({ data, stream_id }); + callback(); + }, + output_template: { b: "a" } + }; + let target = new tb.TransformBolt(); + target.init(name, config, null, (err) => { + assert.ok(!err); + done(); + }); + }); + describe('single level', function () { + it('single level 1', function (done) { + test( + { a: true }, + { b: true }, + { b: "a" }, + done + ); + }); + it('single level 2', function (done) { + test( + { a: true, x: 12, z: "abc", y: "###" }, + { b: true, c: 12, d: "abc" }, + { b: "a", c: "x", d: "z" }, + done + ); + }); + }); + describe('2-level', function () { + it('2-level 1', function (done) { + test( + { a: true }, + { b: { x: true } }, + { b: { x: "a" } }, + done + ); + }); + it('2-level 2', function (done) { + test( + { a: true, b: "xyz", c: new Date(12345678908) }, + { b: { x: true }, c: { r: new Date(12345678908) } }, + { b: { x: "a" }, c: { r: "c" } }, + done + ); + }); + }); + describe('single level + deep', function () { + it('single level 1', function (done) { + test( + { w: { a: true } }, + { b: true }, + { b: "w.a" }, + done + ); + }); + it('single level 2', function (done) { + test( + { a: true, t: { x: 12, z: "abc" }, y: "###" }, + { b: true, c: 12, d: "abc" }, + { b: "a", c: "t.x", d: "t.z" }, + done + ); + }); + }); + describe('multi emit', function () { + it('single level 1', function (done) { + test( + { w: { a: true, q: 12 }, m: 76 }, + [{ b: true }, { x: 12, y: 76 }], + [{ b: "w.a" }, { x: "w.q", y: "m" }], + done + ); + }); + }); + describe('csv real-life', function () { + it('csv 1', function (done) { + test( + { ts: new Date(1526381842000), country: "SI", browser: "Chrome", amount: 123.45, duration: 432 }, + { + ts: new Date(1526381842000), + tags: { + country: "SI", + browser: "Chrome" + }, + values: { + amount: 123.45, + duration: 432 + } + }, + { + ts: "ts", + tags: { + country: "country", + browser: "browser" + }, + values: { + amount: "amount", + duration: "duration" + } + }, + done + ); + }); + }); + }); +}); diff --git a/tests/std_nodes/type_transform_bolt.tests.js b/tests/std_nodes/type_transform_bolt.tests.js new file mode 100644 index 00000000..4d9069d3 --- /dev/null +++ b/tests/std_nodes/type_transform_bolt.tests.js @@ -0,0 +1,70 @@ +"use strict"; + +/*global describe, it, before, beforeEach, after, afterEach */ + +const assert = require("assert"); +const ttb = require("../../built/std_nodes/type_transform_bolt"); + + +describe('TypeTransformBolt', function () { + it('constructable', function () { + let target = new ttb.TypeTransformBolt(); + }); + it('init', function (done) { + let emited = []; + let name = "some_name"; + let config = { + onEmit: (data, stream_id, callback) => { + emited.push({ data, stream_id }); + callback(); + }, + date_transform_fields: ["field1", "field2"], + numeric_transform_fields: ["field3"], + bool_transform_fields: ["field4"] + }; + let target = new ttb.TypeTransformBolt(); + target.init(name, config, null, (err) => { + assert.ok(!err); + done(); + }); + }); + it('receive', function (done) { + let emited = []; + let name = "some_name"; + let xdata = { + field1: "2010-03-23T12:23:34Z", + field2: "2010-03-23T12:23:34Z", + field3: "3214", + field4: "true", + field5: "false" + }; + let xdata_out = { + field1: new Date("2010-03-23T12:23:34Z"), + field2: new Date("2010-03-23T12:23:34Z"), + field3: 3214, + field4: true, + field5: false + }; + let xstream_id = null; + let config = { + onEmit: (data, stream_id, callback) => { + emited.push({ data, stream_id }); + callback(); + }, + date_transform_fields: ["field1", "field2"], + numeric_transform_fields: ["field3"], + bool_transform_fields: ["field4", "field5"] + }; + let target = new ttb.TypeTransformBolt(); + target.init(name, config, null, (err) => { + assert.ok(!err); + target.receive(xdata, xstream_id, (err) => { + assert.ok(!err); + assert.equal(emited.length, 1); + assert.deepEqual(emited[0].data, xdata_out); + assert.equal(emited[0].stream_id, xstream_id); + done(); + }); + }); + }); +});