diff --git a/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-flowchart-full-of-circles-2-snap.png b/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-flowchart-full-of-circles-2-snap.png new file mode 100644 index 000000000..2bd733c15 Binary files /dev/null and b/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-flowchart-full-of-circles-2-snap.png differ diff --git a/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options-1-snap.png b/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options-1-snap.png new file mode 100644 index 000000000..052b2174f Binary files /dev/null and b/e2e/spec/__image_snapshots__/flowchart-spec-js-flowcart-should-render-a-simple-flowchart-with-trapezoid-and-inverse-trapezoid-vertex-options-1-snap.png differ diff --git a/e2e/spec/__image_snapshots__/info-spec-js-sequencediagram-should-render-a-simple-info-diagrams-1-snap.png b/e2e/spec/__image_snapshots__/info-spec-js-sequencediagram-should-render-a-simple-info-diagrams-1-snap.png index 7c0c2a7e0..50805ebb4 100644 Binary files a/e2e/spec/__image_snapshots__/info-spec-js-sequencediagram-should-render-a-simple-info-diagrams-1-snap.png and b/e2e/spec/__image_snapshots__/info-spec-js-sequencediagram-should-render-a-simple-info-diagrams-1-snap.png differ diff --git a/e2e/spec/flowchart.spec.js b/e2e/spec/flowchart.spec.js index fd4092747..08ffc4a5a 100644 --- a/e2e/spec/flowchart.spec.js +++ b/e2e/spec/flowchart.spec.js @@ -27,6 +27,19 @@ describe('Flowcart', () => { {}) }) + it('should render a simple flowchart with trapezoid and inverse trapezoid vertex options.', async () => { + await imgSnapshotTest(page, ` + graph TD + A[/Christmas\\] + A -->|Get money| B[\\Go shopping/] + B --> C{Let me thinksssss
ssssssssssssssssssssss
sssssssssssssssssssssssssss} + C -->|One| D[/Laptop/] + C -->|Two| E[\\iPhone\\] + C -->|Three| F[Car] + `, + {}) + }) + it('should render a flowchart full of circles', async () => { await imgSnapshotTest(page, ` graph LR diff --git a/src/diagrams/class/parser/classDiagram.js b/src/diagrams/class/parser/classDiagram.js index 200fe6f81..ef9d41708 100644 --- a/src/diagrams/class/parser/classDiagram.js +++ b/src/diagrams/class/parser/classDiagram.js @@ -73,7 +73,7 @@ */ var parser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,11],$V1=[1,12],$V2=[1,13],$V3=[1,15],$V4=[1,16],$V5=[1,17],$V6=[6,8],$V7=[1,26],$V8=[1,27],$V9=[1,28],$Va=[1,29],$Vb=[1,30],$Vc=[1,31],$Vd=[6,8,13,17,23,26,27,28,29,30,31],$Ve=[6,8,13,17,23,26,27,28,29,30,31,45,46,47],$Vf=[23,45,46,47],$Vg=[23,30,31,45,46,47],$Vh=[23,26,27,28,29,45,46,47],$Vi=[6,8,13],$Vj=[1,46]; -var parser = {trace: function trace() { }, +var parser = {trace: function trace () { }, yy: {}, symbols_: {"error":2,"mermaidDoc":3,"graphConfig":4,"CLASS_DIAGRAM":5,"NEWLINE":6,"statements":7,"EOF":8,"statement":9,"className":10,"alphaNumToken":11,"relationStatement":12,"LABEL":13,"classStatement":14,"methodStatement":15,"CLASS":16,"STRUCT_START":17,"members":18,"STRUCT_STOP":19,"MEMBER":20,"SEPARATOR":21,"relation":22,"STR":23,"relationType":24,"lineType":25,"AGGREGATION":26,"EXTENSION":27,"COMPOSITION":28,"DEPENDENCY":29,"LINE":30,"DOTTED_LINE":31,"commentToken":32,"textToken":33,"graphCodeTokens":34,"textNoTagsToken":35,"TAGSTART":36,"TAGEND":37,"==":38,"--":39,"PCT":40,"DEFAULT":41,"SPACE":42,"MINUS":43,"keywords":44,"UNICODE_TEXT":45,"NUM":46,"ALPHA":47,"$accept":0,"$end":1}, terminals_: {2:"error",5:"CLASS_DIAGRAM",6:"NEWLINE",8:"EOF",13:"LABEL",16:"CLASS",17:"STRUCT_START",19:"STRUCT_STOP",20:"MEMBER",21:"SEPARATOR",23:"STR",26:"AGGREGATION",27:"EXTENSION",28:"COMPOSITION",29:"DEPENDENCY",30:"LINE",31:"DOTTED_LINE",34:"graphCodeTokens",36:"TAGSTART",37:"TAGEND",38:"==",39:"--",40:"PCT",41:"DEFAULT",42:"SPACE",43:"MINUS",44:"keywords",45:"UNICODE_TEXT",46:"NUM",47:"ALPHA"}, @@ -165,7 +165,7 @@ break; }, table: [{3:1,4:2,5:[1,3]},{1:[3]},{1:[2,1]},{6:[1,4]},{7:5,9:6,10:10,11:14,12:7,14:8,15:9,16:$V0,20:$V1,21:$V2,45:$V3,46:$V4,47:$V5},{8:[1,18]},{6:[1,19],8:[2,3]},o($V6,[2,8],{13:[1,20]}),o($V6,[2,10]),o($V6,[2,11]),o($V6,[2,16],{22:21,24:24,25:25,13:[1,23],23:[1,22],26:$V7,27:$V8,28:$V9,29:$Va,30:$Vb,31:$Vc}),{10:32,11:14,45:$V3,46:$V4,47:$V5},o($V6,[2,18]),o($V6,[2,19]),o($Vd,[2,7],{11:14,10:33,45:$V3,46:$V4,47:$V5}),o($Ve,[2,47]),o($Ve,[2,48]),o($Ve,[2,49]),{1:[2,2]},{7:34,8:[2,4],9:6,10:10,11:14,12:7,14:8,15:9,16:$V0,20:$V1,21:$V2,45:$V3,46:$V4,47:$V5},o($V6,[2,9]),{10:35,11:14,23:[1,36],45:$V3,46:$V4,47:$V5},{22:37,24:24,25:25,26:$V7,27:$V8,28:$V9,29:$Va,30:$Vb,31:$Vc},o($V6,[2,17]),{25:38,30:$Vb,31:$Vc},o($Vf,[2,27],{24:39,26:$V7,27:$V8,28:$V9,29:$Va}),o($Vg,[2,28]),o($Vg,[2,29]),o($Vg,[2,30]),o($Vg,[2,31]),o($Vh,[2,32]),o($Vh,[2,33]),o($V6,[2,12],{17:[1,40]}),o($Vd,[2,6]),{8:[2,5]},o($Vi,[2,20]),{10:41,11:14,45:$V3,46:$V4,47:$V5},{10:42,11:14,23:[1,43],45:$V3,46:$V4,47:$V5},o($Vf,[2,26],{24:44,26:$V7,27:$V8,28:$V9,29:$Va}),o($Vf,[2,25]),{18:45,20:$Vj},o($Vi,[2,22]),o($Vi,[2,21]),{10:47,11:14,45:$V3,46:$V4,47:$V5},o($Vf,[2,24]),{19:[1,48]},{18:49,19:[2,14],20:$Vj},o($Vi,[2,23]),o($V6,[2,13]),{19:[2,15]}], defaultActions: {2:[2,1],18:[2,2],34:[2,5],49:[2,15]}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -457,7 +457,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -587,7 +587,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -597,12 +597,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -612,7 +612,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -621,7 +621,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -631,7 +631,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -729,7 +729,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1); diff --git a/src/diagrams/flowchart/parser/flow.js b/src/diagrams/flowchart/parser/flow.js index 413f0d9aa..23a91df12 100644 --- a/src/diagrams/flowchart/parser/flow.js +++ b/src/diagrams/flowchart/parser/flow.js @@ -72,12 +72,12 @@ } */ var parser = (function(){ -var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,4],$V1=[1,3],$V2=[1,5],$V3=[1,8,9,10,11,13,18,30,51,75,76,77,78,79,89,90,93,94,96,97,99,100,101,102,103],$V4=[2,2],$V5=[1,12],$V6=[1,13],$V7=[1,14],$V8=[1,15],$V9=[1,31],$Va=[1,33],$Vb=[1,22],$Vc=[1,34],$Vd=[1,24],$Ve=[1,25],$Vf=[1,26],$Vg=[1,27],$Vh=[1,28],$Vi=[1,38],$Vj=[1,40],$Vk=[1,35],$Vl=[1,39],$Vm=[1,45],$Vn=[1,44],$Vo=[1,36],$Vp=[1,37],$Vq=[1,41],$Vr=[1,42],$Vs=[1,43],$Vt=[1,8,9,10,11,13,18,30,35,51,75,76,77,78,79,89,90,93,94,96,97,99,100,101,102,103],$Vu=[1,53],$Vv=[1,52],$Vw=[1,54],$Vx=[8,9,11],$Vy=[8,9,11,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69],$Vz=[1,93],$VA=[8,9,10,11,13,15,18,32,39,41,43,45,47,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,89,90,93,94,96,97,99,100,101,102,103],$VB=[8,9,10,11,12,13,15,16,17,18,30,32,34,35,39,40,41,42,43,44,45,46,47,48,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,75,76,77,78,79,82,88,89,90,93,94,96,97,99,100,101,102,103],$VC=[1,95],$VD=[1,96],$VE=[8,9,10,11,13,18,30,35,51,75,76,77,78,79,89,90,93,94,96,97,99,100,101,102,103],$VF=[13,18,51,89,90,93,94,96,97,99,100,101,102,103],$VG=[1,120],$VH=[1,128],$VI=[1,129],$VJ=[1,114],$VK=[1,113],$VL=[1,133],$VM=[1,132],$VN=[1,130],$VO=[1,131],$VP=[1,111],$VQ=[1,121],$VR=[1,116],$VS=[1,115],$VT=[1,123],$VU=[1,124],$VV=[1,125],$VW=[1,126],$VX=[1,127],$VY=[1,118],$VZ=[1,117],$V_=[13,18,51,54,70,89,90,93,94,96,97,99,100,101,102,103],$V$=[10,12,13,15,16,17,18,30,34,35,40,42,44,46,48,51,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,75,76,77,78,79,82,88,89,90,93,94,96,97,99,100,101,102,103],$V01=[10,90],$V11=[1,206],$V21=[1,203],$V31=[1,210],$V41=[1,207],$V51=[1,211],$V61=[1,204],$V71=[1,201],$V81=[1,202],$V91=[1,205],$Va1=[1,208],$Vb1=[1,209],$Vc1=[1,236],$Vd1=[8,9,11,90],$Ve1=[8,9,10,11,51,75,84,88,89,90,93,94,95,96,97]; -var parser = {trace: function trace() { }, +var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,4],$V1=[1,3],$V2=[1,5],$V3=[1,8,9,10,11,13,18,30,51,93,94,95,96,97,107,108,111,112,114,115,117,118,119,120,121],$V4=[2,2],$V5=[1,12],$V6=[1,13],$V7=[1,14],$V8=[1,15],$V9=[1,31],$Va=[1,33],$Vb=[1,22],$Vc=[1,34],$Vd=[1,24],$Ve=[1,25],$Vf=[1,26],$Vg=[1,27],$Vh=[1,28],$Vi=[1,38],$Vj=[1,40],$Vk=[1,35],$Vl=[1,39],$Vm=[1,45],$Vn=[1,44],$Vo=[1,36],$Vp=[1,37],$Vq=[1,41],$Vr=[1,42],$Vs=[1,43],$Vt=[1,8,9,10,11,13,18,30,35,51,93,94,95,96,97,107,108,111,112,114,115,117,118,119,120,121],$Vu=[1,53],$Vv=[1,52],$Vw=[1,54],$Vx=[8,9,11],$Vy=[8,9,11,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87],$Vz=[1,111],$VA=[8,9,10,11,13,15,18,32,39,41,43,45,47,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,107,108,111,112,114,115,117,118,119,120,121],$VB=[8,9,10,11,12,13,15,16,17,18,30,32,34,35,39,40,41,42,43,44,45,46,47,48,51,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,93,94,95,96,97,100,106,107,108,111,112,114,115,117,118,119,120,121],$VC=[1,113],$VD=[1,114],$VE=[8,9,10,11,13,18,30,35,51,93,94,95,96,97,107,108,111,112,114,115,117,118,119,120,121],$VF=[13,18,51,107,108,111,112,114,115,117,118,119,120,121],$VG=[1,138],$VH=[1,146],$VI=[1,147],$VJ=[1,132],$VK=[1,131],$VL=[1,151],$VM=[1,150],$VN=[1,148],$VO=[1,149],$VP=[1,129],$VQ=[1,139],$VR=[1,134],$VS=[1,133],$VT=[1,141],$VU=[1,142],$VV=[1,143],$VW=[1,144],$VX=[1,145],$VY=[1,136],$VZ=[1,135],$V_=[13,18,51,54,88,107,108,111,112,114,115,117,118,119,120,121],$V$=[10,12,13,15,16,17,18,30,34,35,40,42,44,46,48,51,55,56,58,60,62,64,66,68,70,71,72,74,76,78,88,93,94,95,96,97,100,106,107,108,111,112,114,115,117,118,119,120,121],$V01=[10,108],$V11=[1,242],$V21=[1,239],$V31=[1,246],$V41=[1,243],$V51=[1,247],$V61=[1,240],$V71=[1,237],$V81=[1,238],$V91=[1,241],$Va1=[1,244],$Vb1=[1,245],$Vc1=[1,272],$Vd1=[8,9,11,108],$Ve1=[8,9,10,11,51,93,102,106,107,108,111,112,113,114,115]; +var parser = {trace: function trace () { }, yy: {}, -symbols_: {"error":2,"mermaidDoc":3,"graphConfig":4,"document":5,"line":6,"statement":7,"SEMI":8,"NEWLINE":9,"SPACE":10,"EOF":11,"GRAPH":12,"DIR":13,"FirstStmtSeperator":14,"TAGEND":15,"TAGSTART":16,"UP":17,"DOWN":18,"ending":19,"endToken":20,"spaceList":21,"spaceListNewline":22,"verticeStatement":23,"separator":24,"styleStatement":25,"linkStyleStatement":26,"classDefStatement":27,"classStatement":28,"clickStatement":29,"subgraph":30,"alphaNum":31,"SQS":32,"text":33,"SQE":34,"end":35,"STR":36,"vertex":37,"link":38,"PS":39,"PE":40,"(-":41,"-)":42,"DIAMOND_START":43,"DIAMOND_STOP":44,"TRAPSTART":45,"TRAPEND":46,"INVTRAPSTART":47,"INVTRAPEND":48,"alphaNumStatement":49,"alphaNumToken":50,"MINUS":51,"linkStatement":52,"arrowText":53,"TESTSTR":54,"--":55,"ARROW_POINT":56,"ARROW_CIRCLE":57,"ARROW_CROSS":58,"ARROW_OPEN":59,"-.":60,"DOTTED_ARROW_POINT":61,"DOTTED_ARROW_CIRCLE":62,"DOTTED_ARROW_CROSS":63,"DOTTED_ARROW_OPEN":64,"==":65,"THICK_ARROW_POINT":66,"THICK_ARROW_CIRCLE":67,"THICK_ARROW_CROSS":68,"THICK_ARROW_OPEN":69,"PIPE":70,"textToken":71,"commentText":72,"commentToken":73,"keywords":74,"STYLE":75,"LINKSTYLE":76,"CLASSDEF":77,"CLASS":78,"CLICK":79,"textNoTags":80,"textNoTagsToken":81,"DEFAULT":82,"stylesOpt":83,"HEX":84,"numList":85,"INTERPOLATE":86,"commentStatement":87,"PCT":88,"NUM":89,"COMMA":90,"style":91,"styleComponent":92,"ALPHA":93,"COLON":94,"UNIT":95,"BRKT":96,"DOT":97,"graphCodeTokens":98,"PUNCTUATION":99,"UNICODE_TEXT":100,"PLUS":101,"EQUALS":102,"MULT":103,"QUOTE":104,"$accept":0,"$end":1}, -terminals_: {2:"error",8:"SEMI",9:"NEWLINE",10:"SPACE",11:"EOF",12:"GRAPH",13:"DIR",15:"TAGEND",16:"TAGSTART",17:"UP",18:"DOWN",30:"subgraph",32:"SQS",34:"SQE",35:"end",36:"STR",39:"PS",40:"PE",41:"(-",42:"-)",43:"DIAMOND_START",44:"DIAMOND_STOP",45:"TRAPSTART",46:"TRAPEND",47:"INVTRAPSTART",48:"INVTRAPEND",51:"MINUS",54:"TESTSTR",55:"--",56:"ARROW_POINT",57:"ARROW_CIRCLE",58:"ARROW_CROSS",59:"ARROW_OPEN",60:"-.",61:"DOTTED_ARROW_POINT",62:"DOTTED_ARROW_CIRCLE",63:"DOTTED_ARROW_CROSS",64:"DOTTED_ARROW_OPEN",65:"==",66:"THICK_ARROW_POINT",67:"THICK_ARROW_CIRCLE",68:"THICK_ARROW_CROSS",69:"THICK_ARROW_OPEN",70:"PIPE",75:"STYLE",76:"LINKSTYLE",77:"CLASSDEF",78:"CLASS",79:"CLICK",82:"DEFAULT",84:"HEX",86:"INTERPOLATE",88:"PCT",89:"NUM",90:"COMMA",93:"ALPHA",94:"COLON",95:"UNIT",96:"BRKT",97:"DOT",99:"PUNCTUATION",100:"UNICODE_TEXT",101:"PLUS",102:"EQUALS",103:"MULT",104:"QUOTE"}, -productions_: [0,[3,2],[5,0],[5,2],[6,1],[6,1],[6,1],[6,1],[6,1],[4,2],[4,2],[4,4],[4,4],[4,4],[4,4],[4,4],[19,2],[19,1],[20,1],[20,1],[20,1],[14,1],[14,1],[14,2],[22,2],[22,2],[22,1],[22,1],[21,2],[21,1],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,9],[7,6],[7,6],[7,4],[24,1],[24,1],[24,1],[23,3],[23,1],[37,4],[37,5],[37,6],[37,7],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,1],[37,2],[31,1],[31,2],[49,1],[49,1],[49,1],[49,1],[38,2],[38,3],[38,3],[38,1],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[53,3],[33,1],[33,2],[33,1],[72,1],[72,2],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[80,1],[80,2],[27,5],[27,5],[28,5],[29,5],[29,7],[29,5],[29,7],[25,5],[25,5],[26,5],[26,5],[26,9],[26,9],[26,7],[26,7],[87,3],[85,1],[85,3],[83,1],[83,3],[91,1],[91,2],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[73,1],[73,1],[71,1],[71,1],[71,1],[71,1],[71,1],[71,1],[71,1],[81,1],[81,1],[81,1],[81,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1],[98,1]], +symbols_: {"error":2,"mermaidDoc":3,"graphConfig":4,"document":5,"line":6,"statement":7,"SEMI":8,"NEWLINE":9,"SPACE":10,"EOF":11,"GRAPH":12,"DIR":13,"FirstStmtSeperator":14,"TAGEND":15,"TAGSTART":16,"UP":17,"DOWN":18,"ending":19,"endToken":20,"spaceList":21,"spaceListNewline":22,"verticeStatement":23,"separator":24,"styleStatement":25,"linkStyleStatement":26,"classDefStatement":27,"classStatement":28,"clickStatement":29,"subgraph":30,"alphaNum":31,"SQS":32,"text":33,"SQE":34,"end":35,"STR":36,"vertex":37,"link":38,"PS":39,"PE":40,"(-":41,"-)":42,"DIAMOND_START":43,"DIAMOND_STOP":44,"TRAPSTART":45,"TRAPEND":46,"INVTRAPSTART":47,"INVTRAPEND":48,"alphaNumStatement":49,"alphaNumToken":50,"MINUS":51,"linkStatement":52,"arrowText":53,"TESTSTR":54,"--":55,"ARROW_POINT":56,"START_DOUBLE_ARROW_POINT":57,"ARROW_CIRCLE":58,"START_DOUBLE_ARROW_CIRCLE":59,"ARROW_CROSS":60,"START_DOUBLE_ARROW_CROSS":61,"ARROW_OPEN":62,"-.":63,"DOTTED_ARROW_POINT":64,"START_DOUBLE_DOTTED_ARROW_POINT":65,"DOTTED_ARROW_CIRCLE":66,"START_DOUBLE_DOTTED_ARROW_CIRCLE":67,"DOTTED_ARROW_CROSS":68,"START_DOUBLE_DOTTED_ARROW_CROSS":69,"DOTTED_ARROW_OPEN":70,"==":71,"THICK_ARROW_POINT":72,"START_DOUBLE_THICK_ARROW_POINT":73,"THICK_ARROW_CIRCLE":74,"START_DOUBLE_THICK_ARROW_CIRCLE":75,"THICK_ARROW_CROSS":76,"START_DOUBLE_THICK_ARROW_CROSS":77,"THICK_ARROW_OPEN":78,"DOUBLE_ARROW_POINT":79,"DOUBLE_ARROW_CIRCLE":80,"DOUBLE_ARROW_CROSS":81,"DOUBLE_DOTTED_ARROW_POINT":82,"DOUBLE_DOTTED_ARROW_CIRCLE":83,"DOUBLE_DOTTED_ARROW_CROSS":84,"DOUBLE_THICK_ARROW_POINT":85,"DOUBLE_THICK_ARROW_CIRCLE":86,"DOUBLE_THICK_ARROW_CROSS":87,"PIPE":88,"textToken":89,"commentText":90,"commentToken":91,"keywords":92,"STYLE":93,"LINKSTYLE":94,"CLASSDEF":95,"CLASS":96,"CLICK":97,"textNoTags":98,"textNoTagsToken":99,"DEFAULT":100,"stylesOpt":101,"HEX":102,"numList":103,"INTERPOLATE":104,"commentStatement":105,"PCT":106,"NUM":107,"COMMA":108,"style":109,"styleComponent":110,"ALPHA":111,"COLON":112,"UNIT":113,"BRKT":114,"DOT":115,"graphCodeTokens":116,"PUNCTUATION":117,"UNICODE_TEXT":118,"PLUS":119,"EQUALS":120,"MULT":121,"QUOTE":122,"$accept":0,"$end":1}, +terminals_: {2:"error",8:"SEMI",9:"NEWLINE",10:"SPACE",11:"EOF",12:"GRAPH",13:"DIR",15:"TAGEND",16:"TAGSTART",17:"UP",18:"DOWN",30:"subgraph",32:"SQS",34:"SQE",35:"end",36:"STR",39:"PS",40:"PE",41:"(-",42:"-)",43:"DIAMOND_START",44:"DIAMOND_STOP",45:"TRAPSTART",46:"TRAPEND",47:"INVTRAPSTART",48:"INVTRAPEND",51:"MINUS",54:"TESTSTR",55:"--",56:"ARROW_POINT",57:"START_DOUBLE_ARROW_POINT",58:"ARROW_CIRCLE",59:"START_DOUBLE_ARROW_CIRCLE",60:"ARROW_CROSS",61:"START_DOUBLE_ARROW_CROSS",62:"ARROW_OPEN",63:"-.",64:"DOTTED_ARROW_POINT",65:"START_DOUBLE_DOTTED_ARROW_POINT",66:"DOTTED_ARROW_CIRCLE",67:"START_DOUBLE_DOTTED_ARROW_CIRCLE",68:"DOTTED_ARROW_CROSS",69:"START_DOUBLE_DOTTED_ARROW_CROSS",70:"DOTTED_ARROW_OPEN",71:"==",72:"THICK_ARROW_POINT",73:"START_DOUBLE_THICK_ARROW_POINT",74:"THICK_ARROW_CIRCLE",75:"START_DOUBLE_THICK_ARROW_CIRCLE",76:"THICK_ARROW_CROSS",77:"START_DOUBLE_THICK_ARROW_CROSS",78:"THICK_ARROW_OPEN",79:"DOUBLE_ARROW_POINT",80:"DOUBLE_ARROW_CIRCLE",81:"DOUBLE_ARROW_CROSS",82:"DOUBLE_DOTTED_ARROW_POINT",83:"DOUBLE_DOTTED_ARROW_CIRCLE",84:"DOUBLE_DOTTED_ARROW_CROSS",85:"DOUBLE_THICK_ARROW_POINT",86:"DOUBLE_THICK_ARROW_CIRCLE",87:"DOUBLE_THICK_ARROW_CROSS",88:"PIPE",93:"STYLE",94:"LINKSTYLE",95:"CLASSDEF",96:"CLASS",97:"CLICK",100:"DEFAULT",102:"HEX",104:"INTERPOLATE",106:"PCT",107:"NUM",108:"COMMA",111:"ALPHA",112:"COLON",113:"UNIT",114:"BRKT",115:"DOT",117:"PUNCTUATION",118:"UNICODE_TEXT",119:"PLUS",120:"EQUALS",121:"MULT",122:"QUOTE"}, +productions_: [0,[3,2],[5,0],[5,2],[6,1],[6,1],[6,1],[6,1],[6,1],[4,2],[4,2],[4,4],[4,4],[4,4],[4,4],[4,4],[19,2],[19,1],[20,1],[20,1],[20,1],[14,1],[14,1],[14,2],[22,2],[22,2],[22,1],[22,1],[21,2],[21,1],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,9],[7,6],[7,6],[7,4],[24,1],[24,1],[24,1],[23,3],[23,1],[37,4],[37,5],[37,6],[37,7],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,4],[37,5],[37,1],[37,2],[31,1],[31,2],[49,1],[49,1],[49,1],[49,1],[38,2],[38,3],[38,3],[38,1],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[38,3],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[52,1],[53,3],[33,1],[33,2],[33,1],[90,1],[90,2],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[98,1],[98,2],[27,5],[27,5],[28,5],[29,5],[29,7],[29,5],[29,7],[25,5],[25,5],[26,5],[26,5],[26,9],[26,9],[26,7],[26,7],[105,3],[103,1],[103,3],[101,1],[101,3],[109,1],[109,2],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[91,1],[91,1],[89,1],[89,1],[89,1],[89,1],[89,1],[89,1],[89,1],[99,1],[99,1],[99,1],[99,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[50,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1],[116,1]], performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) { /* this == yyval */ @@ -93,7 +93,7 @@ case 3: } this.$=$$[$0-1]; break; -case 4: case 67: case 69: case 70: case 102: case 104: case 105: case 118: +case 4: case 67: case 69: case 70: case 120: case 122: case 123: case 136: this.$=$$[$0]; break; case 11: @@ -201,7 +201,7 @@ break; case 66: this.$ = $$[$0-1];yy.addVertex($$[$0-1]); break; -case 68: case 103: case 106: case 119: +case 68: case 121: case 124: case 137: this.$=$$[$0-1]+''+$$[$0]; break; case 71: @@ -223,130 +223,184 @@ case 77: this.$ = {"type":"arrow","stroke":"normal","text":$$[$0-1]}; break; case 78: -this.$ = {"type":"arrow_circle","stroke":"normal","text":$$[$0-1]}; +this.$ = {"type":"double_arrow_point","stroke":"normal","text":$$[$0-1]}; break; case 79: -this.$ = {"type":"arrow_cross","stroke":"normal","text":$$[$0-1]}; +this.$ = {"type":"arrow_circle","stroke":"normal","text":$$[$0-1]}; break; case 80: -this.$ = {"type":"arrow_open","stroke":"normal","text":$$[$0-1]}; +this.$ = {"type":"double_arrow_circle","stroke":"normal","text":$$[$0-1]}; break; case 81: -this.$ = {"type":"arrow","stroke":"dotted","text":$$[$0-1]}; +this.$ = {"type":"arrow_cross","stroke":"normal","text":$$[$0-1]}; break; case 82: -this.$ = {"type":"arrow_circle","stroke":"dotted","text":$$[$0-1]}; +this.$ = {"type":"double_arrow_cross","stroke":"normal","text":$$[$0-1]}; break; case 83: -this.$ = {"type":"arrow_cross","stroke":"dotted","text":$$[$0-1]}; +this.$ = {"type":"arrow_open","stroke":"normal","text":$$[$0-1]}; break; case 84: -this.$ = {"type":"arrow_open","stroke":"dotted","text":$$[$0-1]}; +this.$ = {"type":"arrow","stroke":"dotted","text":$$[$0-1]}; break; case 85: -this.$ = {"type":"arrow","stroke":"thick","text":$$[$0-1]}; +this.$ = {"type":"double_arrow_point","stroke":"dotted","text":$$[$0-1]}; break; case 86: -this.$ = {"type":"arrow_circle","stroke":"thick","text":$$[$0-1]}; +this.$ = {"type":"arrow_circle","stroke":"dotted","text":$$[$0-1]}; break; case 87: -this.$ = {"type":"arrow_cross","stroke":"thick","text":$$[$0-1]}; +this.$ = {"type":"double_arrow_circle","stroke":"dotted","text":$$[$0-1]}; break; case 88: -this.$ = {"type":"arrow_open","stroke":"thick","text":$$[$0-1]}; +this.$ = {"type":"arrow_cross","stroke":"dotted","text":$$[$0-1]}; break; case 89: -this.$ = {"type":"arrow","stroke":"normal"}; +this.$ = {"type":"double_arrow_cross","stroke":"dotted","text":$$[$0-1]}; break; case 90: -this.$ = {"type":"arrow_circle","stroke":"normal"}; +this.$ = {"type":"arrow_open","stroke":"dotted","text":$$[$0-1]}; break; case 91: -this.$ = {"type":"arrow_cross","stroke":"normal"}; +this.$ = {"type":"arrow","stroke":"thick","text":$$[$0-1]}; break; case 92: -this.$ = {"type":"arrow_open","stroke":"normal"}; +this.$ = {"type":"double_arrow_point","stroke":"thick","text":$$[$0-1]}; break; case 93: -this.$ = {"type":"arrow","stroke":"dotted"}; +this.$ = {"type":"arrow_circle","stroke":"thick","text":$$[$0-1]}; break; case 94: -this.$ = {"type":"arrow_circle","stroke":"dotted"}; +this.$ = {"type":"double_arrow_circle","stroke":"thick","text":$$[$0-1]}; break; case 95: -this.$ = {"type":"arrow_cross","stroke":"dotted"}; +this.$ = {"type":"arrow_cross","stroke":"thick","text":$$[$0-1]}; break; case 96: -this.$ = {"type":"arrow_open","stroke":"dotted"}; +this.$ = {"type":"double_arrow_cross","stroke":"thick","text":$$[$0-1]}; break; case 97: -this.$ = {"type":"arrow","stroke":"thick"}; +this.$ = {"type":"arrow_open","stroke":"thick","text":$$[$0-1]}; break; case 98: -this.$ = {"type":"arrow_circle","stroke":"thick"}; +this.$ = {"type":"arrow","stroke":"normal"}; break; case 99: -this.$ = {"type":"arrow_cross","stroke":"thick"}; +this.$ = {"type":"double_arrow_point","stroke":"normal"}; break; case 100: -this.$ = {"type":"arrow_open","stroke":"thick"}; +this.$ = {"type":"arrow_circle","stroke":"normal"}; break; case 101: +this.$ = {"type":"double_arrow_circle","stroke":"normal"}; +break; +case 102: +this.$ = {"type":"arrow_cross","stroke":"normal"}; +break; +case 103: +this.$ = {"type":"double_arrow_cross","stroke":"normal"}; +break; +case 104: +this.$ = {"type":"arrow_open","stroke":"normal"}; +break; +case 105: +this.$ = {"type":"arrow","stroke":"dotted"}; +break; +case 106: +this.$ = {"type":"double_arrow_point","stroke":"dotted"}; +break; +case 107: +this.$ = {"type":"arrow_circle","stroke":"dotted"}; +break; +case 108: +this.$ = {"type":"double_arrow_circle","stroke":"dotted"}; +break; +case 109: +this.$ = {"type":"arrow_cross","stroke":"dotted"}; +break; +case 110: +this.$ = {"type":"double_arrow_cross","stroke":"dotted"}; +break; +case 111: +this.$ = {"type":"arrow_open","stroke":"dotted"}; +break; +case 112: +this.$ = {"type":"arrow","stroke":"thick"}; +break; +case 113: +this.$ = {"type":"double_arrow_point","stroke":"thick"}; +break; +case 114: +this.$ = {"type":"arrow_circle","stroke":"thick"}; +break; +case 115: +this.$ = {"type":"double_arrow_circle","stroke":"thick"}; +break; +case 116: +this.$ = {"type":"arrow_cross","stroke":"thick"}; +break; +case 117: +this.$ = {"type":"double_arrow_cross","stroke":"thick"}; +break; +case 118: +this.$ = {"type":"arrow_open","stroke":"thick"}; +break; +case 119: this.$ = $$[$0-1]; break; -case 120: case 121: +case 138: case 139: this.$ = $$[$0-4];yy.addClass($$[$0-2],$$[$0]); break; -case 122: +case 140: this.$ = $$[$0-4];yy.setClass($$[$0-2], $$[$0]); break; -case 123: +case 141: this.$ = $$[$0-4];yy.setClickEvent($$[$0-2], $$[$0], undefined); break; -case 124: +case 142: this.$ = $$[$0-6];yy.setClickEvent($$[$0-4], $$[$0-2], $$[$0]) ; break; -case 125: +case 143: this.$ = $$[$0-4];yy.setLink($$[$0-2], $$[$0], undefined); break; -case 126: +case 144: this.$ = $$[$0-6];yy.setLink($$[$0-4], $$[$0-2], $$[$0] ); break; -case 127: +case 145: this.$ = $$[$0-4];yy.addVertex($$[$0-2],undefined,undefined,$$[$0]); break; -case 128: case 130: +case 146: case 148: this.$ = $$[$0-4];yy.updateLink($$[$0-2],$$[$0]); break; -case 129: +case 147: this.$ = $$[$0-4];yy.updateLink([$$[$0-2]],$$[$0]); break; -case 131: +case 149: this.$ = $$[$0-8];yy.updateLinkInterpolate([$$[$0-6]],$$[$0-2]);yy.updateLink([$$[$0-6]],$$[$0]); break; -case 132: +case 150: this.$ = $$[$0-8];yy.updateLinkInterpolate($$[$0-6],$$[$0-2]);yy.updateLink($$[$0-6],$$[$0]); break; -case 133: +case 151: this.$ = $$[$0-6];yy.updateLinkInterpolate([$$[$0-4]],$$[$0]); break; -case 134: +case 152: this.$ = $$[$0-6];yy.updateLinkInterpolate($$[$0-4],$$[$0]); break; -case 136: case 138: +case 154: case 156: this.$ = [$$[$0]] break; -case 137: case 139: +case 155: case 157: $$[$0-2].push($$[$0]);this.$ = $$[$0-2]; break; -case 141: +case 159: this.$ = $$[$0-1] + $$[$0]; break; } }, -table: [{3:1,4:2,9:$V0,10:$V1,12:$V2},{1:[3]},o($V3,$V4,{5:6}),{4:7,9:$V0,10:$V1,12:$V2},{4:8,9:$V0,10:$V1,12:$V2},{10:[1,9]},{1:[2,1],6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,37:23,49:30,50:32,51:$Vc,75:$Vd,76:$Ve,77:$Vf,78:$Vg,79:$Vh,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($V3,[2,9]),o($V3,[2,10]),{13:[1,46],15:[1,47],16:[1,48],17:[1,49],18:[1,50]},o($Vt,[2,3]),o($Vt,[2,4]),o($Vt,[2,5]),o($Vt,[2,6]),o($Vt,[2,7]),o($Vt,[2,8]),{8:$Vu,9:$Vv,11:$Vw,24:51},{8:$Vu,9:$Vv,11:$Vw,24:55},{8:$Vu,9:$Vv,11:$Vw,24:56},{8:$Vu,9:$Vv,11:$Vw,24:57},{8:$Vu,9:$Vv,11:$Vw,24:58},{8:$Vu,9:$Vv,11:$Vw,24:59},{8:$Vu,9:$Vv,10:[1,60],11:$Vw,24:61},o($Vx,[2,44],{38:62,52:63,55:[1,64],56:[1,67],57:[1,68],58:[1,69],59:[1,70],60:[1,65],61:[1,71],62:[1,72],63:[1,73],64:[1,74],65:[1,66],66:[1,75],67:[1,76],68:[1,77],69:[1,78]}),{10:[1,79]},{10:[1,80]},{10:[1,81]},{10:[1,82]},{10:[1,83]},o($Vy,[2,65],{50:32,21:91,49:92,10:$Vz,13:$V9,15:[1,88],18:$Va,32:[1,84],39:[1,85],41:[1,86],43:[1,87],45:[1,89],47:[1,90],51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs}),o($VA,[2,67]),o($VA,[2,69]),o($VA,[2,70]),o($VA,[2,71]),o($VA,[2,72]),o($VB,[2,166]),o($VB,[2,167]),o($VB,[2,168]),o($VB,[2,169]),o($VB,[2,170]),o($VB,[2,171]),o($VB,[2,172]),o($VB,[2,173]),o($VB,[2,174]),o($VB,[2,175]),o($VB,[2,176]),{8:$VC,9:$VD,10:$Vz,14:94,21:97},{8:$VC,9:$VD,10:$Vz,14:98,21:97},{8:$VC,9:$VD,10:$Vz,14:99,21:97},{8:$VC,9:$VD,10:$Vz,14:100,21:97},{8:$VC,9:$VD,10:$Vz,14:101,21:97},o($Vt,[2,30]),o($Vt,[2,40]),o($Vt,[2,41]),o($Vt,[2,42]),o($Vt,[2,31]),o($Vt,[2,32]),o($Vt,[2,33]),o($Vt,[2,34]),o($Vt,[2,35]),{13:$V9,18:$Va,31:102,36:[1,103],49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($VE,$V4,{5:104}),{13:$V9,18:$Va,31:29,37:105,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($VF,[2,76],{53:106,54:[1,107],70:[1,108]}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:109,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:134,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:135,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($V_,[2,89]),o($V_,[2,90]),o($V_,[2,91]),o($V_,[2,92]),o($V_,[2,93]),o($V_,[2,94]),o($V_,[2,95]),o($V_,[2,96]),o($V_,[2,97]),o($V_,[2,98]),o($V_,[2,99]),o($V_,[2,100]),{13:$V9,18:$Va,31:136,49:30,50:32,51:$Vc,84:[1,137],89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{82:[1,138],85:139,89:[1,140]},{13:$V9,18:$Va,31:142,49:30,50:32,51:$Vc,82:[1,141],89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{13:$V9,18:$Va,31:143,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{13:$V9,18:$Va,31:144,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:145,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:147,35:$VO,36:$VP,39:[1,146],50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:148,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:149,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:150,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:151,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:152,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($Vy,[2,66]),o($VA,[2,68]),o($Vy,[2,29],{21:153,10:$Vz}),o($V3,[2,11]),o($V3,[2,21]),o($V3,[2,22]),{9:[1,154]},o($V3,[2,12]),o($V3,[2,13]),o($V3,[2,14]),o($V3,[2,15]),{8:$Vu,9:$Vv,11:$Vw,13:$V9,18:$Va,24:156,32:[1,155],49:92,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{8:$Vu,9:$Vv,11:$Vw,24:157},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,158],37:23,49:30,50:32,51:$Vc,75:$Vd,76:$Ve,77:$Vf,78:$Vg,79:$Vh,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($Vx,[2,43]),o($VF,[2,73],{10:[1,159]}),{10:[1,160]},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:161,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:119,51:$VQ,55:$VR,56:[1,162],57:[1,163],58:[1,164],59:[1,165],65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($V$,[2,102]),o($V$,[2,104]),o($V$,[2,155]),o($V$,[2,156]),o($V$,[2,157]),o($V$,[2,158]),o($V$,[2,159]),o($V$,[2,160]),o($V$,[2,161]),o($V$,[2,162]),o($V$,[2,163]),o($V$,[2,164]),o($V$,[2,165]),o($V$,[2,107]),o($V$,[2,108]),o($V$,[2,109]),o($V$,[2,110]),o($V$,[2,111]),o($V$,[2,112]),o($V$,[2,113]),o($V$,[2,114]),o($V$,[2,115]),o($V$,[2,116]),o($V$,[2,117]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:119,51:$VQ,55:$VR,61:[1,167],62:[1,168],63:[1,169],64:[1,170],65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:119,51:$VQ,55:$VR,65:$VS,66:[1,171],67:[1,172],68:[1,173],69:[1,174],71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:[1,175],13:$V9,18:$Va,49:92,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:[1,176]},{10:[1,177]},{10:[1,178],90:[1,179]},o($V01,[2,136]),{10:[1,180]},{10:[1,181],13:$V9,18:$Va,49:92,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:[1,182],13:$V9,18:$Va,49:92,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:[1,183],13:$V9,18:$Va,49:92,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,184],35:$VO,50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:185,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,40:[1,186],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,42:[1,187],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,44:[1,188],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,189],35:$VO,50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,46:[1,190],48:[1,191],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,46:[1,193],48:[1,192],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($Vy,[2,28]),o($V3,[2,23]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:194,35:$VO,36:$VP,50:119,51:$VQ,55:$VR,65:$VS,71:110,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($VE,$V4,{5:195}),o($VE,$V4,{5:196}),o($Vt,[2,39]),o($VF,[2,75]),o($VF,[2,74]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:119,51:$VQ,55:$VR,65:$VS,70:[1,197],71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($VF,[2,77]),o($VF,[2,78]),o($VF,[2,79]),o($VF,[2,80]),o($V$,[2,103]),o($VF,[2,81]),o($VF,[2,82]),o($VF,[2,83]),o($VF,[2,84]),o($VF,[2,85]),o($VF,[2,86]),o($VF,[2,87]),o($VF,[2,88]),{10:$V11,51:$V21,75:$V31,83:198,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{10:$V11,51:$V21,75:$V31,83:212,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{10:$V11,51:$V21,75:$V31,83:213,84:$V41,86:[1,214],88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{10:$V11,51:$V21,75:$V31,83:215,84:$V41,86:[1,216],88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{89:[1,217]},{10:$V11,51:$V21,75:$V31,83:218,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{10:$V11,51:$V21,75:$V31,83:219,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{13:$V9,18:$Va,31:220,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{13:$V9,18:$Va,31:221,36:[1,222],49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($Vy,[2,45],{21:223,10:$Vz}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,40:[1,224],50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o($Vy,[2,51],{21:225,10:$Vz}),o($Vy,[2,49],{21:226,10:$Vz}),o($Vy,[2,53],{21:227,10:$Vz}),o($Vy,[2,55],{21:228,10:$Vz}),o($Vy,[2,57],{21:229,10:$Vz}),o($Vy,[2,61],{21:230,10:$Vz}),o($Vy,[2,59],{21:231,10:$Vz}),o($Vy,[2,63],{21:232,10:$Vz}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,233],35:$VO,50:119,51:$VQ,55:$VR,65:$VS,71:166,74:122,75:$VT,76:$VU,77:$VV,78:$VW,79:$VX,81:112,82:$VY,88:$VZ,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,234],37:23,49:30,50:32,51:$Vc,75:$Vd,76:$Ve,77:$Vf,78:$Vg,79:$Vh,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,235],37:23,49:30,50:32,51:$Vc,75:$Vd,76:$Ve,77:$Vf,78:$Vg,79:$Vh,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},o([10,13,18,51,89,90,93,94,96,97,99,100,101,102,103],[2,101]),o($Vx,[2,127],{90:$Vc1}),o($Vd1,[2,138],{92:237,10:$V11,51:$V21,75:$V31,84:$V41,88:$V51,89:$V61,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1}),o($Ve1,[2,140]),o($Ve1,[2,142]),o($Ve1,[2,143]),o($Ve1,[2,144]),o($Ve1,[2,145]),o($Ve1,[2,146]),o($Ve1,[2,147]),o($Ve1,[2,148]),o($Ve1,[2,149]),o($Ve1,[2,150]),o($Ve1,[2,151]),o($Ve1,[2,152]),o($Vx,[2,128],{90:$Vc1}),o($Vx,[2,129],{90:$Vc1}),{10:[1,238]},o($Vx,[2,130],{90:$Vc1}),{10:[1,239]},o($V01,[2,137]),o($Vx,[2,120],{90:$Vc1}),o($Vx,[2,121],{90:$Vc1}),o($Vx,[2,122],{50:32,49:92,13:$V9,18:$Va,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs}),o($Vx,[2,123],{50:32,49:92,10:[1,240],13:$V9,18:$Va,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs}),o($Vx,[2,125],{10:[1,241]}),o($Vy,[2,46]),{40:[1,242]},o($Vy,[2,52]),o($Vy,[2,50]),o($Vy,[2,54]),o($Vy,[2,56]),o($Vy,[2,58]),o($Vy,[2,62]),o($Vy,[2,60]),o($Vy,[2,64]),{8:$Vu,9:$Vv,11:$Vw,24:243},o($Vt,[2,38]),o($Vt,[2,37]),{10:$V11,51:$V21,75:$V31,84:$V41,88:$V51,89:$V61,91:244,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},o($Ve1,[2,141]),{13:$V9,18:$Va,31:245,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{13:$V9,18:$Va,31:246,49:30,50:32,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{36:[1,247]},{36:[1,248]},o($Vy,[2,47],{21:249,10:$Vz}),o($VE,$V4,{5:250}),o($Vd1,[2,139],{92:237,10:$V11,51:$V21,75:$V31,84:$V41,88:$V51,89:$V61,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1}),o($Vx,[2,133],{50:32,49:92,10:[1,251],13:$V9,18:$Va,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs}),o($Vx,[2,134],{50:32,49:92,10:[1,252],13:$V9,18:$Va,51:$Vc,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs}),o($Vx,[2,124]),o($Vx,[2,126]),o($Vy,[2,48]),{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,253],37:23,49:30,50:32,51:$Vc,75:$Vd,76:$Ve,77:$Vf,78:$Vg,79:$Vh,89:$Vi,90:$Vj,93:$Vk,94:$Vl,96:$Vm,97:$Vn,99:$Vo,100:$Vp,101:$Vq,102:$Vr,103:$Vs},{10:$V11,51:$V21,75:$V31,83:254,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},{10:$V11,51:$V21,75:$V31,83:255,84:$V41,88:$V51,89:$V61,91:199,92:200,93:$V71,94:$V81,95:$V91,96:$Va1,97:$Vb1},o($Vt,[2,36]),o($Vx,[2,131],{90:$Vc1}),o($Vx,[2,132],{90:$Vc1})], +table: [{3:1,4:2,9:$V0,10:$V1,12:$V2},{1:[3]},o($V3,$V4,{5:6}),{4:7,9:$V0,10:$V1,12:$V2},{4:8,9:$V0,10:$V1,12:$V2},{10:[1,9]},{1:[2,1],6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,37:23,49:30,50:32,51:$Vc,93:$Vd,94:$Ve,95:$Vf,96:$Vg,97:$Vh,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($V3,[2,9]),o($V3,[2,10]),{13:[1,46],15:[1,47],16:[1,48],17:[1,49],18:[1,50]},o($Vt,[2,3]),o($Vt,[2,4]),o($Vt,[2,5]),o($Vt,[2,6]),o($Vt,[2,7]),o($Vt,[2,8]),{8:$Vu,9:$Vv,11:$Vw,24:51},{8:$Vu,9:$Vv,11:$Vw,24:55},{8:$Vu,9:$Vv,11:$Vw,24:56},{8:$Vu,9:$Vv,11:$Vw,24:57},{8:$Vu,9:$Vv,11:$Vw,24:58},{8:$Vu,9:$Vv,11:$Vw,24:59},{8:$Vu,9:$Vv,10:[1,60],11:$Vw,24:61},o($Vx,[2,44],{38:62,52:63,55:[1,64],56:[1,76],57:[1,65],58:[1,78],59:[1,66],60:[1,80],61:[1,67],62:[1,82],63:[1,68],64:[1,83],65:[1,69],66:[1,85],67:[1,70],68:[1,87],69:[1,71],70:[1,89],71:[1,72],72:[1,90],73:[1,73],74:[1,92],75:[1,74],76:[1,94],77:[1,75],78:[1,96],79:[1,77],80:[1,79],81:[1,81],82:[1,84],83:[1,86],84:[1,88],85:[1,91],86:[1,93],87:[1,95]}),{10:[1,97]},{10:[1,98]},{10:[1,99]},{10:[1,100]},{10:[1,101]},o($Vy,[2,65],{50:32,21:109,49:110,10:$Vz,13:$V9,15:[1,106],18:$Va,32:[1,102],39:[1,103],41:[1,104],43:[1,105],45:[1,107],47:[1,108],51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs}),o($VA,[2,67]),o($VA,[2,69]),o($VA,[2,70]),o($VA,[2,71]),o($VA,[2,72]),o($VB,[2,184]),o($VB,[2,185]),o($VB,[2,186]),o($VB,[2,187]),o($VB,[2,188]),o($VB,[2,189]),o($VB,[2,190]),o($VB,[2,191]),o($VB,[2,192]),o($VB,[2,193]),o($VB,[2,194]),{8:$VC,9:$VD,10:$Vz,14:112,21:115},{8:$VC,9:$VD,10:$Vz,14:116,21:115},{8:$VC,9:$VD,10:$Vz,14:117,21:115},{8:$VC,9:$VD,10:$Vz,14:118,21:115},{8:$VC,9:$VD,10:$Vz,14:119,21:115},o($Vt,[2,30]),o($Vt,[2,40]),o($Vt,[2,41]),o($Vt,[2,42]),o($Vt,[2,31]),o($Vt,[2,32]),o($Vt,[2,33]),o($Vt,[2,34]),o($Vt,[2,35]),{13:$V9,18:$Va,31:120,36:[1,121],49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($VE,$V4,{5:122}),{13:$V9,18:$Va,31:29,37:123,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($VF,[2,76],{53:124,54:[1,125],88:[1,126]}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:127,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:152,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:153,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:154,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:155,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:156,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:157,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:158,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:159,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:160,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:161,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:162,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($V_,[2,98]),o($V_,[2,99]),o($V_,[2,100]),o($V_,[2,101]),o($V_,[2,102]),o($V_,[2,103]),o($V_,[2,104]),o($V_,[2,105]),o($V_,[2,106]),o($V_,[2,107]),o($V_,[2,108]),o($V_,[2,109]),o($V_,[2,110]),o($V_,[2,111]),o($V_,[2,112]),o($V_,[2,113]),o($V_,[2,114]),o($V_,[2,115]),o($V_,[2,116]),o($V_,[2,117]),o($V_,[2,118]),{13:$V9,18:$Va,31:163,49:30,50:32,51:$Vc,102:[1,164],107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{100:[1,165],103:166,107:[1,167]},{13:$V9,18:$Va,31:169,49:30,50:32,51:$Vc,100:[1,168],107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{13:$V9,18:$Va,31:170,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{13:$V9,18:$Va,31:171,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:172,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:174,35:$VO,36:$VP,39:[1,173],50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:175,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:176,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:177,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:178,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:179,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($Vy,[2,66]),o($VA,[2,68]),o($Vy,[2,29],{21:180,10:$Vz}),o($V3,[2,11]),o($V3,[2,21]),o($V3,[2,22]),{9:[1,181]},o($V3,[2,12]),o($V3,[2,13]),o($V3,[2,14]),o($V3,[2,15]),{8:$Vu,9:$Vv,11:$Vw,13:$V9,18:$Va,24:183,32:[1,182],49:110,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{8:$Vu,9:$Vv,11:$Vw,24:184},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,185],37:23,49:30,50:32,51:$Vc,93:$Vd,94:$Ve,95:$Vf,96:$Vg,97:$Vh,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($Vx,[2,43]),o($VF,[2,73],{10:[1,186]}),{10:[1,187]},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:188,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,56:[1,189],58:[1,190],60:[1,191],62:[1,192],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($V$,[2,120]),o($V$,[2,122]),o($V$,[2,173]),o($V$,[2,174]),o($V$,[2,175]),o($V$,[2,176]),o($V$,[2,177]),o($V$,[2,178]),o($V$,[2,179]),o($V$,[2,180]),o($V$,[2,181]),o($V$,[2,182]),o($V$,[2,183]),o($V$,[2,125]),o($V$,[2,126]),o($V$,[2,127]),o($V$,[2,128]),o($V$,[2,129]),o($V$,[2,130]),o($V$,[2,131]),o($V$,[2,132]),o($V$,[2,133]),o($V$,[2,134]),o($V$,[2,135]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,56:[1,194],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,58:[1,195],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,60:[1,196],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,64:[1,197],66:[1,198],68:[1,199],70:[1,200],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,64:[1,201],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,66:[1,202],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,68:[1,203],71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,71:$VS,72:[1,204],74:[1,205],76:[1,206],78:[1,207],89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,71:$VS,72:[1,208],89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,71:$VS,74:[1,209],89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,71:$VS,76:[1,210],89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:[1,211],13:$V9,18:$Va,49:110,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:[1,212]},{10:[1,213]},{10:[1,214],108:[1,215]},o($V01,[2,154]),{10:[1,216]},{10:[1,217],13:$V9,18:$Va,49:110,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:[1,218],13:$V9,18:$Va,49:110,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:[1,219],13:$V9,18:$Va,49:110,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,220],35:$VO,50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:221,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,40:[1,222],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,42:[1,223],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,44:[1,224],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,225],35:$VO,50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,46:[1,226],48:[1,227],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,46:[1,229],48:[1,228],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($Vy,[2,28]),o($V3,[2,23]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,33:230,35:$VO,36:$VP,50:137,51:$VQ,55:$VR,71:$VS,89:128,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($VE,$V4,{5:231}),o($VE,$V4,{5:232}),o($Vt,[2,39]),o($VF,[2,75]),o($VF,[2,74]),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,50:137,51:$VQ,55:$VR,71:$VS,88:[1,233],89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($VF,[2,77]),o($VF,[2,79]),o($VF,[2,81]),o($VF,[2,83]),o($V$,[2,121]),o($VF,[2,78]),o($VF,[2,80]),o($VF,[2,82]),o($VF,[2,84]),o($VF,[2,86]),o($VF,[2,88]),o($VF,[2,90]),o($VF,[2,85]),o($VF,[2,87]),o($VF,[2,89]),o($VF,[2,91]),o($VF,[2,93]),o($VF,[2,95]),o($VF,[2,97]),o($VF,[2,92]),o($VF,[2,94]),o($VF,[2,96]),{10:$V11,51:$V21,93:$V31,101:234,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{10:$V11,51:$V21,93:$V31,101:248,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{10:$V11,51:$V21,93:$V31,101:249,102:$V41,104:[1,250],106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{10:$V11,51:$V21,93:$V31,101:251,102:$V41,104:[1,252],106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{107:[1,253]},{10:$V11,51:$V21,93:$V31,101:254,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{10:$V11,51:$V21,93:$V31,101:255,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{13:$V9,18:$Va,31:256,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{13:$V9,18:$Va,31:257,36:[1,258],49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($Vy,[2,45],{21:259,10:$Vz}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,35:$VO,40:[1,260],50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o($Vy,[2,51],{21:261,10:$Vz}),o($Vy,[2,49],{21:262,10:$Vz}),o($Vy,[2,53],{21:263,10:$Vz}),o($Vy,[2,55],{21:264,10:$Vz}),o($Vy,[2,57],{21:265,10:$Vz}),o($Vy,[2,61],{21:266,10:$Vz}),o($Vy,[2,59],{21:267,10:$Vz}),o($Vy,[2,63],{21:268,10:$Vz}),{10:$VG,12:$VH,13:$VI,15:$VJ,16:$VK,17:$VL,18:$VM,30:$VN,34:[1,269],35:$VO,50:137,51:$VQ,55:$VR,71:$VS,89:193,92:140,93:$VT,94:$VU,95:$VV,96:$VW,97:$VX,99:130,100:$VY,106:$VZ,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,270],37:23,49:30,50:32,51:$Vc,93:$Vd,94:$Ve,95:$Vf,96:$Vg,97:$Vh,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,271],37:23,49:30,50:32,51:$Vc,93:$Vd,94:$Ve,95:$Vf,96:$Vg,97:$Vh,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},o([10,13,18,51,107,108,111,112,114,115,117,118,119,120,121],[2,119]),o($Vx,[2,145],{108:$Vc1}),o($Vd1,[2,156],{110:273,10:$V11,51:$V21,93:$V31,102:$V41,106:$V51,107:$V61,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1}),o($Ve1,[2,158]),o($Ve1,[2,160]),o($Ve1,[2,161]),o($Ve1,[2,162]),o($Ve1,[2,163]),o($Ve1,[2,164]),o($Ve1,[2,165]),o($Ve1,[2,166]),o($Ve1,[2,167]),o($Ve1,[2,168]),o($Ve1,[2,169]),o($Ve1,[2,170]),o($Vx,[2,146],{108:$Vc1}),o($Vx,[2,147],{108:$Vc1}),{10:[1,274]},o($Vx,[2,148],{108:$Vc1}),{10:[1,275]},o($V01,[2,155]),o($Vx,[2,138],{108:$Vc1}),o($Vx,[2,139],{108:$Vc1}),o($Vx,[2,140],{50:32,49:110,13:$V9,18:$Va,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs}),o($Vx,[2,141],{50:32,49:110,10:[1,276],13:$V9,18:$Va,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs}),o($Vx,[2,143],{10:[1,277]}),o($Vy,[2,46]),{40:[1,278]},o($Vy,[2,52]),o($Vy,[2,50]),o($Vy,[2,54]),o($Vy,[2,56]),o($Vy,[2,58]),o($Vy,[2,62]),o($Vy,[2,60]),o($Vy,[2,64]),{8:$Vu,9:$Vv,11:$Vw,24:279},o($Vt,[2,38]),o($Vt,[2,37]),{10:$V11,51:$V21,93:$V31,102:$V41,106:$V51,107:$V61,109:280,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},o($Ve1,[2,159]),{13:$V9,18:$Va,31:281,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{13:$V9,18:$Va,31:282,49:30,50:32,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{36:[1,283]},{36:[1,284]},o($Vy,[2,47],{21:285,10:$Vz}),o($VE,$V4,{5:286}),o($Vd1,[2,157],{110:273,10:$V11,51:$V21,93:$V31,102:$V41,106:$V51,107:$V61,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1}),o($Vx,[2,151],{50:32,49:110,10:[1,287],13:$V9,18:$Va,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs}),o($Vx,[2,152],{50:32,49:110,10:[1,288],13:$V9,18:$Va,51:$Vc,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs}),o($Vx,[2,142]),o($Vx,[2,144]),o($Vy,[2,48]),{6:10,7:11,8:$V5,9:$V6,10:$V7,11:$V8,13:$V9,18:$Va,23:16,25:17,26:18,27:19,28:20,29:21,30:$Vb,31:29,35:[1,289],37:23,49:30,50:32,51:$Vc,93:$Vd,94:$Ve,95:$Vf,96:$Vg,97:$Vh,107:$Vi,108:$Vj,111:$Vk,112:$Vl,114:$Vm,115:$Vn,117:$Vo,118:$Vp,119:$Vq,120:$Vr,121:$Vs},{10:$V11,51:$V21,93:$V31,101:290,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},{10:$V11,51:$V21,93:$V31,101:291,102:$V41,106:$V51,107:$V61,109:235,110:236,111:$V71,112:$V81,113:$V91,114:$Va1,115:$Vb1},o($Vt,[2,36]),o($Vx,[2,149],{108:$Vc1}),o($Vx,[2,150],{108:$Vc1})], defaultActions: {}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -638,7 +692,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -768,7 +822,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -778,12 +832,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -793,7 +847,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -802,7 +856,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -812,7 +866,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -832,19 +886,19 @@ case 2:this.popState(); break; case 3:return "STR"; break; -case 4:return 75; +case 4:return 93; break; -case 5:return 82; +case 5:return 100; break; -case 6:return 76; +case 6:return 94; break; -case 7:return 86; +case 7:return 104; break; -case 8:return 77; +case 8:return 95; break; -case 9:return 78; +case 9:return 96; break; -case 10:return 79; +case 10:return 97; break; case 11:return 12; break; @@ -864,120 +918,162 @@ case 18:return 13; break; case 19:return 13; break; -case 20:return 89; +case 20:return 107; break; -case 21:return 96; +case 21:return 114; break; -case 22:return 94; +case 22:return 112; break; case 23:return 8; break; -case 24:return 90; +case 24:return 108; break; -case 25:return 103; +case 25:return 121; break; -case 26:return 56; +case 26:return 60; break; -case 27:return 52; +case 27:return 56; break; -case 28:return 75; +case 28:return 79; break; -case 29:return 77; +case 29:return 81; break; -case 30:return 58; +case 30:return 80; break; -case 31:return 56; +case 31:return 83; break; -case 32:return 57; +case 32:return 85; break; -case 33:return 59; +case 33:return 86; break; -case 34:return 63; +case 34:return 87; break; -case 35:return 61; +case 35:return 84; break; -case 36:return 62; +case 36:return 84; break; -case 37:return 64; +case 37:return 82; break; -case 38:return 63; +case 38:return 82; break; -case 39:return 61; +case 39:return 83; break; -case 40:return 62; +case 40:return 58; break; -case 41:return 64; +case 41:return 62; break; case 42:return 68; break; -case 43:return 66; +case 43:return 64; break; -case 44:return 67; +case 44:return 66; break; -case 45:return 69; +case 45:return 70; break; -case 46:return 55; +case 46:return 68; break; -case 47:return 60; +case 47:return 64; break; -case 48:return 65; +case 48:return 66; break; -case 70:return 115; +case 49:return 70; break; -case 71:return 102; +case 50:return 76; break; -case 51:return 51; +case 51:return 72; break; -case 52:return 97; +case 52:return 74; break; -case 53:return 101; +case 53:return 78; break; -case 54:return 88; +case 54:return 57; break; -case 55:return 102; +case 55:return 61; break; -case 56:return 102; +case 56:return 59; break; -case 57:return 93; +case 57:return 65; break; -case 58:return 46; +case 58:return 69; break; -case 59:return 45; +case 59:return 67; break; -case 60:return 48; +case 60:return 73; break; -case 61:return 47; +case 61:return 77; break; -case 62:return 99; +case 62:return 75; break; -case 63:return 100; +case 63:return 55; break; -case 64:return 70; +case 64:return 63; break; -case 65:return 39; +case 65:return 71; break; -case 66:return 40; +case 66:return 41; break; -case 67:return 32; +case 67:return 42; break; -case 68:return 34; +case 68:return 51; break; -case 69:return 43 +case 69:return 115; break; -case 70:return 44 +case 70:return 119; break; -case 71:return 104; +case 71:return 106; break; -case 72:return 9; +case 72:return 120; break; -case 73:return 10; +case 73:return 120; break; -case 74:return 11; +case 74:return 16; +break; +case 75:return 15; +break; +case 76:return 17; +break; +case 77:return 18; +break; +case 78:return 111; +break; +case 79:return 46; +break; +case 80:return 45; +break; +case 81:return 48; +break; +case 82:return 47; +break; +case 83:return 117; +break; +case 84:return 118; +break; +case 85:return 88; +break; +case 86:return 39; +break; +case 87:return 40; +break; +case 88:return 32; +break; +case 89:return 34; +break; +case 90:return 43 +break; +case 91:return 44 +break; +case 92:return 122; +break; +case 93:return 9; +break; +case 94:return 10; +break; +case 95:return 11; break; } }, -rules: [/^(?:%%[^\n]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:click\b)/,/^(?:graph\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:LR\b)/,/^(?:RL\b)/,/^(?:TB\b)/,/^(?:BT\b)/,/^(?:TD\b)/,/^(?:BR\b)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:v\b)/,/^(?:\s*--[x]\s*)/,/^(?:\s*-->\s*)/,/^(?:\s*--[o]\s*)/,/^(?:\s*---\s*)/,/^(?:\s*-\.-[x]\s*)/,/^(?:\s*-\.->\s*)/,/^(?:\s*-\.-[o]\s*)/,/^(?:\s*-\.-\s*)/,/^(?:\s*.-[x]\s*)/,/^(?:\s*\.->\s*)/,/^(?:\s*\.-[o]\s*)/,/^(?:\s*\.-\s*)/,/^(?:\s*==[x]\s*)/,/^(?:\s*==>\s*)/,/^(?:\s*==[o]\s*)/,/^(?:\s*==[\=]\s*)/,/^(?:\s*--\s*)/,/^(?:\s*-\.\s*)/,/^(?:\s*==\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_\/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:\n+)/,/^(?:\s)/,/^(?:$)/], -conditions: {"string":{"rules":[2,3],"inclusive":false},"INITIAL":{"rules":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],"inclusive":true}} +rules: [/^(?:%%[^\n]*)/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:click\b)/,/^(?:graph\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:LR\b)/,/^(?:RL\b)/,/^(?:TB\b)/,/^(?:BT\b)/,/^(?:TD\b)/,/^(?:BR\b)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*--[x]\s*)/,/^(?:\s*-->\s*)/,/^(?:\s*<-->\s*)/,/^(?:\s*[x]--[x]\s*)/,/^(?:\s*[o]--[o]\s*)/,/^(?:\s*[o]\.-[o]\s*)/,/^(?:\s*<==>\s*)/,/^(?:\s*[o]==[o]\s*)/,/^(?:\s*[x]==[x]\s*)/,/^(?:\s*[x].-[x]\s*)/,/^(?:\s*[x]-\.-[x]\s*)/,/^(?:\s*<\.->\s*)/,/^(?:\s*<-\.->\s*)/,/^(?:\s*[o]-\.-[o]\s*)/,/^(?:\s*--[o]\s*)/,/^(?:\s*---\s*)/,/^(?:\s*-\.-[x]\s*)/,/^(?:\s*-\.->\s*)/,/^(?:\s*-\.-[o]\s*)/,/^(?:\s*-\.-\s*)/,/^(?:\s*.-[x]\s*)/,/^(?:\s*\.->\s*)/,/^(?:\s*\.-[o]\s*)/,/^(?:\s*\.-\s*)/,/^(?:\s*==[x]\s*)/,/^(?:\s*==>\s*)/,/^(?:\s*==[o]\s*)/,/^(?:\s*==[\=]\s*)/,/^(?:\s*<--\s*)/,/^(?:\s*[x]--\s*)/,/^(?:\s*[o]--\s*)/,/^(?:\s*<-\.\s*)/,/^(?:\s*[x]-\.\s*)/,/^(?:\s*[o]-\.\s*)/,/^(?:\s*<==\s*)/,/^(?:\s*[x]==\s*)/,/^(?:\s*[o]==\s*)/,/^(?:\s*--\s*)/,/^(?:\s*-\.\s*)/,/^(?:\s*==\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_\/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA]|[\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE]|[\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA]|[\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2]|[\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A]|[\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39]|[\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8]|[\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C]|[\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C]|[\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99]|[\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0]|[\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1]|[\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81]|[\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3]|[\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6]|[\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A]|[\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081]|[\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D]|[\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0]|[\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310]|[\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC]|[\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D]|[\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D]|[\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3]|[\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F]|[\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128]|[\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184]|[\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3]|[\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6]|[\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE]|[\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D]|[\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36]|[\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D]|[\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC]|[\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF]|[\uFFD2-\uFFD7\uFFDA-\uFFDC])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:\n+)/,/^(?:\s)/,/^(?:$)/], +conditions: {"string":{"rules":[2,3],"inclusive":false},"INITIAL":{"rules":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"inclusive":true}} }); return lexer; })(); @@ -994,7 +1090,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1); diff --git a/src/diagrams/gantt/parser/gantt.js b/src/diagrams/gantt/parser/gantt.js index 5ee37e7f5..1b85efadd 100644 --- a/src/diagrams/gantt/parser/gantt.js +++ b/src/diagrams/gantt/parser/gantt.js @@ -73,7 +73,7 @@ */ var parser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[6,8,10,11,12,13,14,15,17,19],$V1=[1,9],$V2=[1,10],$V3=[1,11],$V4=[1,12],$V5=[1,13],$V6=[1,15],$V7=[1,16]; -var parser = {trace: function trace() { }, +var parser = {trace: function trace () { }, yy: {}, symbols_: {"error":2,"start":3,"gantt":4,"document":5,"EOF":6,"line":7,"SPACE":8,"statement":9,"NL":10,"dateFormat":11,"axisFormat":12,"excludes":13,"title":14,"section":15,"clickStatement":16,"taskTxt":17,"taskData":18,"click":19,"callbackname":20,"callbackargs":21,"href":22,"clickStatementDebug":23,"$accept":0,"$end":1}, terminals_: {2:"error",4:"gantt",6:"EOF",8:"SPACE",10:"NL",11:"dateFormat",12:"axisFormat",13:"excludes",14:"title",15:"section",17:"taskTxt",18:"taskData",19:"click",20:"callbackname",21:"callbackargs",22:"href"}, @@ -150,7 +150,7 @@ break; }, table: [{3:1,4:[1,2]},{1:[3]},o($V0,[2,2],{5:3}),{6:[1,4],7:5,8:[1,6],9:7,10:[1,8],11:$V1,12:$V2,13:$V3,14:$V4,15:$V5,16:14,17:$V6,19:$V7},o($V0,[2,7],{1:[2,1]}),o($V0,[2,3]),{9:17,11:$V1,12:$V2,13:$V3,14:$V4,15:$V5,16:14,17:$V6,19:$V7},o($V0,[2,5]),o($V0,[2,6]),o($V0,[2,8]),o($V0,[2,9]),o($V0,[2,10]),o($V0,[2,11]),o($V0,[2,12]),o($V0,[2,13]),{18:[1,18]},{20:[1,19],22:[1,20]},o($V0,[2,4]),o($V0,[2,14]),o($V0,[2,15],{21:[1,21],22:[1,22]}),o($V0,[2,21],{20:[1,23]}),o($V0,[2,16],{22:[1,24]}),o($V0,[2,17]),o($V0,[2,19],{21:[1,25]}),o($V0,[2,18]),o($V0,[2,20])], defaultActions: {}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -442,7 +442,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -572,7 +572,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -582,12 +582,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -597,7 +597,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -606,7 +606,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -616,7 +616,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -704,7 +704,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1); diff --git a/src/diagrams/git/parser/gitGraph.js b/src/diagrams/git/parser/gitGraph.js index fd981cafb..4a01bf7bd 100644 --- a/src/diagrams/git/parser/gitGraph.js +++ b/src/diagrams/git/parser/gitGraph.js @@ -73,7 +73,7 @@ */ var parser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[2,3],$V1=[1,7],$V2=[7,12,15,17,19,20,21],$V3=[7,11,12,15,17,19,20,21],$V4=[2,20],$V5=[1,32]; -var parser = {trace: function trace() { }, +var parser = {trace: function trace () { }, yy: {}, symbols_: {"error":2,"start":3,"GG":4,":":5,"document":6,"EOF":7,"DIR":8,"options":9,"body":10,"OPT":11,"NL":12,"line":13,"statement":14,"COMMIT":15,"commit_arg":16,"BRANCH":17,"ID":18,"CHECKOUT":19,"MERGE":20,"RESET":21,"reset_arg":22,"STR":23,"HEAD":24,"reset_parents":25,"CARET":26,"$accept":0,"$end":1}, terminals_: {2:"error",4:"GG",5:":",7:"EOF",8:"DIR",11:"OPT",12:"NL",15:"COMMIT",17:"BRANCH",18:"ID",19:"CHECKOUT",20:"MERGE",21:"RESET",23:"STR",24:"HEAD",26:"CARET"}, @@ -141,7 +141,7 @@ break; }, table: [{3:1,4:[1,2]},{1:[3]},{5:[1,3],8:[1,4]},{6:5,7:$V0,9:6,12:$V1},{5:[1,8]},{7:[1,9]},o($V2,[2,7],{10:10,11:[1,11]}),o($V3,[2,6]),{6:12,7:$V0,9:6,12:$V1},{1:[2,1]},{7:[2,4],12:[1,15],13:13,14:14,15:[1,16],17:[1,17],19:[1,18],20:[1,19],21:[1,20]},o($V3,[2,5]),{7:[1,21]},o($V2,[2,8]),{12:[1,22]},o($V2,[2,10]),{12:[2,16],16:23,23:[1,24]},{18:[1,25]},{18:[1,26]},{18:[1,27]},{18:[1,30],22:28,24:[1,29]},{1:[2,2]},o($V2,[2,9]),{12:[2,11]},{12:[2,17]},{12:[2,12]},{12:[2,13]},{12:[2,14]},{12:[2,15]},{12:$V4,25:31,26:$V5},{12:$V4,25:33,26:$V5},{12:[2,18]},{12:$V4,25:34,26:$V5},{12:[2,19]},{12:[2,21]}], defaultActions: {9:[2,1],21:[2,2],23:[2,11],24:[2,17],25:[2,12],26:[2,13],27:[2,14],28:[2,15],31:[2,18],33:[2,19],34:[2,21]}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -432,7 +432,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -562,7 +562,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -572,12 +572,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -587,7 +587,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -596,7 +596,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -606,7 +606,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -682,7 +682,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1); diff --git a/src/diagrams/info/parser/info.js b/src/diagrams/info/parser/info.js index 67c3dc5a0..79adaa6a9 100644 --- a/src/diagrams/info/parser/info.js +++ b/src/diagrams/info/parser/info.js @@ -73,7 +73,7 @@ */ var parser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[6,9,10]; -var parser = {trace: function trace() { }, +var parser = {trace: function trace () { }, yy: {}, symbols_: {"error":2,"start":3,"info":4,"document":5,"EOF":6,"line":7,"statement":8,"NL":9,"showInfo":10,"$accept":0,"$end":1}, terminals_: {2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"}, @@ -96,7 +96,7 @@ break; }, table: [{3:1,4:[1,2]},{1:[3]},o($V0,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},o($V0,[2,3]),o($V0,[2,4]),o($V0,[2,5]),o($V0,[2,6])], defaultActions: {4:[2,1]}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -387,7 +387,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -517,7 +517,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -527,12 +527,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -542,7 +542,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -551,7 +551,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -561,7 +561,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -607,7 +607,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1); diff --git a/src/diagrams/sequence/parser/sequenceDiagram.js b/src/diagrams/sequence/parser/sequenceDiagram.js index aa9435099..7d2234d3f 100644 --- a/src/diagrams/sequence/parser/sequenceDiagram.js +++ b/src/diagrams/sequence/parser/sequenceDiagram.js @@ -73,7 +73,7 @@ */ var parser = (function(){ var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,2],$V1=[1,3],$V2=[1,4],$V3=[2,4],$V4=[1,9],$V5=[1,11],$V6=[1,12],$V7=[1,14],$V8=[1,15],$V9=[1,17],$Va=[1,18],$Vb=[1,19],$Vc=[1,20],$Vd=[1,21],$Ve=[1,23],$Vf=[1,24],$Vg=[1,4,5,10,15,16,18,20,21,22,23,25,27,28,29,40],$Vh=[1,32],$Vi=[4,5,10,15,16,18,20,21,22,23,25,29,40],$Vj=[4,5,10,15,16,18,20,21,22,23,25,28,29,40],$Vk=[4,5,10,15,16,18,20,21,22,23,25,27,29,40],$Vl=[38,39,40]; -var parser = {trace: function trace() { }, +var parser = {trace: function trace () { }, yy: {}, symbols_: {"error":2,"start":3,"SPACE":4,"NL":5,"SD":6,"document":7,"line":8,"statement":9,"participant":10,"actor":11,"AS":12,"restOfLine":13,"signal":14,"activate":15,"deactivate":16,"note_statement":17,"title":18,"text2":19,"loop":20,"end":21,"opt":22,"alt":23,"else_sections":24,"par":25,"par_sections":26,"and":27,"else":28,"note":29,"placement":30,"over":31,"actor_pair":32,"spaceList":33,",":34,"left_of":35,"right_of":36,"signaltype":37,"+":38,"-":39,"ACTOR":40,"SOLID_OPEN_ARROW":41,"DOTTED_OPEN_ARROW":42,"SOLID_ARROW":43,"DOTTED_ARROW":44,"SOLID_CROSS":45,"DOTTED_CROSS":46,"TXT":47,"$accept":0,"$end":1}, terminals_: {2:"error",4:"SPACE",5:"NL",6:"SD",10:"participant",12:"AS",13:"restOfLine",15:"activate",16:"deactivate",18:"title",20:"loop",21:"end",22:"opt",23:"alt",25:"par",27:"and",28:"else",29:"note",31:"over",34:",",35:"left_of",36:"right_of",38:"+",39:"-",40:"ACTOR",41:"SOLID_OPEN_ARROW",42:"DOTTED_OPEN_ARROW",43:"SOLID_ARROW",44:"DOTTED_ARROW",45:"SOLID_CROSS",46:"DOTTED_CROSS",47:"TXT"}, @@ -214,7 +214,7 @@ break; }, table: [{3:1,4:$V0,5:$V1,6:$V2},{1:[3]},{3:5,4:$V0,5:$V1,6:$V2},{3:6,4:$V0,5:$V1,6:$V2},o([1,4,5,10,15,16,18,20,22,23,25,29,40],$V3,{7:7}),{1:[2,1]},{1:[2,2]},{1:[2,3],4:$V4,5:$V5,8:8,9:10,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,22:$Vb,23:$Vc,25:$Vd,29:$Ve,40:$Vf},o($Vg,[2,5]),{9:25,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,22:$Vb,23:$Vc,25:$Vd,29:$Ve,40:$Vf},o($Vg,[2,7]),o($Vg,[2,8]),{11:26,40:$Vf},{5:[1,27]},{11:28,40:$Vf},{11:29,40:$Vf},{5:[1,30]},{19:31,47:$Vh},{13:[1,33]},{13:[1,34]},{13:[1,35]},{13:[1,36]},{37:37,41:[1,38],42:[1,39],43:[1,40],44:[1,41],45:[1,42],46:[1,43]},{30:44,31:[1,45],35:[1,46],36:[1,47]},o([5,12,34,41,42,43,44,45,46,47],[2,35]),o($Vg,[2,6]),{5:[1,49],12:[1,48]},o($Vg,[2,11]),{5:[1,50]},{5:[1,51]},o($Vg,[2,14]),{5:[1,52]},{5:[2,42]},o($Vi,$V3,{7:53}),o($Vi,$V3,{7:54}),o($Vj,$V3,{24:55,7:56}),o($Vk,$V3,{26:57,7:58}),{11:61,38:[1,59],39:[1,60],40:$Vf},o($Vl,[2,36]),o($Vl,[2,37]),o($Vl,[2,38]),o($Vl,[2,39]),o($Vl,[2,40]),o($Vl,[2,41]),{11:62,40:$Vf},{11:64,32:63,40:$Vf},{40:[2,30]},{40:[2,31]},{13:[1,65]},o($Vg,[2,10]),o($Vg,[2,12]),o($Vg,[2,13]),o($Vg,[2,15]),{4:$V4,5:$V5,8:8,9:10,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,21:[1,66],22:$Vb,23:$Vc,25:$Vd,29:$Ve,40:$Vf},{4:$V4,5:$V5,8:8,9:10,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,21:[1,67],22:$Vb,23:$Vc,25:$Vd,29:$Ve,40:$Vf},{21:[1,68]},{4:$V4,5:$V5,8:8,9:10,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,21:[2,22],22:$Vb,23:$Vc,25:$Vd,28:[1,69],29:$Ve,40:$Vf},{21:[1,70]},{4:$V4,5:$V5,8:8,9:10,10:$V6,11:22,14:13,15:$V7,16:$V8,17:16,18:$V9,20:$Va,21:[2,20],22:$Vb,23:$Vc,25:$Vd,27:[1,71],29:$Ve,40:$Vf},{11:72,40:$Vf},{11:73,40:$Vf},{19:74,47:$Vh},{19:75,47:$Vh},{19:76,47:$Vh},{34:[1,77],47:[2,29]},{5:[1,78]},o($Vg,[2,16]),o($Vg,[2,17]),o($Vg,[2,18]),{13:[1,79]},o($Vg,[2,19]),{13:[1,80]},{19:81,47:$Vh},{19:82,47:$Vh},{5:[2,34]},{5:[2,24]},{5:[2,25]},{11:83,40:$Vf},o($Vg,[2,9]),o($Vj,$V3,{7:56,24:84}),o($Vk,$V3,{7:58,26:85}),{5:[2,32]},{5:[2,33]},{47:[2,28]},{21:[2,23]},{21:[2,21]}], defaultActions: {5:[2,1],6:[2,2],32:[2,42],46:[2,30],47:[2,31],74:[2,34],75:[2,24],76:[2,25],81:[2,32],82:[2,33],83:[2,28],84:[2,23],85:[2,21]}, -parseError: function parseError(str, hash) { +parseError: function parseError (str, hash) { if (hash.recoverable) { this.trace(str); } else { @@ -506,7 +506,7 @@ showPosition:function () { }, // test the lexed token: return FALSE when not a match, otherwise return token -test_match:function (match, indexed_rule) { +test_match:function(match, indexed_rule) { var token, lines, backup; @@ -636,7 +636,7 @@ next:function () { }, // return next match that has a token -lex:function lex() { +lex:function lex () { var r = this.next(); if (r) { return r; @@ -646,12 +646,12 @@ lex:function lex() { }, // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack) -begin:function begin(condition) { +begin:function begin (condition) { this.conditionStack.push(condition); }, // pop the previously active lexer condition state off the condition stack -popState:function popState() { +popState:function popState () { var n = this.conditionStack.length - 1; if (n > 0) { return this.conditionStack.pop(); @@ -661,7 +661,7 @@ popState:function popState() { }, // produce the lexer rule set which is active for the currently active lexer condition state -_currentRules:function _currentRules() { +_currentRules:function _currentRules () { if (this.conditionStack.length && this.conditionStack[this.conditionStack.length - 1]) { return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; } else { @@ -670,7 +670,7 @@ _currentRules:function _currentRules() { }, // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available -topState:function topState(n) { +topState:function topState (n) { n = this.conditionStack.length - 1 - Math.abs(n || 0); if (n >= 0) { return this.conditionStack[n]; @@ -680,7 +680,7 @@ topState:function topState(n) { }, // alias for begin(condition) -pushState:function pushState(condition) { +pushState:function pushState (condition) { this.begin(condition); }, @@ -790,7 +790,7 @@ if (typeof require !== 'undefined' && typeof exports !== 'undefined') { exports.parser = parser; exports.Parser = parser.Parser; exports.parse = function () { return parser.parse.apply(parser, arguments); }; -exports.main = function commonjsMain(args) { +exports.main = function commonjsMain (args) { if (!args[1]) { console.log('Usage: '+args[0]+' FILE'); process.exit(1);