From e31e877f09441dc0f6868fd254543973dbd2fe25 Mon Sep 17 00:00:00 2001 From: satyr Date: Mon, 19 Nov 2012 15:24:11 +0900 Subject: [PATCH] added quick map: `for xs => &` as short for `for x of xs => x` (#187) --- lib/ast.js | 38 ++++---- lib/grammar.js | 12 ++- lib/parser.js | 230 ++++++++++++++++++++++++----------------------- src/ast.co | 23 +++-- src/grammar.co | 9 +- test/literal.co | 51 +++++++++++ test/operator.co | 42 --------- 7 files changed, 218 insertions(+), 187 deletions(-) diff --git a/lib/ast.js b/lib/ast.js index 64affdbcf..963692aef 100644 --- a/lib/ast.js +++ b/lib/ast.js @@ -2737,6 +2737,9 @@ exports.For = For = (function(superclass){ ? idx + " " + '<>'.charAt(pvar < 0) + eq + " " + tvar : pvar + " < 0 ? " + idx + " >" + eq + " " + tvar + " : " + idx + " <" + eq + " " + tvar; } else { + if (this.pipe) { + this.item = Var(o.scope.temporary('x')); + } if (this.item || this.object && this.own) { ref$ = this.source.compileLoopReference(o, 'ref', !this.object), svar = ref$[0], srcPart = ref$[1]; svar === srcPart || temps.push(svar); @@ -2776,7 +2779,9 @@ exports.For = For = (function(superclass){ head += ') {'; this.infuseIIFE(); o.indent += TAB; - if (this.item && !this.item.isEmpty()) { + if (this.pipe) { + this.body = Block((ref$ = Pipe(JS(svar + "[" + idx + "]"), this.body), ref$.ref = this.item.value, ref$.map = true, ref$)); + } else if (this.item && !this.item.isEmpty()) { head += '\n' + o.indent + Assign(this.item, JS(svar + "[" + idx + "]")).compile(o, LEVEL_TOP) + ';'; } body = this.compileBody(o); @@ -3128,19 +3133,20 @@ exports.Label = Label = (function(superclass){ exports.Pipe = Pipe = (function(superclass){ Pipe.displayName = 'Pipe'; var prototype = extend$(Pipe, superclass).prototype, constructor = Pipe; - function Pipe(input, output, cascade, implicit){ - this.input = input; - this.output = output; - this.cascade = cascade; - this.implicit = implicit; - } + function Pipe(input, output, prog1){ + var this$ = this instanceof ctor$ ? this : new ctor$; + this$.input = input; + this$.output = output; + this$.prog1 = prog1; + return this$; + } function ctor$(){} ctor$.prototype = prototype; prototype.show = function(){ - return this.cascade && '=>'; + return this.prog1; }; prototype.children = ['input', 'output']; prototype.terminator = ''; prototype.delegate(['isCallable', 'isArray', 'isString', 'isRegex'], function(it){ - return this.output[it](); + return this[this.prog1 ? 'input' : 'output'][it](); }); prototype.getJump = function(it){ return this.output.getJump(it); @@ -3150,31 +3156,29 @@ exports.Pipe = Pipe = (function(superclass){ return this; }; prototype.compileNode = function(o){ - var level, input, output, ref, x$, code, out; + var level, input, output, prog1, ref, x$, code, out; level = o.level; - input = this.input, output = this.output, ref = this.ref; - if (this.cascade && ('ret' in this || level && !this['void'])) { + input = this.input, output = this.output, prog1 = this.prog1, ref = this.ref; + if (prog1 && ('ret' in this || level && !this['void'])) { output.add((x$ = Literal('&'), x$.cascadee = true, x$)); } if ('ret' in this) { output = output.makeReturn(this.ret); } if (ref) { - output = Assign(this.cascade - ? Arr() - : JS(ref), output); + prog1 || this.map || (output = Assign(JS(ref), output)); } else { ref = o.scope.temporary('x'); } if (input instanceof Pipe) { input.ref = ref; } else { - input = Assign(JS(ref), input); + input && (input = Assign(JS(ref), input)); } o.level && (o.level = LEVEL_PAREN); code = input.compile(o); out = Block(output).compile((o.ref = new String(ref), o)); - if (this.implicit && !o.ref.erred) { + if (prog1 === 'cascade' && !o.ref.erred) { this.carp("unreferred cascadee"); } if (!level) { diff --git a/lib/grammar.js b/lib/grammar.js index e08fb3dd6..b385ddd7f 100644 --- a/lib/grammar.js +++ b/lib/grammar.js @@ -25,7 +25,13 @@ bnf = { }), o('LET CALL( ArgList OptComma )CALL Block', function(){ return Chain(Call['let']($3, $6)); }), o('WITH Expression Block', function(){ - return Chain(new Pipe($2, $3, true)); + return Chain(Pipe($2, $3, 'with')); + }), o('FOR Expression Block', function(){ + return Chain(new For({ + source: $2, + body: $3, + pipe: true + })); }) ], List: [ @@ -77,7 +83,7 @@ bnf = { ], Line: [ o('Expression'), o('Expression Block', function(){ - return new Pipe($1, $2, true, true); + return Pipe($1, $2, 'cascade'); }), o('PARAM( ArgList OptComma )PARAM <- Expression', function(){ return Call.back($2, $6, $5 === '<~'); }), o('COMMENT', function(){ @@ -121,7 +127,7 @@ bnf = { ? Binary($2.slice(1), $1, $3).invert() : Binary($2, $1, $3); }), o('Expression |> Expression', function(){ - return new Pipe($1, $3); + return Pipe($1, $3); }), o('Chain !?', function(){ return Existence($1.unwrap(), true); }), o('PARAM( ArgList OptComma )PARAM -> Block', function(){ diff --git a/lib/parser.js b/lib/parser.js index 6e5c71e3e..f5ba567a3 100644 --- a/lib/parser.js +++ b/lib/parser.js @@ -1,8 +1,8 @@ exports.parser = {trace: function trace() { }, yy: {}, -symbols_: {"error":2,"Chain":3,"ID":4,"Parenthetical":5,"List":6,"STRNUM":7,"LITERAL":8,"DOT":9,"Key":10,"CALL(":11,"ArgList":12,"OptComma":13,")CALL":14,"?":15,"LET":16,"Block":17,"WITH":18,"Expression":19,"[":20,"]":21,"{":22,"Properties":23,"}":24,"LABEL":25,"KeyBase":26,"Arg":27,",":28,"NEWLINE":29,"INDENT":30,"DEDENT":31,"...":32,"Lines":33,"Line":34,"PARAM(":35,")PARAM":36,"<-":37,"COMMENT":38,"ASSIGN":39,"IMPORT":40,"CREMENT":41,"UNARY":42,"+-":43,"^":44,"COMPARE":45,"LOGIC":46,"MATH":47,"SHIFT":48,"BITWISE":49,"RELATION":50,"|>":51,"!?":52,"->":53,"FUNCTION":54,"IF":55,"Else":56,"POST_IF":57,"LoopHead":58,"DO":59,"WHILE":60,"HURL":61,"JUMP":62,"SWITCH":63,"Cases":64,"DEFAULT":65,"TRY":66,"CATCH":67,"FINALLY":68,"CLASS":69,"OptExtends":70,"OptImplements":71,"EXTENDS":72,"DECL":73,"Exprs":74,"KeyValue":75,"Property":76,":":77,"(":78,"Body":79,")":80,"ELSE":81,"FOR":82,"OF":83,"BY":84,"IN":85,"OWN":86,"FROM":87,"TO":88,"CASE":89,"IMPLEMENTS":90,"Root":91,"$accept":0,"$end":1}, -terminals_: {2:"error",4:"ID",7:"STRNUM",8:"LITERAL",9:"DOT",11:"CALL(",14:")CALL",15:"?",16:"LET",18:"WITH",20:"[",21:"]",22:"{",24:"}",25:"LABEL",28:",",29:"NEWLINE",30:"INDENT",31:"DEDENT",32:"...",35:"PARAM(",36:")PARAM",37:"<-",38:"COMMENT",39:"ASSIGN",40:"IMPORT",41:"CREMENT",42:"UNARY",43:"+-",44:"^",45:"COMPARE",46:"LOGIC",47:"MATH",48:"SHIFT",49:"BITWISE",50:"RELATION",51:"|>",52:"!?",53:"->",54:"FUNCTION",55:"IF",57:"POST_IF",59:"DO",60:"WHILE",61:"HURL",62:"JUMP",63:"SWITCH",65:"DEFAULT",66:"TRY",67:"CATCH",68:"FINALLY",69:"CLASS",72:"EXTENDS",73:"DECL",77:":",78:"(",80:")",81:"ELSE",82:"FOR",83:"OF",84:"BY",85:"IN",86:"OWN",87:"FROM",88:"TO",89:"CASE",90:"IMPLEMENTS"}, -productions_: [0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,3],[3,3],[3,5],[3,2],[3,6],[3,3],[6,4],[6,4],[6,5],[6,5],[10,1],[10,1],[26,1],[26,1],[12,0],[12,1],[12,3],[12,4],[12,6],[27,1],[27,2],[27,1],[13,0],[13,1],[33,0],[33,1],[33,3],[33,2],[34,1],[34,2],[34,6],[34,1],[34,1],[17,3],[19,1],[19,3],[19,6],[19,3],[19,6],[19,2],[19,2],[19,3],[19,3],[19,3],[19,2],[19,2],[19,2],[19,5],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,2],[19,6],[19,6],[19,4],[19,3],[19,3],[19,2],[19,4],[19,2],[19,5],[19,1],[19,1],[19,2],[19,3],[19,5],[19,2],[19,4],[19,2],[19,2],[19,4],[19,6],[19,4],[19,5],[19,4],[19,3],[19,2],[19,2],[19,5],[74,1],[74,3],[75,1],[75,1],[75,3],[75,3],[75,5],[75,5],[76,3],[76,6],[76,1],[76,3],[76,2],[76,2],[76,2],[76,1],[23,0],[23,1],[23,3],[23,4],[23,4],[5,3],[79,1],[79,1],[79,3],[56,0],[56,2],[56,5],[58,4],[58,6],[58,4],[58,6],[58,5],[58,7],[58,6],[58,8],[58,2],[58,4],[64,3],[64,4],[70,2],[70,0],[71,2],[71,0],[91,1]], +symbols_: {"error":2,"Chain":3,"ID":4,"Parenthetical":5,"List":6,"STRNUM":7,"LITERAL":8,"DOT":9,"Key":10,"CALL(":11,"ArgList":12,"OptComma":13,")CALL":14,"?":15,"LET":16,"Block":17,"WITH":18,"Expression":19,"FOR":20,"[":21,"]":22,"{":23,"Properties":24,"}":25,"LABEL":26,"KeyBase":27,"Arg":28,",":29,"NEWLINE":30,"INDENT":31,"DEDENT":32,"...":33,"Lines":34,"Line":35,"PARAM(":36,")PARAM":37,"<-":38,"COMMENT":39,"ASSIGN":40,"IMPORT":41,"CREMENT":42,"UNARY":43,"+-":44,"^":45,"COMPARE":46,"LOGIC":47,"MATH":48,"SHIFT":49,"BITWISE":50,"RELATION":51,"|>":52,"!?":53,"->":54,"FUNCTION":55,"IF":56,"Else":57,"POST_IF":58,"LoopHead":59,"DO":60,"WHILE":61,"HURL":62,"JUMP":63,"SWITCH":64,"Cases":65,"DEFAULT":66,"TRY":67,"CATCH":68,"FINALLY":69,"CLASS":70,"OptExtends":71,"OptImplements":72,"EXTENDS":73,"DECL":74,"Exprs":75,"KeyValue":76,"Property":77,":":78,"(":79,"Body":80,")":81,"ELSE":82,"OF":83,"BY":84,"IN":85,"OWN":86,"FROM":87,"TO":88,"CASE":89,"IMPLEMENTS":90,"Root":91,"$accept":0,"$end":1}, +terminals_: {2:"error",4:"ID",7:"STRNUM",8:"LITERAL",9:"DOT",11:"CALL(",14:")CALL",15:"?",16:"LET",18:"WITH",20:"FOR",21:"[",22:"]",23:"{",25:"}",26:"LABEL",29:",",30:"NEWLINE",31:"INDENT",32:"DEDENT",33:"...",36:"PARAM(",37:")PARAM",38:"<-",39:"COMMENT",40:"ASSIGN",41:"IMPORT",42:"CREMENT",43:"UNARY",44:"+-",45:"^",46:"COMPARE",47:"LOGIC",48:"MATH",49:"SHIFT",50:"BITWISE",51:"RELATION",52:"|>",53:"!?",54:"->",55:"FUNCTION",56:"IF",58:"POST_IF",60:"DO",61:"WHILE",62:"HURL",63:"JUMP",64:"SWITCH",66:"DEFAULT",67:"TRY",68:"CATCH",69:"FINALLY",70:"CLASS",73:"EXTENDS",74:"DECL",78:":",79:"(",81:")",82:"ELSE",83:"OF",84:"BY",85:"IN",86:"OWN",87:"FROM",88:"TO",89:"CASE",90:"IMPLEMENTS"}, +productions_: [0,[3,1],[3,1],[3,1],[3,1],[3,1],[3,3],[3,3],[3,5],[3,2],[3,6],[3,3],[3,3],[6,4],[6,4],[6,5],[6,5],[10,1],[10,1],[27,1],[27,1],[12,0],[12,1],[12,3],[12,4],[12,6],[28,1],[28,2],[28,1],[13,0],[13,1],[34,0],[34,1],[34,3],[34,2],[35,1],[35,2],[35,6],[35,1],[35,1],[17,3],[19,1],[19,3],[19,6],[19,3],[19,6],[19,2],[19,2],[19,3],[19,3],[19,3],[19,2],[19,2],[19,2],[19,5],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,3],[19,2],[19,6],[19,6],[19,4],[19,3],[19,3],[19,2],[19,4],[19,2],[19,5],[19,1],[19,1],[19,2],[19,3],[19,5],[19,2],[19,4],[19,2],[19,2],[19,4],[19,6],[19,4],[19,5],[19,4],[19,3],[19,2],[19,2],[19,5],[75,1],[75,3],[76,1],[76,1],[76,3],[76,3],[76,5],[76,5],[77,3],[77,6],[77,1],[77,3],[77,2],[77,2],[77,2],[77,1],[24,0],[24,1],[24,3],[24,4],[24,4],[5,3],[80,1],[80,1],[80,3],[57,0],[57,2],[57,5],[59,4],[59,6],[59,4],[59,6],[59,5],[59,7],[59,6],[59,8],[59,2],[59,4],[65,3],[65,4],[71,2],[71,0],[72,2],[72,0],[91,1]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$) { var $0 = $$.length - 1; @@ -24,225 +24,231 @@ case 9:this.$ = yy.Chain(yy.Existence($$[$0-1].unwrap())); break; case 10:this.$ = yy.Chain(yy.Call['let']($$[$0-3], $$[$0])); break; -case 11:this.$ = yy.Chain(new yy.Pipe($$[$0-1], $$[$0], true)); +case 11:this.$ = yy.Chain(yy.Pipe($$[$0-1], $$[$0], 'with')); break; -case 12:this.$ = yy.L(yylineno, yy.Arr($$[$0-2])); +case 12:this.$ = yy.Chain(new yy.For({ + source: $$[$0-1], + body: $$[$0], + pipe: true + })); break; -case 13:this.$ = yy.L(yylineno, yy.Obj($$[$0-2])); +case 13:this.$ = yy.L(yylineno, yy.Arr($$[$0-2])); break; -case 14:this.$ = yy.L(yylineno, yy.Arr($$[$0-3])).named($$[$0]); +case 14:this.$ = yy.L(yylineno, yy.Obj($$[$0-2])); break; -case 15:this.$ = yy.L(yylineno, yy.Obj($$[$0-3])).named($$[$0]); +case 15:this.$ = yy.L(yylineno, yy.Arr($$[$0-3])).named($$[$0]); break; -case 18:this.$ = yy.L(yylineno, yy.Key($$[$0])); +case 16:this.$ = yy.L(yylineno, yy.Obj($$[$0-3])).named($$[$0]); break; -case 19:this.$ = yy.L(yylineno, yy.Literal($$[$0])); +case 19:this.$ = yy.L(yylineno, yy.Key($$[$0])); break; -case 20:this.$ = []; +case 20:this.$ = yy.L(yylineno, yy.Literal($$[$0])); break; -case 21:this.$ = [$$[$0]]; +case 21:this.$ = []; break; -case 22:this.$ = $$[$0-2].concat($$[$0]); +case 22:this.$ = [$$[$0]]; break; -case 23:this.$ = $$[$0-3].concat($$[$0]); +case 23:this.$ = $$[$0-2].concat($$[$0]); break; -case 24:this.$ = $$[$0-5].concat($$[$0-2]); +case 24:this.$ = $$[$0-3].concat($$[$0]); break; -case 26:this.$ = yy.Splat($$[$0]); +case 25:this.$ = $$[$0-5].concat($$[$0-2]); break; -case 27:this.$ = yy.Splat(yy.L(yylineno, yy.Arr()), true); +case 27:this.$ = yy.Splat($$[$0]); break; -case 30:this.$ = yy.L(yylineno, yy.Block()); +case 28:this.$ = yy.Splat(yy.L(yylineno, yy.Arr()), true); break; -case 31:this.$ = yy.Block($$[$0]); +case 31:this.$ = yy.L(yylineno, yy.Block()); break; -case 32:this.$ = $$[$0-2].add($$[$0]); +case 32:this.$ = yy.Block($$[$0]); break; -case 35:this.$ = new yy.Pipe($$[$0-1], $$[$0], true, true); +case 33:this.$ = $$[$0-2].add($$[$0]); break; -case 36:this.$ = yy.Call.back($$[$0-4], $$[$0], $$[$0-1] === '<~'); +case 36:this.$ = yy.Pipe($$[$0-1], $$[$0], 'cascade'); break; -case 37:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); +case 37:this.$ = yy.Call.back($$[$0-4], $$[$0], $$[$0-1] === '<~'); break; -case 38:this.$ = yy.L(yylineno, yy.Throw(yy.JS("Error('unimplemented')"))); +case 38:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); break; -case 39:this.$ = $$[$0-1].chomp(); +case 39:this.$ = yy.L(yylineno, yy.Throw(yy.JS("Error('unimplemented')"))); break; -case 40:this.$ = $$[$0].unwrap(); +case 40:this.$ = $$[$0-1].chomp(); break; -case 41:this.$ = yy.Assign($$[$0-2].unwrap(), $$[$0], $$[$0-1]); +case 41:this.$ = $$[$0].unwrap(); break; -case 42:this.$ = yy.Assign($$[$0-5].unwrap(), yy.Arr.maybe($$[$0-2]), $$[$0-4]); +case 42:this.$ = yy.Assign($$[$0-2].unwrap(), $$[$0], $$[$0-1]); break; -case 43:this.$ = yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<'); +case 43:this.$ = yy.Assign($$[$0-5].unwrap(), yy.Arr.maybe($$[$0-2]), $$[$0-4]); break; -case 44:this.$ = yy.Import($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4] === '<<<<'); +case 44:this.$ = yy.Import($$[$0-2], $$[$0], $$[$0-1] === '<<<<'); break; -case 45:this.$ = yy.Unary($$[$0-1], $$[$0].unwrap()); +case 45:this.$ = yy.Import($$[$0-5], yy.Arr.maybe($$[$0-2]), $$[$0-4] === '<<<<'); break; -case 46:this.$ = yy.Unary($$[$0], $$[$0-1].unwrap(), true); +case 46:this.$ = yy.Unary($$[$0-1], $$[$0].unwrap()); +break; +case 47:this.$ = yy.Unary($$[$0], $$[$0-1].unwrap(), true); break; -case 47: case 48: -case 49:this.$ = yy.Assign($$[$0].unwrap(), [$$[$0-2]], $$[$0-1]); +case 49: +case 50:this.$ = yy.Assign($$[$0].unwrap(), [$$[$0-2]], $$[$0-1]); break; -case 50: case 51: -case 52:this.$ = yy.Unary($$[$0-1], $$[$0]); +case 52: +case 53:this.$ = yy.Unary($$[$0-1], $$[$0]); break; -case 53:this.$ = yy.Unary($$[$0-4], yy.Arr.maybe($$[$0-2])); +case 54:this.$ = yy.Unary($$[$0-4], yy.Arr.maybe($$[$0-2])); break; -case 54: case 55: case 56: case 57: case 58: case 59: -case 60:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]); +case 60: +case 61:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]); break; -case 61:this.$ = '!' === $$[$0-1].charAt(0) +case 62:this.$ = '!' === $$[$0-1].charAt(0) ? yy.Binary($$[$0-1].slice(1), $$[$0-2], $$[$0]).invert() : yy.Binary($$[$0-1], $$[$0-2], $$[$0]); break; -case 62:this.$ = new yy.Pipe($$[$0-2], $$[$0]); +case 63:this.$ = yy.Pipe($$[$0-2], $$[$0]); break; -case 63:this.$ = yy.Existence($$[$0-1].unwrap(), true); +case 64:this.$ = yy.Existence($$[$0-1].unwrap(), true); break; -case 64:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1] === '~>')); +case 65:this.$ = yy.L(yylineno, yy.Fun($$[$0-4], $$[$0], $$[$0-1] === '~>')); break; -case 65:this.$ = yy.L(yylineno, yy.Fun($$[$0-3], $$[$0]).named($$[$0-5])); +case 66:this.$ = yy.L(yylineno, yy.Fun($$[$0-3], $$[$0]).named($$[$0-5])); break; -case 66:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]); +case 67:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]); break; -case 67:this.$ = yy.If($$[$0], $$[$0-2], $$[$0-1] === 'unless'); +case 68:this.$ = yy.If($$[$0], $$[$0-2], $$[$0-1] === 'unless'); break; -case 68:this.$ = $$[$0-2].addBody($$[$0-1]).addElse($$[$0]); +case 69:this.$ = $$[$0-2].addBody($$[$0-1]).addElse($$[$0]); break; -case 69:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); +case 70:this.$ = $$[$0].addBody(yy.Block($$[$0-1])); break; -case 70:this.$ = new yy.While($$[$0], $$[$0-1] === 'until', true).addBody($$[$0-2]); +case 71:this.$ = new yy.While($$[$0], $$[$0-1] === 'until', true).addBody($$[$0-2]); break; -case 71:this.$ = yy.Jump[$$[$0-1]]($$[$0]); +case 72:this.$ = yy.Jump[$$[$0-1]]($$[$0]); break; -case 72:this.$ = yy.Jump[$$[$0-4]](yy.Arr.maybe($$[$0-2])); +case 73:this.$ = yy.Jump[$$[$0-4]](yy.Arr.maybe($$[$0-2])); break; -case 73:this.$ = yy.L(yylineno, yy.Jump[$$[$0]]()); +case 74:this.$ = yy.L(yylineno, yy.Jump[$$[$0]]()); break; -case 74:this.$ = yy.L(yylineno, new yy.Jump($$[$0])); +case 75:this.$ = yy.L(yylineno, new yy.Jump($$[$0])); break; -case 75:this.$ = yy.L(yylineno, new yy.Jump($$[$0-1], $$[$0])); +case 76:this.$ = yy.L(yylineno, new yy.Jump($$[$0-1], $$[$0])); break; -case 76:this.$ = new yy.Switch($$[$0-1], $$[$0]); +case 77:this.$ = new yy.Switch($$[$0-1], $$[$0]); break; -case 77:this.$ = new yy.Switch($$[$0-3], $$[$0-2], $$[$0]); +case 78:this.$ = new yy.Switch($$[$0-3], $$[$0-2], $$[$0]); break; -case 78:this.$ = new yy.Switch(null, $$[$0]); +case 79:this.$ = new yy.Switch(null, $$[$0]); break; -case 79:this.$ = new yy.Switch(null, $$[$0-2], $$[$0]); +case 80:this.$ = new yy.Switch(null, $$[$0-2], $$[$0]); break; -case 80:this.$ = new yy.Switch(null, [], $$[$0]); +case 81:this.$ = new yy.Switch(null, [], $$[$0]); break; -case 81:this.$ = new yy.Try($$[$0]); +case 82:this.$ = new yy.Try($$[$0]); break; -case 82:this.$ = new yy.Try($$[$0-2], $$[$0-1], $$[$0]); +case 83:this.$ = new yy.Try($$[$0-2], $$[$0-1], $$[$0]); break; -case 83:this.$ = new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0]); +case 84:this.$ = new yy.Try($$[$0-4], $$[$0-3], $$[$0-2], $$[$0]); break; -case 84:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); +case 85:this.$ = new yy.Try($$[$0-2], null, null, $$[$0]); break; -case 85:this.$ = new yy.Class($$[$0-3].unwrap(), $$[$0-2], $$[$0-1], $$[$0]); +case 86:this.$ = new yy.Class($$[$0-3].unwrap(), $$[$0-2], $$[$0-1], $$[$0]); break; -case 86:this.$ = new yy.Class(null, $$[$0-2], $$[$0-1], $$[$0]); +case 87:this.$ = new yy.Class(null, $$[$0-2], $$[$0-1], $$[$0]); break; -case 87:this.$ = yy.Util.Extends($$[$0-2].unwrap(), $$[$0]); +case 88:this.$ = yy.Util.Extends($$[$0-2].unwrap(), $$[$0]); break; -case 88: -case 89:this.$ = new yy.Label($$[$0-1], $$[$0]); +case 89: +case 90:this.$ = new yy.Label($$[$0-1], $$[$0]); break; -case 90:this.$ = yy.Decl($$[$0-4], $$[$0-2], yylineno + 1); +case 91:this.$ = yy.Decl($$[$0-4], $$[$0-2], yylineno + 1); break; -case 91:this.$ = [$$[$0]]; +case 92:this.$ = [$$[$0]]; break; -case 92:this.$ = $$[$0-2].concat($$[$0]); +case 93:this.$ = $$[$0-2].concat($$[$0]); break; -case 94:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], $$[$0] !== 'arguments' && $$[$0] !== 'eval')), yy.L(yylineno, yy.Literal($$[$0]))); +case 95:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], $$[$0] !== 'arguments' && $$[$0] !== 'eval')), yy.L(yylineno, yy.Literal($$[$0]))); break; -case 95:this.$ = yy.Prop($$[$0], yy.Chain($$[$0-2], [yy.Index($$[$0], $$[$0-1])])); +case 96:this.$ = yy.Prop($$[$0], yy.Chain($$[$0-2], [yy.Index($$[$0], $$[$0-1])])); break; -case 96:this.$ = yy.Prop($$[$0], yy.Chain(yy.L(yylineno, yy.Literal($$[$0-2])), [yy.Index($$[$0], $$[$0-1])])); +case 97:this.$ = yy.Prop($$[$0], yy.Chain(yy.L(yylineno, yy.Literal($$[$0-2])), [yy.Index($$[$0], $$[$0-1])])); break; -case 97:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Obj($$[$0-3]).named($$[$0]))); +case 98:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Obj($$[$0-3]).named($$[$0]))); break; -case 98:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Arr($$[$0-3]).named($$[$0]))); +case 99:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0])), yy.L(yylineno, yy.Arr($$[$0-3]).named($$[$0]))); break; -case 99:this.$ = yy.Prop($$[$0-2], $$[$0]); +case 100:this.$ = yy.Prop($$[$0-2], $$[$0]); break; -case 100:this.$ = yy.Prop($$[$0-5], yy.Arr.maybe($$[$0-2])); +case 101:this.$ = yy.Prop($$[$0-5], yy.Arr.maybe($$[$0-2])); break; -case 102:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]); +case 103:this.$ = yy.Binary($$[$0-1], $$[$0-2], $$[$0]); break; -case 103:this.$ = yy.Prop($$[$0].maybeKey(), yy.L(yylineno, yy.Literal($$[$0-1] === '+'))); +case 104:this.$ = yy.Prop($$[$0].maybeKey(), yy.L(yylineno, yy.Literal($$[$0-1] === '+'))); break; -case 104:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], true)), yy.L(yylineno, yy.Literal($$[$0-1] === '+'))); +case 105:this.$ = yy.Prop(yy.L(yylineno, yy.Key($$[$0], true)), yy.L(yylineno, yy.Literal($$[$0-1] === '+'))); break; -case 105:this.$ = yy.Splat($$[$0]); +case 106:this.$ = yy.Splat($$[$0]); break; -case 106:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); +case 107:this.$ = yy.L(yylineno, yy.JS($$[$0], true, true)); break; -case 107:this.$ = []; +case 108:this.$ = []; break; -case 108:this.$ = [$$[$0]]; +case 109:this.$ = [$$[$0]]; break; -case 109:this.$ = $$[$0-2].concat($$[$0]); +case 110:this.$ = $$[$0-2].concat($$[$0]); break; -case 110:this.$ = $$[$0-3].concat($$[$0]); +case 111:this.$ = $$[$0-3].concat($$[$0]); break; -case 111:this.$ = $$[$0-2]; +case 112:this.$ = $$[$0-2]; break; -case 112:this.$ = yy.Parens($$[$0-1].chomp().unwrap(), false, $$[$0-2] === '"'); +case 113:this.$ = yy.Parens($$[$0-1].chomp().unwrap(), false, $$[$0-2] === '"'); break; -case 115:this.$ = $$[$0-2].add($$[$0]); +case 116:this.$ = $$[$0-2].add($$[$0]); break; -case 116:this.$ = null; +case 117:this.$ = null; break; -case 117:this.$ = $$[$0]; +case 118:this.$ = $$[$0]; break; -case 118:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]); +case 119:this.$ = yy.If($$[$0-2], $$[$0-1], $$[$0-3] === 'unless').addElse($$[$0]); break; -case 119:this.$ = new yy.For({ +case 120:this.$ = new yy.For({ item: $$[$0-2].unwrap(), index: $$[$0-1], source: $$[$0] }); break; -case 120:this.$ = new yy.For({ +case 121:this.$ = new yy.For({ item: $$[$0-4].unwrap(), index: $$[$0-3], source: $$[$0-2], step: $$[$0] }); break; -case 121:this.$ = new yy.For({ +case 122:this.$ = new yy.For({ object: true, index: $$[$0-2], source: $$[$0] }); break; -case 122:this.$ = new yy.For({ +case 123:this.$ = new yy.For({ object: true, index: $$[$0-4], item: $$[$0-2].unwrap(), source: $$[$0] }); break; -case 123:this.$ = new yy.For({ +case 124:this.$ = new yy.For({ object: true, own: true, index: $$[$0-2], source: $$[$0] }); break; -case 124:this.$ = new yy.For({ +case 125:this.$ = new yy.For({ object: true, own: true, index: $$[$0-4], @@ -250,14 +256,14 @@ case 124:this.$ = new yy.For({ source: $$[$0] }); break; -case 125:this.$ = new yy.For({ +case 126:this.$ = new yy.For({ index: $$[$0-4], from: $$[$0-2], op: $$[$0-1], to: $$[$0] }); break; -case 126:this.$ = new yy.For({ +case 127:this.$ = new yy.For({ index: $$[$0-6], from: $$[$0-4], op: $$[$0-3], @@ -265,27 +271,27 @@ case 126:this.$ = new yy.For({ step: $$[$0] }); break; -case 127:this.$ = new yy.While($$[$0], $$[$0-1] === 'until'); +case 128:this.$ = new yy.While($$[$0], $$[$0-1] === 'until'); break; -case 128:this.$ = new yy.While($$[$0-2], $$[$0-3] === 'until', $$[$0]); +case 129:this.$ = new yy.While($$[$0-2], $$[$0-3] === 'until', $$[$0]); break; -case 129:this.$ = [new yy.Case($$[$0-1], $$[$0])]; +case 130:this.$ = [new yy.Case($$[$0-1], $$[$0])]; break; -case 130:this.$ = $$[$0-3].concat(new yy.Case($$[$0-1], $$[$0])); +case 131:this.$ = $$[$0-3].concat(new yy.Case($$[$0-1], $$[$0])); break; -case 131:this.$ = $$[$0]; +case 132:this.$ = $$[$0]; break; -case 132:this.$ = null; +case 133:this.$ = null; break; -case 133:this.$ = $$[$0]; +case 134:this.$ = $$[$0]; break; -case 134:this.$ = null; +case 135:this.$ = null; break; -case 135:return this.$ +case 136:return this.$ } }, -table: [{1:[2,30],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],30:[1,6],32:[1,10],33:3,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],79:2,82:[1,34],91:1},{1:[3]},{1:[2,135]},{1:[2,113],29:[1,39],80:[2,113]},{1:[2,114],29:[1,40],80:[2,114]},{1:[2,31],29:[2,31],31:[2,31],80:[2,31]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],31:[2,30],32:[1,10],33:41,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,34],17:42,29:[2,34],30:[1,6],31:[2,34],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],80:[2,34],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:55,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],36:[2,20],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,37],29:[2,37],31:[2,37],80:[2,37]},{1:[2,38],29:[2,38],31:[2,38],80:[2,38]},{1:[2,40],9:[1,64],11:[1,65],14:[2,40],15:[1,66],21:[2,40],24:[2,40],28:[2,40],29:[2,40],30:[2,40],31:[2,40],36:[2,40],39:[1,60],40:[2,40],41:[1,61],43:[2,40],44:[2,40],45:[2,40],46:[2,40],47:[2,40],48:[2,40],49:[2,40],50:[2,40],51:[2,40],52:[1,62],57:[2,40],60:[2,40],72:[1,63],80:[2,40],82:[2,40],84:[2,40],88:[2,40],89:[2,40],90:[2,40]},{3:67,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:69,20:[1,37],22:[1,38],25:[1,25],30:[1,70],35:[1,59],39:[1,68],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:72,20:[1,37],22:[1,38],25:[1,25],35:[1,59],39:[1,71],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:74,20:[1,37],22:[1,38],25:[1,25],35:[1,59],39:[1,73],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{11:[1,75]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:76,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:77,30:[1,6]},{17:78,30:[1,6]},{1:[2,73],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,73],16:[1,32],18:[1,33],19:79,20:[1,37],21:[2,73],22:[1,38],24:[2,73],25:[1,25],28:[2,73],29:[2,73],30:[1,80],31:[2,73],35:[1,59],36:[2,73],40:[2,73],41:[1,12],42:[1,13],43:[1,14],44:[1,15],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],54:[1,16],55:[1,17],57:[2,73],58:18,59:[1,19],60:[2,73],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,73],82:[2,73],84:[2,73],88:[2,73],89:[2,73],90:[2,73]},{1:[2,74],4:[1,81],14:[2,74],21:[2,74],24:[2,74],28:[2,74],29:[2,74],30:[2,74],31:[2,74],36:[2,74],40:[2,74],43:[2,74],44:[2,74],45:[2,74],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],57:[2,74],60:[2,74],80:[2,74],82:[2,74],84:[2,74],88:[2,74],89:[2,74],90:[2,74]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:84,18:[1,33],19:82,20:[1,37],22:[1,38],25:[1,25],30:[1,6],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],64:83,66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34],89:[1,85]},{17:86,30:[1,6]},{3:87,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],30:[2,132],70:88,72:[1,89],78:[1,36],90:[2,132]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:91,18:[1,33],19:90,20:[1,37],22:[1,38],25:[1,25],30:[1,6],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{30:[1,92]},{1:[2,1],9:[2,1],11:[2,1],14:[2,1],15:[2,1],21:[2,1],24:[2,1],28:[2,1],29:[2,1],30:[2,1],31:[2,1],36:[2,1],39:[2,1],40:[2,1],41:[2,1],43:[2,1],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],52:[2,1],57:[2,1],60:[2,1],72:[2,1],80:[2,1],82:[2,1],84:[2,1],85:[2,1],88:[2,1],89:[2,1],90:[2,1]},{1:[2,2],9:[2,2],11:[2,2],14:[2,2],15:[2,2],21:[2,2],24:[2,2],28:[2,2],29:[2,2],30:[2,2],31:[2,2],36:[2,2],39:[2,2],40:[2,2],41:[2,2],43:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],52:[2,2],57:[2,2],60:[2,2],72:[2,2],80:[2,2],82:[2,2],83:[2,2],84:[2,2],85:[2,2],88:[2,2],89:[2,2],90:[2,2]},{1:[2,3],9:[2,3],11:[2,3],14:[2,3],15:[2,3],21:[2,3],24:[2,3],28:[2,3],29:[2,3],30:[2,3],31:[2,3],36:[2,3],39:[2,3],40:[2,3],41:[2,3],43:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],52:[2,3],57:[2,3],60:[2,3],72:[2,3],80:[2,3],82:[2,3],83:[2,3],84:[2,3],85:[2,3],88:[2,3],89:[2,3],90:[2,3]},{1:[2,4],9:[2,4],11:[2,4],14:[2,4],15:[2,4],21:[2,4],24:[2,4],28:[2,4],29:[2,4],30:[2,4],31:[2,4],36:[2,4],39:[2,4],40:[2,4],41:[2,4],43:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],52:[2,4],57:[2,4],60:[2,4],72:[2,4],80:[2,4],82:[2,4],83:[2,4],84:[2,4],85:[2,4],88:[2,4],89:[2,4],90:[2,4]},{1:[2,5],9:[2,5],11:[2,5],14:[2,5],15:[2,5],21:[2,5],24:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],36:[2,5],39:[2,5],40:[2,5],41:[2,5],43:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],52:[2,5],57:[2,5],60:[2,5],72:[2,5],80:[2,5],82:[2,5],83:[2,5],84:[2,5],85:[2,5],88:[2,5],89:[2,5],90:[2,5]},{11:[1,93]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:94,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:95,4:[1,96],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36],86:[1,97]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:98,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],30:[1,6],32:[1,10],33:3,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],79:99,80:[2,30],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:100,16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,20],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:101,24:[2,107],26:109,28:[2,107],29:[2,107],30:[1,103],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{1:[2,33],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,33],31:[2,33],32:[1,10],34:116,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,33],82:[1,34]},{1:[2,30],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,37],22:[1,38],25:[1,25],29:[2,30],32:[1,10],33:117,34:5,35:[1,8],38:[1,9],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],80:[2,30],82:[1,34]},{29:[1,39],31:[1,118]},{1:[2,35],29:[2,35],31:[2,35],80:[2,35]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:119,20:[1,37],22:[1,38],25:[1,25],30:[1,120],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:121,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:122,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:123,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:124,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:125,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:126,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:127,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:128,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:129,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:130,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,69],14:[2,69],21:[2,69],24:[2,69],28:[2,69],29:[2,69],30:[2,69],31:[2,69],36:[2,69],40:[2,69],43:[2,69],44:[2,69],45:[2,69],46:[2,69],47:[2,69],48:[2,69],49:[2,69],50:[2,69],51:[2,69],57:[2,69],60:[2,69],80:[2,69],82:[2,69],84:[2,69],88:[2,69],89:[2,69],90:[2,69]},{13:131,28:[1,132],29:[2,28],30:[2,28],36:[2,28]},{14:[2,21],21:[2,21],28:[2,21],29:[2,21],30:[2,21],31:[2,21],36:[2,21]},{14:[2,25],21:[2,25],28:[2,25],29:[2,25],30:[2,25],31:[2,25],36:[2,25],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,27],16:[1,32],18:[1,33],19:133,20:[1,37],21:[2,27],22:[1,38],25:[1,25],28:[2,27],29:[2,27],30:[2,27],31:[2,27],35:[1,59],36:[2,27],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:134,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],36:[2,20],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:135,20:[1,37],22:[1,38],25:[1,25],30:[1,136],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,46],14:[2,46],21:[2,46],24:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],36:[2,46],40:[2,46],43:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],57:[2,46],60:[2,46],80:[2,46],82:[2,46],84:[2,46],88:[2,46],89:[2,46],90:[2,46]},{1:[2,63],14:[2,63],21:[2,63],24:[2,63],28:[2,63],29:[2,63],30:[2,63],31:[2,63],36:[2,63],40:[2,63],43:[2,63],44:[2,63],45:[2,63],46:[2,63],47:[2,63],48:[2,63],49:[2,63],50:[2,63],51:[2,63],57:[2,63],60:[2,63],80:[2,63],82:[2,63],84:[2,63],88:[2,63],89:[2,63],90:[2,63]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:137,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],5:110,6:139,7:[1,115],10:138,20:[1,37],22:[1,38],26:109,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:140,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,9],9:[2,9],11:[2,9],14:[2,9],15:[2,9],21:[2,9],24:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],36:[2,9],39:[2,9],40:[2,9],41:[2,9],43:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],52:[2,9],57:[2,9],60:[2,9],72:[2,9],80:[2,9],82:[2,9],83:[2,9],84:[2,9],85:[2,9],88:[2,9],89:[2,9],90:[2,9]},{1:[2,45],9:[1,64],11:[1,65],14:[2,45],15:[1,66],21:[2,45],24:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],36:[2,45],40:[2,45],43:[2,45],44:[2,45],45:[2,45],46:[2,45],47:[2,45],48:[2,45],49:[2,45],50:[2,45],51:[2,45],57:[2,45],60:[2,45],80:[2,45],82:[2,45],84:[2,45],88:[2,45],89:[2,45],90:[2,45]},{3:141,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,50],14:[2,50],21:[2,50],24:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],36:[2,50],40:[2,50],43:[2,50],44:[2,50],45:[2,50],46:[2,50],47:[2,50],48:[2,50],49:[2,50],50:[2,50],51:[2,50],57:[2,50],58:54,60:[2,50],80:[2,50],82:[2,50],84:[2,50],88:[2,50],89:[2,50],90:[2,50]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:142,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:143,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,51],14:[2,51],21:[2,51],24:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],36:[2,51],40:[2,51],43:[2,51],44:[2,51],45:[2,51],46:[2,51],47:[2,51],48:[2,51],49:[2,51],50:[2,51],51:[2,51],57:[2,51],58:54,60:[2,51],80:[2,51],82:[2,51],84:[2,51],88:[2,51],89:[2,51],90:[2,51]},{3:144,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,52],14:[2,52],21:[2,52],24:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],36:[2,52],40:[2,52],43:[2,52],44:[2,52],45:[2,52],46:[2,52],47:[2,52],48:[2,52],49:[2,52],50:[2,52],51:[2,52],57:[2,52],58:54,60:[2,52],80:[2,52],82:[2,52],84:[2,52],88:[2,52],89:[2,52],90:[2,52]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:145,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:146,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:147,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{60:[1,149]},{1:[2,71],14:[2,71],21:[2,71],24:[2,71],28:[2,71],29:[2,71],30:[2,71],31:[2,71],36:[2,71],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,71],57:[2,71],58:54,60:[2,71],80:[2,71],82:[2,71],84:[2,71],88:[2,71],89:[2,71],90:[2,71]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:150,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,75],14:[2,75],21:[2,75],24:[2,75],28:[2,75],29:[2,75],30:[2,75],31:[2,75],36:[2,75],40:[2,75],43:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],57:[2,75],60:[2,75],80:[2,75],82:[2,75],84:[2,75],88:[2,75],89:[2,75],90:[2,75]},{40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],64:151,82:[1,34],89:[1,85]},{1:[2,78],14:[2,78],21:[2,78],24:[2,78],28:[2,78],29:[2,78],30:[2,78],31:[2,78],36:[2,78],40:[2,78],43:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],57:[2,78],60:[2,78],65:[1,152],80:[2,78],82:[2,78],84:[2,78],88:[2,78],89:[1,153],90:[2,78]},{1:[2,80],14:[2,80],21:[2,80],24:[2,80],28:[2,80],29:[2,80],30:[2,80],31:[2,80],36:[2,80],40:[2,80],43:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],57:[2,80],60:[2,80],80:[2,80],82:[2,80],84:[2,80],88:[2,80],89:[2,80],90:[2,80]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:154,78:[1,36],82:[1,34]},{1:[2,81],14:[2,81],21:[2,81],24:[2,81],28:[2,81],29:[2,81],30:[2,81],31:[2,81],36:[2,81],40:[2,81],43:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],57:[2,81],60:[2,81],67:[1,156],68:[1,157],80:[2,81],82:[2,81],84:[2,81],88:[2,81],89:[2,81],90:[2,81]},{9:[1,64],11:[1,65],15:[1,66],30:[2,132],70:158,72:[1,89],90:[2,132]},{30:[2,134],71:159,90:[1,160]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:161,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,88],14:[2,88],21:[2,88],24:[2,88],28:[2,88],29:[2,88],30:[2,88],31:[2,88],36:[2,88],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,88],57:[2,88],58:54,60:[2,88],80:[2,88],82:[2,88],84:[2,88],88:[2,88],89:[2,88],90:[2,88]},{1:[2,89],14:[2,89],21:[2,89],24:[2,89],28:[2,89],29:[2,89],30:[2,89],31:[2,89],36:[2,89],40:[2,89],43:[2,89],44:[2,89],45:[2,89],46:[2,89],47:[2,89],48:[2,89],49:[2,89],50:[2,89],51:[2,89],57:[2,89],60:[2,89],80:[2,89],82:[2,89],84:[2,89],88:[2,89],89:[2,89],90:[2,89]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:162,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:163,14:[2,20],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:164,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{9:[1,64],11:[1,65],15:[1,66],83:[1,165]},{9:[2,1],11:[2,1],15:[2,1],28:[1,167],83:[2,1],85:[1,166],87:[1,168]},{4:[1,169]},{1:[2,127],14:[2,127],21:[2,127],24:[2,127],28:[1,170],29:[2,127],30:[2,127],31:[2,127],36:[2,127],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,127],57:[2,127],58:54,60:[2,127],80:[2,127],82:[2,127],84:[2,127],88:[2,127],89:[2,127],90:[2,127]},{80:[1,171]},{13:172,21:[2,28],28:[1,132],29:[2,28],30:[2,28]},{13:173,24:[2,28],28:[1,174],29:[2,28]},{24:[2,108],28:[2,108],29:[2,108],31:[2,108]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:175,26:109,28:[2,107],29:[2,107],30:[1,103],31:[2,107],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{9:[1,177],24:[2,93],28:[2,93],29:[2,93],31:[2,93],46:[2,93],77:[1,176]},{24:[2,101],28:[2,101],29:[2,101],31:[2,101],46:[1,178]},{4:[1,114],5:110,7:[1,115],8:[1,180],10:179,26:109,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:181,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,106],28:[2,106],29:[2,106],31:[2,106]},{1:[2,16],9:[2,16],11:[2,16],14:[2,16],15:[2,16],21:[2,16],24:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],36:[2,16],39:[2,16],40:[2,16],41:[2,16],43:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],52:[2,16],57:[2,16],60:[2,16],72:[2,16],77:[2,16],80:[2,16],82:[2,16],83:[2,16],84:[2,16],85:[2,16],88:[2,16],89:[2,16],90:[2,16]},{1:[2,17],9:[2,17],11:[2,17],14:[2,17],15:[2,17],21:[2,17],24:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],36:[2,17],39:[2,17],40:[2,17],41:[2,17],43:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],52:[2,17],57:[2,17],60:[2,17],72:[2,17],77:[2,17],80:[2,17],82:[2,17],83:[2,17],84:[2,17],85:[2,17],88:[2,17],89:[2,17],90:[2,17]},{9:[1,182],24:[2,94],28:[2,94],29:[2,94],31:[2,94],46:[2,94]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],23:183,24:[2,107],26:109,28:[2,107],29:[2,107],30:[1,103],32:[1,107],38:[1,108],43:[1,106],75:105,76:102,78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:184,16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,20],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,18],9:[2,18],11:[2,18],14:[2,18],15:[2,18],21:[2,18],24:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],36:[2,18],39:[2,18],40:[2,18],41:[2,18],43:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],52:[2,18],57:[2,18],60:[2,18],72:[2,18],77:[2,18],80:[2,18],82:[2,18],83:[2,18],84:[2,18],85:[2,18],88:[2,18],89:[2,18],90:[2,18]},{1:[2,19],9:[2,19],11:[2,19],14:[2,19],15:[2,19],21:[2,19],24:[2,19],28:[2,19],29:[2,19],30:[2,19],31:[2,19],36:[2,19],39:[2,19],40:[2,19],41:[2,19],43:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],52:[2,19],57:[2,19],60:[2,19],72:[2,19],77:[2,19],80:[2,19],82:[2,19],83:[2,19],84:[2,19],85:[2,19],88:[2,19],89:[2,19],90:[2,19]},{1:[2,32],29:[2,32],31:[2,32],80:[2,32]},{1:[2,115],29:[1,39],80:[2,115]},{1:[2,39],9:[2,39],11:[2,39],14:[2,39],15:[2,39],21:[2,39],24:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],36:[2,39],39:[2,39],40:[2,39],41:[2,39],43:[2,39],44:[2,39],45:[2,39],46:[2,39],47:[2,39],48:[2,39],49:[2,39],50:[2,39],51:[2,39],52:[2,39],57:[2,39],60:[2,39],65:[2,39],67:[2,39],68:[2,39],72:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39],88:[2,39],89:[2,39],90:[2,39]},{1:[2,43],14:[2,43],21:[2,43],24:[2,43],28:[2,43],29:[2,43],30:[2,43],31:[2,43],36:[2,43],40:[2,43],43:[1,44],44:[2,43],45:[2,43],46:[2,43],47:[1,48],48:[2,43],49:[2,43],50:[2,43],51:[2,43],57:[2,43],58:54,60:[2,43],80:[2,43],82:[2,43],84:[2,43],88:[2,43],89:[2,43],90:[2,43]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:185,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,54],14:[2,54],21:[2,54],24:[2,54],28:[2,54],29:[2,54],30:[2,54],31:[2,54],36:[2,54],40:[2,54],43:[2,54],44:[2,54],45:[2,54],46:[2,54],47:[1,48],48:[2,54],49:[2,54],50:[2,54],51:[2,54],57:[2,54],58:54,60:[2,54],80:[2,54],82:[2,54],84:[2,54],88:[2,54],89:[2,54],90:[2,54]},{1:[2,55],14:[2,55],21:[2,55],24:[2,55],28:[2,55],29:[2,55],30:[2,55],31:[2,55],36:[2,55],40:[1,43],43:[1,44],44:[2,55],45:[1,46],46:[2,55],47:[1,48],48:[1,49],49:[2,55],50:[1,51],51:[2,55],57:[2,55],58:54,60:[2,55],80:[2,55],82:[2,55],84:[2,55],88:[2,55],89:[2,55],90:[2,55]},{1:[2,56],14:[2,56],21:[2,56],24:[2,56],28:[2,56],29:[2,56],30:[2,56],31:[2,56],36:[2,56],40:[1,43],43:[1,44],44:[2,56],45:[1,46],46:[2,56],47:[1,48],48:[1,49],49:[2,56],50:[1,51],51:[2,56],57:[2,56],58:54,60:[2,56],80:[2,56],82:[2,56],84:[2,56],88:[2,56],89:[2,56],90:[2,56]},{1:[2,57],14:[2,57],21:[2,57],24:[2,57],28:[2,57],29:[2,57],30:[2,57],31:[2,57],36:[2,57],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,57],57:[2,57],58:54,60:[2,57],80:[2,57],82:[2,57],84:[2,57],88:[2,57],89:[2,57],90:[2,57]},{1:[2,58],14:[2,58],21:[2,58],24:[2,58],28:[2,58],29:[2,58],30:[2,58],31:[2,58],36:[2,58],40:[2,58],43:[2,58],44:[2,58],45:[2,58],46:[2,58],47:[2,58],48:[2,58],49:[2,58],50:[2,58],51:[2,58],57:[2,58],58:54,60:[2,58],80:[2,58],82:[2,58],84:[2,58],88:[2,58],89:[2,58],90:[2,58]},{1:[2,59],14:[2,59],21:[2,59],24:[2,59],28:[2,59],29:[2,59],30:[2,59],31:[2,59],36:[2,59],40:[2,59],43:[1,44],44:[2,59],45:[2,59],46:[2,59],47:[1,48],48:[2,59],49:[2,59],50:[2,59],51:[2,59],57:[2,59],58:54,60:[2,59],80:[2,59],82:[2,59],84:[2,59],88:[2,59],89:[2,59],90:[2,59]},{1:[2,60],14:[2,60],21:[2,60],24:[2,60],28:[2,60],29:[2,60],30:[2,60],31:[2,60],36:[2,60],40:[1,43],43:[1,44],44:[2,60],45:[1,46],46:[2,60],47:[1,48],48:[1,49],49:[2,60],50:[1,51],51:[2,60],57:[2,60],58:54,60:[2,60],80:[2,60],82:[2,60],84:[2,60],88:[2,60],89:[2,60],90:[2,60]},{1:[2,61],14:[2,61],21:[2,61],24:[2,61],28:[2,61],29:[2,61],30:[2,61],31:[2,61],36:[2,61],40:[1,43],43:[1,44],44:[2,61],45:[2,61],46:[2,61],47:[1,48],48:[1,49],49:[2,61],50:[2,61],51:[2,61],57:[2,61],58:54,60:[2,61],80:[2,61],82:[2,61],84:[2,61],88:[2,61],89:[2,61],90:[2,61]},{1:[2,62],14:[2,62],21:[2,62],24:[2,62],28:[2,62],29:[2,62],30:[2,62],31:[2,62],36:[2,62],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,62],57:[2,62],58:54,60:[2,62],80:[2,62],82:[2,62],84:[2,62],88:[2,62],89:[2,62],90:[2,62]},{1:[2,67],14:[2,67],21:[2,67],24:[2,67],28:[2,67],29:[2,67],30:[2,67],31:[2,67],36:[2,67],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,67],57:[2,67],58:54,60:[2,67],80:[2,67],82:[2,67],84:[2,67],88:[2,67],89:[2,67],90:[2,67]},{29:[1,187],30:[1,188],36:[1,186]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,29],16:[1,32],18:[1,33],19:57,20:[1,37],21:[2,29],22:[1,38],25:[1,25],27:189,29:[2,29],30:[2,29],31:[2,29],32:[1,58],35:[1,59],36:[2,29],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{14:[2,26],21:[2,26],28:[2,26],29:[2,26],30:[2,26],31:[2,26],36:[2,26],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{13:190,28:[1,132],29:[2,28],30:[2,28],36:[2,28]},{1:[2,41],14:[2,41],21:[2,41],24:[2,41],28:[2,41],29:[2,41],30:[2,41],31:[2,41],36:[2,41],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,41],57:[2,41],58:54,60:[2,41],80:[2,41],82:[2,41],84:[2,41],88:[2,41],89:[2,41],90:[2,41]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:191,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,87],14:[2,87],21:[2,87],24:[2,87],28:[2,87],29:[2,87],30:[2,87],31:[2,87],36:[2,87],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,87],57:[2,87],58:54,60:[2,87],80:[2,87],82:[2,87],84:[2,87],88:[2,87],89:[2,87],90:[2,87]},{1:[2,6],9:[2,6],11:[2,6],14:[2,6],15:[2,6],21:[2,6],24:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],36:[2,6],39:[2,6],40:[2,6],41:[2,6],43:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],52:[2,6],57:[2,6],60:[2,6],72:[2,6],80:[2,6],82:[2,6],83:[2,6],84:[2,6],85:[2,6],88:[2,6],89:[2,6],90:[2,6]},{1:[2,7],9:[2,7],11:[2,7],14:[2,7],15:[2,7],21:[2,7],24:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],36:[2,7],39:[2,7],40:[2,7],41:[2,7],43:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],52:[2,7],57:[2,7],60:[2,7],72:[2,7],80:[2,7],82:[2,7],83:[2,7],84:[2,7],85:[2,7],88:[2,7],89:[2,7],90:[2,7]},{13:192,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,47],9:[1,64],11:[1,65],14:[2,47],15:[1,66],21:[2,47],24:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],36:[2,47],40:[2,47],43:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[2,47],49:[2,47],50:[2,47],51:[2,47],57:[2,47],60:[2,47],80:[2,47],82:[2,47],84:[2,47],88:[2,47],89:[2,47],90:[2,47]},{13:193,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{1:[2,48],9:[1,64],11:[1,65],14:[2,48],15:[1,66],21:[2,48],24:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],36:[2,48],40:[2,48],43:[2,48],44:[2,48],45:[2,48],46:[2,48],47:[2,48],48:[2,48],49:[2,48],50:[2,48],51:[2,48],57:[2,48],60:[2,48],80:[2,48],82:[2,48],84:[2,48],88:[2,48],89:[2,48],90:[2,48]},{1:[2,49],9:[1,64],11:[1,65],14:[2,49],15:[1,66],21:[2,49],24:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],36:[2,49],40:[2,49],43:[2,49],44:[2,49],45:[2,49],46:[2,49],47:[2,49],48:[2,49],49:[2,49],50:[2,49],51:[2,49],57:[2,49],60:[2,49],80:[2,49],82:[2,49],84:[2,49],88:[2,49],89:[2,49],90:[2,49]},{13:194,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:195,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{1:[2,68],14:[2,68],21:[2,68],24:[2,68],28:[2,68],29:[2,68],30:[2,68],31:[2,68],36:[2,68],40:[2,68],43:[2,68],44:[2,68],45:[2,68],46:[2,68],47:[2,68],48:[2,68],49:[2,68],50:[2,68],51:[2,68],57:[2,68],60:[2,68],80:[2,68],82:[2,68],84:[2,68],88:[2,68],89:[2,68],90:[2,68]},{17:196,30:[1,6],55:[1,197]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:198,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{13:199,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{1:[2,76],14:[2,76],21:[2,76],24:[2,76],28:[2,76],29:[2,76],30:[2,76],31:[2,76],36:[2,76],40:[2,76],43:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],57:[2,76],60:[2,76],65:[1,200],80:[2,76],82:[2,76],84:[2,76],88:[2,76],89:[1,153],90:[2,76]},{17:201,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:202,78:[1,36],82:[1,34]},{17:203,28:[1,204],30:[1,6]},{28:[2,91],30:[2,91],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{17:205,30:[1,6]},{17:206,30:[1,6]},{30:[2,134],71:207,90:[1,160]},{17:208,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:155,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],74:209,78:[1,36],82:[1,34]},{30:[2,131],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34],90:[2,131]},{13:210,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{13:211,14:[2,28],28:[1,132],29:[2,28],30:[2,28]},{1:[2,11],9:[2,11],11:[2,11],14:[2,11],15:[2,11],21:[2,11],24:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],36:[2,11],39:[2,11],40:[2,11],41:[2,11],43:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],52:[2,11],57:[2,11],60:[2,11],72:[2,11],80:[2,11],82:[2,11],83:[2,11],84:[2,11],85:[2,11],88:[2,11],89:[2,11],90:[2,11]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:212,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:213,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:214,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:215,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{28:[1,217],85:[1,216]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:218,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,112],9:[2,112],11:[2,112],14:[2,112],15:[2,112],21:[2,112],24:[2,112],28:[2,112],29:[2,112],30:[2,112],31:[2,112],36:[2,112],39:[2,112],40:[2,112],41:[2,112],43:[2,112],44:[2,112],45:[2,112],46:[2,112],47:[2,112],48:[2,112],49:[2,112],50:[2,112],51:[2,112],52:[2,112],57:[2,112],60:[2,112],72:[2,112],77:[2,112],80:[2,112],82:[2,112],83:[2,112],84:[2,112],85:[2,112],88:[2,112],89:[2,112],90:[2,112]},{21:[1,219],29:[1,187],30:[1,188]},{24:[1,220],29:[1,221]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],24:[2,29],26:109,29:[2,29],31:[2,29],32:[1,107],38:[1,108],43:[1,106],75:105,76:222,78:[1,36]},{13:223,28:[1,174],29:[2,28],31:[2,28]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:224,20:[1,37],22:[1,38],25:[1,25],30:[1,225],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{4:[1,114],7:[1,115],26:226},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:227,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,103],28:[2,103],29:[2,103],31:[2,103]},{24:[2,104],28:[2,104],29:[2,104],31:[2,104]},{24:[2,105],28:[2,105],29:[2,105],31:[2,105],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{4:[1,114],7:[1,115],26:228},{13:229,24:[2,28],28:[1,174],29:[2,28]},{13:230,21:[2,28],28:[1,132],29:[2,28],30:[2,28]},{13:231,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{37:[1,232],53:[1,233]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:234,32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:235,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{14:[2,22],21:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],36:[2,22]},{29:[1,187],30:[1,188],36:[1,236]},{13:237,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{14:[1,238],29:[1,187],30:[1,188]},{29:[1,187],30:[1,188],31:[1,239]},{14:[1,240],29:[1,187],30:[1,188]},{1:[2,66],14:[2,66],21:[2,66],24:[2,66],28:[2,66],29:[2,66],30:[2,66],31:[2,66],36:[2,66],40:[2,66],43:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],57:[2,66],60:[2,66],80:[2,66],82:[2,66],84:[2,66],88:[2,66],89:[2,66],90:[2,66]},{1:[2,117],14:[2,117],21:[2,117],24:[2,117],28:[2,117],29:[2,117],30:[2,117],31:[2,117],36:[2,117],40:[2,117],43:[2,117],44:[2,117],45:[2,117],46:[2,117],47:[2,117],48:[2,117],49:[2,117],50:[2,117],51:[2,117],57:[2,117],60:[2,117],80:[2,117],82:[2,117],84:[2,117],88:[2,117],89:[2,117],90:[2,117]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:241,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,70],14:[2,70],21:[2,70],24:[2,70],28:[2,70],29:[2,70],30:[2,70],31:[2,70],36:[2,70],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,70],57:[2,70],58:54,60:[2,70],80:[2,70],82:[2,70],84:[2,70],88:[2,70],89:[2,70],90:[2,70]},{29:[1,187],30:[1,188],31:[1,242]},{17:243,30:[1,6]},{1:[2,79],14:[2,79],21:[2,79],24:[2,79],28:[2,79],29:[2,79],30:[2,79],31:[2,79],36:[2,79],40:[2,79],43:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],57:[2,79],60:[2,79],80:[2,79],82:[2,79],84:[2,79],88:[2,79],89:[2,79],90:[2,79]},{17:244,28:[1,204],30:[1,6]},{1:[2,129],14:[2,129],21:[2,129],24:[2,129],28:[2,129],29:[2,129],30:[2,129],31:[2,129],36:[2,129],40:[2,129],43:[2,129],44:[2,129],45:[2,129],46:[2,129],47:[2,129],48:[2,129],49:[2,129],50:[2,129],51:[2,129],57:[2,129],60:[2,129],65:[2,129],80:[2,129],82:[2,129],84:[2,129],88:[2,129],89:[2,129],90:[2,129]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:245,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,82],14:[2,82],21:[2,82],24:[2,82],28:[2,82],29:[2,82],30:[2,82],31:[2,82],36:[2,82],40:[2,82],43:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],57:[2,82],60:[2,82],68:[1,246],80:[2,82],82:[2,82],84:[2,82],88:[2,82],89:[2,82],90:[2,82]},{1:[2,84],14:[2,84],21:[2,84],24:[2,84],28:[2,84],29:[2,84],30:[2,84],31:[2,84],36:[2,84],40:[2,84],43:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],57:[2,84],60:[2,84],80:[2,84],82:[2,84],84:[2,84],88:[2,84],89:[2,84],90:[2,84]},{17:247,30:[1,6]},{1:[2,86],14:[2,86],21:[2,86],24:[2,86],28:[2,86],29:[2,86],30:[2,86],31:[2,86],36:[2,86],40:[2,86],43:[2,86],44:[2,86],45:[2,86],46:[2,86],47:[2,86],48:[2,86],49:[2,86],50:[2,86],51:[2,86],57:[2,86],60:[2,86],80:[2,86],82:[2,86],84:[2,86],88:[2,86],89:[2,86],90:[2,86]},{28:[1,204],30:[2,133]},{29:[1,187],30:[1,188],31:[1,248]},{14:[1,249],29:[1,187],30:[1,188]},{1:[2,119],14:[2,119],21:[2,119],24:[2,119],28:[2,119],29:[2,119],30:[2,119],31:[2,119],36:[2,119],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,119],57:[2,119],58:54,60:[2,119],80:[2,119],82:[2,119],84:[1,250],88:[2,119],89:[2,119],90:[2,119]},{1:[2,121],14:[2,121],21:[2,121],24:[2,121],28:[2,121],29:[2,121],30:[2,121],31:[2,121],36:[2,121],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,121],57:[2,121],58:54,60:[2,121],80:[2,121],82:[2,121],84:[2,121],88:[2,121],89:[2,121],90:[2,121]},{9:[1,64],11:[1,65],15:[1,66],85:[1,251]},{40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34],88:[1,252]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:253,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:254,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,37],22:[1,38],78:[1,36]},{1:[2,128],14:[2,128],21:[2,128],24:[2,128],28:[2,128],29:[2,128],30:[2,128],31:[2,128],36:[2,128],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,128],57:[2,128],58:54,60:[2,128],80:[2,128],82:[2,128],84:[2,128],88:[2,128],89:[2,128],90:[2,128]},{1:[2,12],9:[2,12],11:[2,12],14:[2,12],15:[2,12],21:[2,12],24:[2,12],25:[1,255],28:[2,12],29:[2,12],30:[2,12],31:[2,12],36:[2,12],39:[2,12],40:[2,12],41:[2,12],43:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],52:[2,12],57:[2,12],60:[2,12],72:[2,12],80:[2,12],82:[2,12],83:[2,12],84:[2,12],85:[2,12],88:[2,12],89:[2,12],90:[2,12]},{1:[2,13],9:[2,13],11:[2,13],14:[2,13],15:[2,13],21:[2,13],24:[2,13],25:[1,256],28:[2,13],29:[2,13],30:[2,13],31:[2,13],36:[2,13],39:[2,13],40:[2,13],41:[2,13],43:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],52:[2,13],57:[2,13],60:[2,13],72:[2,13],80:[2,13],82:[2,13],83:[2,13],84:[2,13],85:[2,13],88:[2,13],89:[2,13],90:[2,13]},{4:[1,114],5:110,7:[1,115],8:[1,111],10:104,20:[1,113],22:[1,112],26:109,32:[1,107],38:[1,108],43:[1,106],75:105,76:257,78:[1,36]},{24:[2,109],28:[2,109],29:[2,109],31:[2,109]},{29:[1,221],31:[1,258]},{24:[2,99],28:[2,99],29:[2,99],31:[2,99],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:259,16:[1,32],18:[1,33],19:57,20:[1,37],22:[1,38],25:[1,25],27:56,28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[1,58],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{24:[2,95],28:[2,95],29:[2,95],31:[2,95],46:[2,95]},{24:[2,102],28:[2,102],29:[2,102],31:[2,102],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{24:[2,96],28:[2,96],29:[2,96],31:[2,96],46:[2,96]},{24:[1,260],29:[1,221]},{21:[1,261],29:[1,187],30:[1,188]},{29:[1,187],30:[1,188],31:[1,262]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:263,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{17:264,30:[1,6]},{14:[2,23],21:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],36:[2,23]},{13:265,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{53:[1,233]},{29:[1,187],30:[1,188],31:[1,266]},{1:[2,8],9:[2,8],11:[2,8],14:[2,8],15:[2,8],21:[2,8],24:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],36:[2,8],39:[2,8],40:[2,8],41:[2,8],43:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],52:[2,8],57:[2,8],60:[2,8],72:[2,8],80:[2,8],82:[2,8],83:[2,8],84:[2,8],85:[2,8],88:[2,8],89:[2,8],90:[2,8]},{1:[2,53],14:[2,53],21:[2,53],24:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],36:[2,53],40:[2,53],43:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],48:[2,53],49:[2,53],50:[2,53],51:[2,53],57:[2,53],60:[2,53],80:[2,53],82:[2,53],84:[2,53],88:[2,53],89:[2,53],90:[2,53]},{17:267,30:[1,6]},{17:268,30:[1,6],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{1:[2,72],14:[2,72],21:[2,72],24:[2,72],28:[2,72],29:[2,72],30:[2,72],31:[2,72],36:[2,72],40:[2,72],43:[2,72],44:[2,72],45:[2,72],46:[2,72],47:[2,72],48:[2,72],49:[2,72],50:[2,72],51:[2,72],57:[2,72],60:[2,72],80:[2,72],82:[2,72],84:[2,72],88:[2,72],89:[2,72],90:[2,72]},{1:[2,77],14:[2,77],21:[2,77],24:[2,77],28:[2,77],29:[2,77],30:[2,77],31:[2,77],36:[2,77],40:[2,77],43:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],57:[2,77],60:[2,77],80:[2,77],82:[2,77],84:[2,77],88:[2,77],89:[2,77],90:[2,77]},{1:[2,130],14:[2,130],21:[2,130],24:[2,130],28:[2,130],29:[2,130],30:[2,130],31:[2,130],36:[2,130],40:[2,130],43:[2,130],44:[2,130],45:[2,130],46:[2,130],47:[2,130],48:[2,130],49:[2,130],50:[2,130],51:[2,130],57:[2,130],60:[2,130],65:[2,130],80:[2,130],82:[2,130],84:[2,130],88:[2,130],89:[2,130],90:[2,130]},{28:[2,92],30:[2,92],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],82:[1,34]},{17:269,30:[1,6]},{1:[2,85],14:[2,85],21:[2,85],24:[2,85],28:[2,85],29:[2,85],30:[2,85],31:[2,85],36:[2,85],40:[2,85],43:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],57:[2,85],60:[2,85],80:[2,85],82:[2,85],84:[2,85],88:[2,85],89:[2,85],90:[2,85]},{1:[2,90],14:[2,90],21:[2,90],24:[2,90],28:[2,90],29:[2,90],30:[2,90],31:[2,90],36:[2,90],40:[2,90],43:[2,90],44:[2,90],45:[2,90],46:[2,90],47:[2,90],48:[2,90],49:[2,90],50:[2,90],51:[2,90],57:[2,90],60:[2,90],80:[2,90],82:[2,90],84:[2,90],88:[2,90],89:[2,90],90:[2,90]},{17:270,30:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:271,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:272,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:273,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,123],14:[2,123],21:[2,123],24:[2,123],28:[2,123],29:[2,123],30:[2,123],31:[2,123],36:[2,123],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,123],57:[2,123],58:54,60:[2,123],80:[2,123],82:[2,123],84:[2,123],88:[2,123],89:[2,123],90:[2,123]},{9:[1,64],11:[1,65],15:[1,66],85:[1,274]},{1:[2,14],9:[2,14],11:[2,14],14:[2,14],15:[2,14],21:[2,14],24:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],36:[2,14],39:[2,14],40:[2,14],41:[2,14],43:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],52:[2,14],57:[2,14],60:[2,14],72:[2,14],80:[2,14],82:[2,14],83:[2,14],84:[2,14],85:[2,14],88:[2,14],89:[2,14],90:[2,14]},{1:[2,15],9:[2,15],11:[2,15],14:[2,15],15:[2,15],21:[2,15],24:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],36:[2,15],39:[2,15],40:[2,15],41:[2,15],43:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],52:[2,15],57:[2,15],60:[2,15],72:[2,15],80:[2,15],82:[2,15],83:[2,15],84:[2,15],85:[2,15],88:[2,15],89:[2,15],90:[2,15]},{24:[2,110],28:[2,110],29:[2,110],31:[2,110]},{24:[2,111],28:[2,111],29:[2,111],31:[2,111]},{13:275,28:[1,132],29:[2,28],30:[2,28],31:[2,28]},{25:[1,276]},{25:[1,277]},{1:[2,44],14:[2,44],21:[2,44],24:[2,44],28:[2,44],29:[2,44],30:[2,44],31:[2,44],36:[2,44],40:[2,44],43:[2,44],44:[2,44],45:[2,44],46:[2,44],47:[2,44],48:[2,44],49:[2,44],50:[2,44],51:[2,44],57:[2,44],60:[2,44],80:[2,44],82:[2,44],84:[2,44],88:[2,44],89:[2,44],90:[2,44]},{1:[2,36],29:[2,36],31:[2,36],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[1,52],57:[1,53],58:54,60:[1,35],80:[2,36],82:[1,34]},{1:[2,64],14:[2,64],21:[2,64],24:[2,64],28:[2,64],29:[2,64],30:[2,64],31:[2,64],36:[2,64],40:[2,64],43:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],57:[2,64],60:[2,64],80:[2,64],82:[2,64],84:[2,64],88:[2,64],89:[2,64],90:[2,64]},{29:[1,187],30:[1,188],31:[1,278]},{1:[2,42],14:[2,42],21:[2,42],24:[2,42],28:[2,42],29:[2,42],30:[2,42],31:[2,42],36:[2,42],40:[2,42],43:[2,42],44:[2,42],45:[2,42],46:[2,42],47:[2,42],48:[2,42],49:[2,42],50:[2,42],51:[2,42],57:[2,42],60:[2,42],80:[2,42],82:[2,42],84:[2,42],88:[2,42],89:[2,42],90:[2,42]},{1:[2,65],14:[2,65],21:[2,65],24:[2,65],28:[2,65],29:[2,65],30:[2,65],31:[2,65],36:[2,65],40:[2,65],43:[2,65],44:[2,65],45:[2,65],46:[2,65],47:[2,65],48:[2,65],49:[2,65],50:[2,65],51:[2,65],57:[2,65],60:[2,65],80:[2,65],82:[2,65],84:[2,65],88:[2,65],89:[2,65],90:[2,65]},{1:[2,116],14:[2,116],21:[2,116],24:[2,116],28:[2,116],29:[2,116],30:[2,116],31:[2,116],36:[2,116],40:[2,116],43:[2,116],44:[2,116],45:[2,116],46:[2,116],47:[2,116],48:[2,116],49:[2,116],50:[2,116],51:[2,116],56:279,57:[2,116],60:[2,116],80:[2,116],81:[1,148],82:[2,116],84:[2,116],88:[2,116],89:[2,116],90:[2,116]},{1:[2,83],14:[2,83],21:[2,83],24:[2,83],28:[2,83],29:[2,83],30:[2,83],31:[2,83],36:[2,83],40:[2,83],43:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],57:[2,83],60:[2,83],80:[2,83],82:[2,83],84:[2,83],88:[2,83],89:[2,83],90:[2,83]},{1:[2,10],9:[2,10],11:[2,10],14:[2,10],15:[2,10],21:[2,10],24:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],36:[2,10],39:[2,10],40:[2,10],41:[2,10],43:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],52:[2,10],57:[2,10],60:[2,10],72:[2,10],80:[2,10],82:[2,10],83:[2,10],84:[2,10],85:[2,10],88:[2,10],89:[2,10],90:[2,10]},{1:[2,120],14:[2,120],21:[2,120],24:[2,120],28:[2,120],29:[2,120],30:[2,120],31:[2,120],36:[2,120],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,120],57:[2,120],58:54,60:[2,120],80:[2,120],82:[2,120],84:[2,120],88:[2,120],89:[2,120],90:[2,120]},{1:[2,122],14:[2,122],21:[2,122],24:[2,122],28:[2,122],29:[2,122],30:[2,122],31:[2,122],36:[2,122],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,122],57:[2,122],58:54,60:[2,122],80:[2,122],82:[2,122],84:[2,122],88:[2,122],89:[2,122],90:[2,122]},{1:[2,125],14:[2,125],21:[2,125],24:[2,125],28:[2,125],29:[2,125],30:[2,125],31:[2,125],36:[2,125],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,125],57:[2,125],58:54,60:[2,125],80:[2,125],82:[2,125],84:[1,280],88:[2,125],89:[2,125],90:[2,125]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:281,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{29:[1,187],30:[1,188],31:[1,282]},{24:[2,97],28:[2,97],29:[2,97],31:[2,97],46:[2,97]},{24:[2,98],28:[2,98],29:[2,98],31:[2,98],46:[2,98]},{14:[2,24],21:[2,24],28:[2,24],29:[2,24],30:[2,24],31:[2,24],36:[2,24]},{1:[2,118],14:[2,118],21:[2,118],24:[2,118],28:[2,118],29:[2,118],30:[2,118],31:[2,118],36:[2,118],40:[2,118],43:[2,118],44:[2,118],45:[2,118],46:[2,118],47:[2,118],48:[2,118],49:[2,118],50:[2,118],51:[2,118],57:[2,118],60:[2,118],80:[2,118],82:[2,118],84:[2,118],88:[2,118],89:[2,118],90:[2,118]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:283,20:[1,37],22:[1,38],25:[1,25],35:[1,59],41:[1,12],42:[1,13],43:[1,14],44:[1,15],54:[1,16],55:[1,17],58:18,59:[1,19],60:[1,35],61:[1,20],62:[1,21],63:[1,22],66:[1,23],69:[1,24],73:[1,26],78:[1,36],82:[1,34]},{1:[2,124],14:[2,124],21:[2,124],24:[2,124],28:[2,124],29:[2,124],30:[2,124],31:[2,124],36:[2,124],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,124],57:[2,124],58:54,60:[2,124],80:[2,124],82:[2,124],84:[2,124],88:[2,124],89:[2,124],90:[2,124]},{24:[2,100],28:[2,100],29:[2,100],31:[2,100]},{1:[2,126],14:[2,126],21:[2,126],24:[2,126],28:[2,126],29:[2,126],30:[2,126],31:[2,126],36:[2,126],40:[1,43],43:[1,44],44:[1,45],45:[1,46],46:[1,47],47:[1,48],48:[1,49],49:[1,50],50:[1,51],51:[2,126],57:[2,126],58:54,60:[2,126],80:[2,126],82:[2,126],84:[2,126],88:[2,126],89:[2,126],90:[2,126]}], -defaultActions: {2:[2,135]}, +table: [{1:[2,31],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,34],21:[1,37],23:[1,38],26:[1,25],30:[2,31],31:[1,6],33:[1,10],34:3,35:5,36:[1,8],39:[1,9],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],80:2,91:1},{1:[3]},{1:[2,136]},{1:[2,114],30:[1,39],81:[2,114]},{1:[2,115],30:[1,40],81:[2,115]},{1:[2,32],30:[2,32],32:[2,32],81:[2,32]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,34],21:[1,37],23:[1,38],26:[1,25],30:[2,31],32:[2,31],33:[1,10],34:41,35:5,36:[1,8],39:[1,9],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,35],17:42,20:[1,55],30:[2,35],31:[1,6],32:[2,35],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35],81:[2,35]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:56,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],37:[2,21],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,38],30:[2,38],32:[2,38],81:[2,38]},{1:[2,39],30:[2,39],32:[2,39],81:[2,39]},{1:[2,41],9:[1,65],11:[1,66],14:[2,41],15:[1,67],20:[2,41],22:[2,41],25:[2,41],29:[2,41],30:[2,41],31:[2,41],32:[2,41],37:[2,41],40:[1,61],41:[2,41],42:[1,62],44:[2,41],45:[2,41],46:[2,41],47:[2,41],48:[2,41],49:[2,41],50:[2,41],51:[2,41],52:[2,41],53:[1,63],58:[2,41],61:[2,41],73:[1,64],81:[2,41],84:[2,41],88:[2,41],89:[2,41],90:[2,41]},{3:68,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:71,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,72],36:[1,60],40:[1,70],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:74,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],40:[1,73],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:76,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],40:[1,75],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{11:[1,77]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:78,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{17:79,31:[1,6]},{17:80,31:[1,6]},{1:[2,74],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,74],16:[1,32],18:[1,33],19:81,20:[2,74],21:[1,37],22:[2,74],23:[1,38],25:[2,74],26:[1,25],29:[2,74],30:[2,74],31:[1,82],32:[2,74],36:[1,60],37:[2,74],41:[2,74],42:[1,12],43:[1,13],44:[1,14],45:[1,15],46:[2,74],47:[2,74],48:[2,74],49:[2,74],50:[2,74],51:[2,74],52:[2,74],55:[1,16],56:[1,17],58:[2,74],59:18,60:[1,19],61:[2,74],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],81:[2,74],84:[2,74],88:[2,74],89:[2,74],90:[2,74]},{1:[2,75],4:[1,83],14:[2,75],20:[2,75],22:[2,75],25:[2,75],29:[2,75],30:[2,75],31:[2,75],32:[2,75],37:[2,75],41:[2,75],44:[2,75],45:[2,75],46:[2,75],47:[2,75],48:[2,75],49:[2,75],50:[2,75],51:[2,75],52:[2,75],58:[2,75],61:[2,75],81:[2,75],84:[2,75],88:[2,75],89:[2,75],90:[2,75]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:86,18:[1,33],19:84,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,6],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],65:85,67:[1,23],70:[1,24],74:[1,26],79:[1,36],89:[1,87]},{17:88,31:[1,6]},{3:89,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],31:[2,133],71:90,73:[1,91],79:[1,36],90:[2,133]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:93,18:[1,33],19:92,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,6],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{31:[1,94]},{1:[2,1],9:[2,1],11:[2,1],14:[2,1],15:[2,1],20:[2,1],22:[2,1],25:[2,1],29:[2,1],30:[2,1],31:[2,1],32:[2,1],37:[2,1],40:[2,1],41:[2,1],42:[2,1],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],52:[2,1],53:[2,1],58:[2,1],61:[2,1],73:[2,1],81:[2,1],84:[2,1],85:[2,1],88:[2,1],89:[2,1],90:[2,1]},{1:[2,2],9:[2,2],11:[2,2],14:[2,2],15:[2,2],20:[2,2],22:[2,2],25:[2,2],29:[2,2],30:[2,2],31:[2,2],32:[2,2],37:[2,2],40:[2,2],41:[2,2],42:[2,2],44:[2,2],45:[2,2],46:[2,2],47:[2,2],48:[2,2],49:[2,2],50:[2,2],51:[2,2],52:[2,2],53:[2,2],58:[2,2],61:[2,2],73:[2,2],81:[2,2],83:[2,2],84:[2,2],85:[2,2],88:[2,2],89:[2,2],90:[2,2]},{1:[2,3],9:[2,3],11:[2,3],14:[2,3],15:[2,3],20:[2,3],22:[2,3],25:[2,3],29:[2,3],30:[2,3],31:[2,3],32:[2,3],37:[2,3],40:[2,3],41:[2,3],42:[2,3],44:[2,3],45:[2,3],46:[2,3],47:[2,3],48:[2,3],49:[2,3],50:[2,3],51:[2,3],52:[2,3],53:[2,3],58:[2,3],61:[2,3],73:[2,3],81:[2,3],83:[2,3],84:[2,3],85:[2,3],88:[2,3],89:[2,3],90:[2,3]},{1:[2,4],9:[2,4],11:[2,4],14:[2,4],15:[2,4],20:[2,4],22:[2,4],25:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],37:[2,4],40:[2,4],41:[2,4],42:[2,4],44:[2,4],45:[2,4],46:[2,4],47:[2,4],48:[2,4],49:[2,4],50:[2,4],51:[2,4],52:[2,4],53:[2,4],58:[2,4],61:[2,4],73:[2,4],81:[2,4],83:[2,4],84:[2,4],85:[2,4],88:[2,4],89:[2,4],90:[2,4]},{1:[2,5],9:[2,5],11:[2,5],14:[2,5],15:[2,5],20:[2,5],22:[2,5],25:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],37:[2,5],40:[2,5],41:[2,5],42:[2,5],44:[2,5],45:[2,5],46:[2,5],47:[2,5],48:[2,5],49:[2,5],50:[2,5],51:[2,5],52:[2,5],53:[2,5],58:[2,5],61:[2,5],73:[2,5],81:[2,5],83:[2,5],84:[2,5],85:[2,5],88:[2,5],89:[2,5],90:[2,5]},{11:[1,95]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:96,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:98,4:[1,99],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:97,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],86:[1,100]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:101,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],17:4,18:[1,33],19:7,20:[1,34],21:[1,37],23:[1,38],26:[1,25],30:[2,31],31:[1,6],33:[1,10],34:3,35:5,36:[1,8],39:[1,9],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],80:102,81:[2,31]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:103,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],22:[2,21],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{4:[1,117],5:113,7:[1,118],8:[1,114],10:107,21:[1,116],23:[1,115],24:104,25:[2,108],27:112,29:[2,108],30:[2,108],31:[1,106],33:[1,110],39:[1,111],44:[1,109],76:108,77:105,79:[1,36]},{1:[2,34],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,34],21:[1,37],23:[1,38],26:[1,25],30:[2,34],32:[2,34],33:[1,10],35:119,36:[1,8],39:[1,9],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],81:[2,34]},{1:[2,31],3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:7,20:[1,34],21:[1,37],23:[1,38],26:[1,25],30:[2,31],33:[1,10],34:120,35:5,36:[1,8],39:[1,9],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36],81:[2,31]},{30:[1,39],32:[1,121]},{1:[2,36],30:[2,36],32:[2,36],81:[2,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:122,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,123],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:124,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:125,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:126,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:127,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:128,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:129,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:130,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:131,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:132,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:133,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,70],14:[2,70],20:[2,70],22:[2,70],25:[2,70],29:[2,70],30:[2,70],31:[2,70],32:[2,70],37:[2,70],41:[2,70],44:[2,70],45:[2,70],46:[2,70],47:[2,70],48:[2,70],49:[2,70],50:[2,70],51:[2,70],52:[2,70],58:[2,70],61:[2,70],81:[2,70],84:[2,70],88:[2,70],89:[2,70],90:[2,70]},{3:134,4:[1,99],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36],86:[1,100]},{13:135,29:[1,136],30:[2,29],31:[2,29],37:[2,29]},{14:[2,22],22:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],37:[2,22]},{14:[2,26],20:[1,55],22:[2,26],29:[2,26],30:[2,26],31:[2,26],32:[2,26],37:[2,26],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,28],16:[1,32],18:[1,33],19:137,20:[1,34],21:[1,37],22:[2,28],23:[1,38],26:[1,25],29:[2,28],30:[2,28],31:[2,28],32:[2,28],36:[1,60],37:[2,28],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:138,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],37:[2,21],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:139,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,140],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,47],14:[2,47],20:[2,47],22:[2,47],25:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],37:[2,47],41:[2,47],44:[2,47],45:[2,47],46:[2,47],47:[2,47],48:[2,47],49:[2,47],50:[2,47],51:[2,47],52:[2,47],58:[2,47],61:[2,47],81:[2,47],84:[2,47],88:[2,47],89:[2,47],90:[2,47]},{1:[2,64],14:[2,64],20:[2,64],22:[2,64],25:[2,64],29:[2,64],30:[2,64],31:[2,64],32:[2,64],37:[2,64],41:[2,64],44:[2,64],45:[2,64],46:[2,64],47:[2,64],48:[2,64],49:[2,64],50:[2,64],51:[2,64],52:[2,64],58:[2,64],61:[2,64],81:[2,64],84:[2,64],88:[2,64],89:[2,64],90:[2,64]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:141,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{4:[1,117],5:113,6:143,7:[1,118],10:142,21:[1,37],23:[1,38],27:112,79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:144,14:[2,21],16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,9],9:[2,9],11:[2,9],14:[2,9],15:[2,9],20:[2,9],22:[2,9],25:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],37:[2,9],40:[2,9],41:[2,9],42:[2,9],44:[2,9],45:[2,9],46:[2,9],47:[2,9],48:[2,9],49:[2,9],50:[2,9],51:[2,9],52:[2,9],53:[2,9],58:[2,9],61:[2,9],73:[2,9],81:[2,9],83:[2,9],84:[2,9],85:[2,9],88:[2,9],89:[2,9],90:[2,9]},{1:[2,46],9:[1,65],11:[1,66],14:[2,46],15:[1,67],20:[2,46],22:[2,46],25:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],37:[2,46],41:[2,46],44:[2,46],45:[2,46],46:[2,46],47:[2,46],48:[2,46],49:[2,46],50:[2,46],51:[2,46],52:[2,46],58:[2,46],61:[2,46],81:[2,46],84:[2,46],88:[2,46],89:[2,46],90:[2,46]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:97,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:145,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{1:[2,51],14:[2,51],20:[2,51],22:[2,51],25:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],37:[2,51],41:[2,51],44:[2,51],45:[2,51],46:[2,51],47:[2,51],48:[2,51],49:[2,51],50:[2,51],51:[2,51],52:[2,51],58:[2,51],59:54,61:[2,51],81:[2,51],84:[2,51],88:[2,51],89:[2,51],90:[2,51]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:146,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:147,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{1:[2,52],14:[2,52],20:[2,52],22:[2,52],25:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],37:[2,52],41:[2,52],44:[2,52],45:[2,52],46:[2,52],47:[2,52],48:[2,52],49:[2,52],50:[2,52],51:[2,52],52:[2,52],58:[2,52],59:54,61:[2,52],81:[2,52],84:[2,52],88:[2,52],89:[2,52],90:[2,52]},{3:148,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{1:[2,53],14:[2,53],20:[2,53],22:[2,53],25:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],37:[2,53],41:[2,53],44:[2,53],45:[2,53],46:[2,53],47:[2,53],48:[2,53],49:[2,53],50:[2,53],51:[2,53],52:[2,53],58:[2,53],59:54,61:[2,53],81:[2,53],84:[2,53],88:[2,53],89:[2,53],90:[2,53]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:149,14:[2,21],16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{17:150,20:[1,55],31:[1,6],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{1:[2,117],14:[2,117],20:[2,117],22:[2,117],25:[2,117],29:[2,117],30:[2,117],31:[2,117],32:[2,117],37:[2,117],41:[2,117],44:[2,117],45:[2,117],46:[2,117],47:[2,117],48:[2,117],49:[2,117],50:[2,117],51:[2,117],52:[2,117],57:151,58:[2,117],61:[2,117],81:[2,117],82:[1,152],84:[2,117],88:[2,117],89:[2,117],90:[2,117]},{61:[1,153]},{1:[2,72],14:[2,72],20:[2,72],22:[2,72],25:[2,72],29:[2,72],30:[2,72],31:[2,72],32:[2,72],37:[2,72],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,72],58:[2,72],59:54,61:[2,72],81:[2,72],84:[2,72],88:[2,72],89:[2,72],90:[2,72]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:154,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,76],14:[2,76],20:[2,76],22:[2,76],25:[2,76],29:[2,76],30:[2,76],31:[2,76],32:[2,76],37:[2,76],41:[2,76],44:[2,76],45:[2,76],46:[2,76],47:[2,76],48:[2,76],49:[2,76],50:[2,76],51:[2,76],52:[2,76],58:[2,76],61:[2,76],81:[2,76],84:[2,76],88:[2,76],89:[2,76],90:[2,76]},{20:[1,55],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35],65:155,89:[1,87]},{1:[2,79],14:[2,79],20:[2,79],22:[2,79],25:[2,79],29:[2,79],30:[2,79],31:[2,79],32:[2,79],37:[2,79],41:[2,79],44:[2,79],45:[2,79],46:[2,79],47:[2,79],48:[2,79],49:[2,79],50:[2,79],51:[2,79],52:[2,79],58:[2,79],61:[2,79],66:[1,156],81:[2,79],84:[2,79],88:[2,79],89:[1,157],90:[2,79]},{1:[2,81],14:[2,81],20:[2,81],22:[2,81],25:[2,81],29:[2,81],30:[2,81],31:[2,81],32:[2,81],37:[2,81],41:[2,81],44:[2,81],45:[2,81],46:[2,81],47:[2,81],48:[2,81],49:[2,81],50:[2,81],51:[2,81],52:[2,81],58:[2,81],61:[2,81],81:[2,81],84:[2,81],88:[2,81],89:[2,81],90:[2,81]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:159,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],75:158,79:[1,36]},{1:[2,82],14:[2,82],20:[2,82],22:[2,82],25:[2,82],29:[2,82],30:[2,82],31:[2,82],32:[2,82],37:[2,82],41:[2,82],44:[2,82],45:[2,82],46:[2,82],47:[2,82],48:[2,82],49:[2,82],50:[2,82],51:[2,82],52:[2,82],58:[2,82],61:[2,82],68:[1,160],69:[1,161],81:[2,82],84:[2,82],88:[2,82],89:[2,82],90:[2,82]},{9:[1,65],11:[1,66],15:[1,67],31:[2,133],71:162,73:[1,91],90:[2,133]},{31:[2,135],72:163,90:[1,164]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:165,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,89],14:[2,89],20:[2,89],22:[2,89],25:[2,89],29:[2,89],30:[2,89],31:[2,89],32:[2,89],37:[2,89],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,89],58:[2,89],59:54,61:[2,89],81:[2,89],84:[2,89],88:[2,89],89:[2,89],90:[2,89]},{1:[2,90],14:[2,90],20:[2,90],22:[2,90],25:[2,90],29:[2,90],30:[2,90],31:[2,90],32:[2,90],37:[2,90],41:[2,90],44:[2,90],45:[2,90],46:[2,90],47:[2,90],48:[2,90],49:[2,90],50:[2,90],51:[2,90],52:[2,90],58:[2,90],61:[2,90],81:[2,90],84:[2,90],88:[2,90],89:[2,90],90:[2,90]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:166,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:167,14:[2,21],16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{17:168,20:[1,55],31:[1,6],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{17:169,20:[1,55],31:[1,6],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{9:[1,65],11:[1,66],15:[1,67],20:[2,41],31:[2,41],40:[1,61],41:[2,41],42:[1,62],44:[2,41],45:[2,41],46:[2,41],47:[2,41],48:[2,41],49:[2,41],50:[2,41],51:[2,41],52:[2,41],53:[1,63],58:[2,41],61:[2,41],73:[1,64],83:[1,170]},{9:[2,1],11:[2,1],15:[2,1],20:[2,1],29:[1,172],31:[2,1],40:[2,1],41:[2,1],42:[2,1],44:[2,1],45:[2,1],46:[2,1],47:[2,1],48:[2,1],49:[2,1],50:[2,1],51:[2,1],52:[2,1],53:[2,1],58:[2,1],61:[2,1],73:[2,1],83:[2,1],85:[1,171],87:[1,173]},{4:[1,174]},{1:[2,128],14:[2,128],20:[2,128],22:[2,128],25:[2,128],29:[1,175],30:[2,128],31:[2,128],32:[2,128],37:[2,128],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,128],58:[2,128],59:54,61:[2,128],81:[2,128],84:[2,128],88:[2,128],89:[2,128],90:[2,128]},{81:[1,176]},{13:177,22:[2,29],29:[1,136],30:[2,29],31:[2,29]},{13:178,25:[2,29],29:[1,179],30:[2,29]},{25:[2,109],29:[2,109],30:[2,109],32:[2,109]},{4:[1,117],5:113,7:[1,118],8:[1,114],10:107,21:[1,116],23:[1,115],24:180,27:112,29:[2,108],30:[2,108],31:[1,106],32:[2,108],33:[1,110],39:[1,111],44:[1,109],76:108,77:105,79:[1,36]},{9:[1,182],25:[2,94],29:[2,94],30:[2,94],32:[2,94],47:[2,94],78:[1,181]},{25:[2,102],29:[2,102],30:[2,102],32:[2,102],47:[1,183]},{4:[1,117],5:113,7:[1,118],8:[1,185],10:184,27:112,79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:186,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{25:[2,107],29:[2,107],30:[2,107],32:[2,107]},{1:[2,17],9:[2,17],11:[2,17],14:[2,17],15:[2,17],20:[2,17],22:[2,17],25:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],37:[2,17],40:[2,17],41:[2,17],42:[2,17],44:[2,17],45:[2,17],46:[2,17],47:[2,17],48:[2,17],49:[2,17],50:[2,17],51:[2,17],52:[2,17],53:[2,17],58:[2,17],61:[2,17],73:[2,17],78:[2,17],81:[2,17],83:[2,17],84:[2,17],85:[2,17],88:[2,17],89:[2,17],90:[2,17]},{1:[2,18],9:[2,18],11:[2,18],14:[2,18],15:[2,18],20:[2,18],22:[2,18],25:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],37:[2,18],40:[2,18],41:[2,18],42:[2,18],44:[2,18],45:[2,18],46:[2,18],47:[2,18],48:[2,18],49:[2,18],50:[2,18],51:[2,18],52:[2,18],53:[2,18],58:[2,18],61:[2,18],73:[2,18],78:[2,18],81:[2,18],83:[2,18],84:[2,18],85:[2,18],88:[2,18],89:[2,18],90:[2,18]},{9:[1,187],25:[2,95],29:[2,95],30:[2,95],32:[2,95],47:[2,95]},{4:[1,117],5:113,7:[1,118],8:[1,114],10:107,21:[1,116],23:[1,115],24:188,25:[2,108],27:112,29:[2,108],30:[2,108],31:[1,106],33:[1,110],39:[1,111],44:[1,109],76:108,77:105,79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:189,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],22:[2,21],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,19],9:[2,19],11:[2,19],14:[2,19],15:[2,19],20:[2,19],22:[2,19],25:[2,19],29:[2,19],30:[2,19],31:[2,19],32:[2,19],37:[2,19],40:[2,19],41:[2,19],42:[2,19],44:[2,19],45:[2,19],46:[2,19],47:[2,19],48:[2,19],49:[2,19],50:[2,19],51:[2,19],52:[2,19],53:[2,19],58:[2,19],61:[2,19],73:[2,19],78:[2,19],81:[2,19],83:[2,19],84:[2,19],85:[2,19],88:[2,19],89:[2,19],90:[2,19]},{1:[2,20],9:[2,20],11:[2,20],14:[2,20],15:[2,20],20:[2,20],22:[2,20],25:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[2,20],37:[2,20],40:[2,20],41:[2,20],42:[2,20],44:[2,20],45:[2,20],46:[2,20],47:[2,20],48:[2,20],49:[2,20],50:[2,20],51:[2,20],52:[2,20],53:[2,20],58:[2,20],61:[2,20],73:[2,20],78:[2,20],81:[2,20],83:[2,20],84:[2,20],85:[2,20],88:[2,20],89:[2,20],90:[2,20]},{1:[2,33],30:[2,33],32:[2,33],81:[2,33]},{1:[2,116],30:[1,39],81:[2,116]},{1:[2,40],9:[2,40],11:[2,40],14:[2,40],15:[2,40],20:[2,40],22:[2,40],25:[2,40],29:[2,40],30:[2,40],31:[2,40],32:[2,40],37:[2,40],40:[2,40],41:[2,40],42:[2,40],44:[2,40],45:[2,40],46:[2,40],47:[2,40],48:[2,40],49:[2,40],50:[2,40],51:[2,40],52:[2,40],53:[2,40],58:[2,40],61:[2,40],66:[2,40],68:[2,40],69:[2,40],73:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40],88:[2,40],89:[2,40],90:[2,40]},{1:[2,44],14:[2,44],20:[2,44],22:[2,44],25:[2,44],29:[2,44],30:[2,44],31:[2,44],32:[2,44],37:[2,44],41:[2,44],44:[1,44],45:[2,44],46:[2,44],47:[2,44],48:[1,48],49:[2,44],50:[2,44],51:[2,44],52:[2,44],58:[2,44],59:54,61:[2,44],81:[2,44],84:[2,44],88:[2,44],89:[2,44],90:[2,44]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:190,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,55],14:[2,55],20:[2,55],22:[2,55],25:[2,55],29:[2,55],30:[2,55],31:[2,55],32:[2,55],37:[2,55],41:[2,55],44:[2,55],45:[2,55],46:[2,55],47:[2,55],48:[1,48],49:[2,55],50:[2,55],51:[2,55],52:[2,55],58:[2,55],59:54,61:[2,55],81:[2,55],84:[2,55],88:[2,55],89:[2,55],90:[2,55]},{1:[2,56],14:[2,56],20:[2,56],22:[2,56],25:[2,56],29:[2,56],30:[2,56],31:[2,56],32:[2,56],37:[2,56],41:[1,43],44:[1,44],45:[2,56],46:[1,46],47:[2,56],48:[1,48],49:[1,49],50:[2,56],51:[1,51],52:[2,56],58:[2,56],59:54,61:[2,56],81:[2,56],84:[2,56],88:[2,56],89:[2,56],90:[2,56]},{1:[2,57],14:[2,57],20:[2,57],22:[2,57],25:[2,57],29:[2,57],30:[2,57],31:[2,57],32:[2,57],37:[2,57],41:[1,43],44:[1,44],45:[2,57],46:[1,46],47:[2,57],48:[1,48],49:[1,49],50:[2,57],51:[1,51],52:[2,57],58:[2,57],59:54,61:[2,57],81:[2,57],84:[2,57],88:[2,57],89:[2,57],90:[2,57]},{1:[2,58],14:[2,58],20:[2,58],22:[2,58],25:[2,58],29:[2,58],30:[2,58],31:[2,58],32:[2,58],37:[2,58],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,58],58:[2,58],59:54,61:[2,58],81:[2,58],84:[2,58],88:[2,58],89:[2,58],90:[2,58]},{1:[2,59],14:[2,59],20:[2,59],22:[2,59],25:[2,59],29:[2,59],30:[2,59],31:[2,59],32:[2,59],37:[2,59],41:[2,59],44:[2,59],45:[2,59],46:[2,59],47:[2,59],48:[2,59],49:[2,59],50:[2,59],51:[2,59],52:[2,59],58:[2,59],59:54,61:[2,59],81:[2,59],84:[2,59],88:[2,59],89:[2,59],90:[2,59]},{1:[2,60],14:[2,60],20:[2,60],22:[2,60],25:[2,60],29:[2,60],30:[2,60],31:[2,60],32:[2,60],37:[2,60],41:[2,60],44:[1,44],45:[2,60],46:[2,60],47:[2,60],48:[1,48],49:[2,60],50:[2,60],51:[2,60],52:[2,60],58:[2,60],59:54,61:[2,60],81:[2,60],84:[2,60],88:[2,60],89:[2,60],90:[2,60]},{1:[2,61],14:[2,61],20:[2,61],22:[2,61],25:[2,61],29:[2,61],30:[2,61],31:[2,61],32:[2,61],37:[2,61],41:[1,43],44:[1,44],45:[2,61],46:[1,46],47:[2,61],48:[1,48],49:[1,49],50:[2,61],51:[1,51],52:[2,61],58:[2,61],59:54,61:[2,61],81:[2,61],84:[2,61],88:[2,61],89:[2,61],90:[2,61]},{1:[2,62],14:[2,62],20:[2,62],22:[2,62],25:[2,62],29:[2,62],30:[2,62],31:[2,62],32:[2,62],37:[2,62],41:[1,43],44:[1,44],45:[2,62],46:[2,62],47:[2,62],48:[1,48],49:[1,49],50:[2,62],51:[2,62],52:[2,62],58:[2,62],59:54,61:[2,62],81:[2,62],84:[2,62],88:[2,62],89:[2,62],90:[2,62]},{1:[2,63],14:[2,63],20:[2,63],22:[2,63],25:[2,63],29:[2,63],30:[2,63],31:[2,63],32:[2,63],37:[2,63],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,63],58:[2,63],59:54,61:[2,63],81:[2,63],84:[2,63],88:[2,63],89:[2,63],90:[2,63]},{1:[2,68],14:[2,68],20:[2,68],22:[2,68],25:[2,68],29:[2,68],30:[2,68],31:[2,68],32:[2,68],37:[2,68],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,68],58:[2,68],59:54,61:[2,68],81:[2,68],84:[2,68],88:[2,68],89:[2,68],90:[2,68]},{9:[1,65],11:[1,66],15:[1,67],83:[1,170]},{30:[1,192],31:[1,193],37:[1,191]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],14:[2,30],16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],22:[2,30],23:[1,38],26:[1,25],28:194,30:[2,30],31:[2,30],32:[2,30],33:[1,59],36:[1,60],37:[2,30],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{14:[2,27],20:[1,55],22:[2,27],29:[2,27],30:[2,27],31:[2,27],32:[2,27],37:[2,27],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{13:195,29:[1,136],30:[2,29],31:[2,29],37:[2,29]},{1:[2,42],14:[2,42],20:[2,42],22:[2,42],25:[2,42],29:[2,42],30:[2,42],31:[2,42],32:[2,42],37:[2,42],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,42],58:[2,42],59:54,61:[2,42],81:[2,42],84:[2,42],88:[2,42],89:[2,42],90:[2,42]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:196,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,88],14:[2,88],20:[2,88],22:[2,88],25:[2,88],29:[2,88],30:[2,88],31:[2,88],32:[2,88],37:[2,88],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,88],58:[2,88],59:54,61:[2,88],81:[2,88],84:[2,88],88:[2,88],89:[2,88],90:[2,88]},{1:[2,6],9:[2,6],11:[2,6],14:[2,6],15:[2,6],20:[2,6],22:[2,6],25:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],37:[2,6],40:[2,6],41:[2,6],42:[2,6],44:[2,6],45:[2,6],46:[2,6],47:[2,6],48:[2,6],49:[2,6],50:[2,6],51:[2,6],52:[2,6],53:[2,6],58:[2,6],61:[2,6],73:[2,6],81:[2,6],83:[2,6],84:[2,6],85:[2,6],88:[2,6],89:[2,6],90:[2,6]},{1:[2,7],9:[2,7],11:[2,7],14:[2,7],15:[2,7],20:[2,7],22:[2,7],25:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],37:[2,7],40:[2,7],41:[2,7],42:[2,7],44:[2,7],45:[2,7],46:[2,7],47:[2,7],48:[2,7],49:[2,7],50:[2,7],51:[2,7],52:[2,7],53:[2,7],58:[2,7],61:[2,7],73:[2,7],81:[2,7],83:[2,7],84:[2,7],85:[2,7],88:[2,7],89:[2,7],90:[2,7]},{13:197,14:[2,29],29:[1,136],30:[2,29],31:[2,29]},{1:[2,48],9:[1,65],11:[1,66],14:[2,48],15:[1,67],20:[2,48],22:[2,48],25:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],37:[2,48],41:[2,48],44:[2,48],45:[2,48],46:[2,48],47:[2,48],48:[2,48],49:[2,48],50:[2,48],51:[2,48],52:[2,48],58:[2,48],61:[2,48],81:[2,48],84:[2,48],88:[2,48],89:[2,48],90:[2,48]},{13:198,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{1:[2,49],9:[1,65],11:[1,66],14:[2,49],15:[1,67],20:[2,49],22:[2,49],25:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],37:[2,49],41:[2,49],44:[2,49],45:[2,49],46:[2,49],47:[2,49],48:[2,49],49:[2,49],50:[2,49],51:[2,49],52:[2,49],58:[2,49],61:[2,49],81:[2,49],84:[2,49],88:[2,49],89:[2,49],90:[2,49]},{1:[2,50],9:[1,65],11:[1,66],14:[2,50],15:[1,67],20:[2,50],22:[2,50],25:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],37:[2,50],41:[2,50],44:[2,50],45:[2,50],46:[2,50],47:[2,50],48:[2,50],49:[2,50],50:[2,50],51:[2,50],52:[2,50],58:[2,50],61:[2,50],81:[2,50],84:[2,50],88:[2,50],89:[2,50],90:[2,50]},{13:199,14:[2,29],29:[1,136],30:[2,29],31:[2,29]},{1:[2,117],14:[2,117],20:[2,117],22:[2,117],25:[2,117],29:[2,117],30:[2,117],31:[2,117],32:[2,117],37:[2,117],41:[2,117],44:[2,117],45:[2,117],46:[2,117],47:[2,117],48:[2,117],49:[2,117],50:[2,117],51:[2,117],52:[2,117],57:200,58:[2,117],61:[2,117],81:[2,117],82:[1,152],84:[2,117],88:[2,117],89:[2,117],90:[2,117]},{1:[2,69],14:[2,69],20:[2,69],22:[2,69],25:[2,69],29:[2,69],30:[2,69],31:[2,69],32:[2,69],37:[2,69],41:[2,69],44:[2,69],45:[2,69],46:[2,69],47:[2,69],48:[2,69],49:[2,69],50:[2,69],51:[2,69],52:[2,69],58:[2,69],61:[2,69],81:[2,69],84:[2,69],88:[2,69],89:[2,69],90:[2,69]},{17:201,31:[1,6],56:[1,202]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:203,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{13:204,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{1:[2,77],14:[2,77],20:[2,77],22:[2,77],25:[2,77],29:[2,77],30:[2,77],31:[2,77],32:[2,77],37:[2,77],41:[2,77],44:[2,77],45:[2,77],46:[2,77],47:[2,77],48:[2,77],49:[2,77],50:[2,77],51:[2,77],52:[2,77],58:[2,77],61:[2,77],66:[1,205],81:[2,77],84:[2,77],88:[2,77],89:[1,157],90:[2,77]},{17:206,31:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:159,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],75:207,79:[1,36]},{17:208,29:[1,209],31:[1,6]},{20:[1,55],29:[2,92],31:[2,92],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{17:210,31:[1,6]},{17:211,31:[1,6]},{31:[2,135],72:212,90:[1,164]},{17:213,31:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:159,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],75:214,79:[1,36]},{20:[1,55],31:[2,132],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35],90:[2,132]},{13:215,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{13:216,14:[2,29],29:[1,136],30:[2,29],31:[2,29]},{1:[2,11],9:[2,11],11:[2,11],14:[2,11],15:[2,11],20:[2,11],22:[2,11],25:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],37:[2,11],40:[2,11],41:[2,11],42:[2,11],44:[2,11],45:[2,11],46:[2,11],47:[2,11],48:[2,11],49:[2,11],50:[2,11],51:[2,11],52:[2,11],53:[2,11],58:[2,11],61:[2,11],73:[2,11],81:[2,11],83:[2,11],84:[2,11],85:[2,11],88:[2,11],89:[2,11],90:[2,11]},{1:[2,12],9:[2,12],11:[2,12],14:[2,12],15:[2,12],20:[2,12],22:[2,12],25:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],37:[2,12],40:[2,12],41:[2,12],42:[2,12],44:[2,12],45:[2,12],46:[2,12],47:[2,12],48:[2,12],49:[2,12],50:[2,12],51:[2,12],52:[2,12],53:[2,12],58:[2,12],61:[2,12],73:[2,12],81:[2,12],83:[2,12],84:[2,12],85:[2,12],88:[2,12],89:[2,12],90:[2,12]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:217,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:218,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:219,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:220,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{29:[1,222],85:[1,221]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:223,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,113],9:[2,113],11:[2,113],14:[2,113],15:[2,113],20:[2,113],22:[2,113],25:[2,113],29:[2,113],30:[2,113],31:[2,113],32:[2,113],37:[2,113],40:[2,113],41:[2,113],42:[2,113],44:[2,113],45:[2,113],46:[2,113],47:[2,113],48:[2,113],49:[2,113],50:[2,113],51:[2,113],52:[2,113],53:[2,113],58:[2,113],61:[2,113],73:[2,113],78:[2,113],81:[2,113],83:[2,113],84:[2,113],85:[2,113],88:[2,113],89:[2,113],90:[2,113]},{22:[1,224],30:[1,192],31:[1,193]},{25:[1,225],30:[1,226]},{4:[1,117],5:113,7:[1,118],8:[1,114],10:107,21:[1,116],23:[1,115],25:[2,30],27:112,30:[2,30],32:[2,30],33:[1,110],39:[1,111],44:[1,109],76:108,77:227,79:[1,36]},{13:228,29:[1,179],30:[2,29],32:[2,29]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:229,20:[1,34],21:[1,37],23:[1,38],26:[1,25],31:[1,230],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{4:[1,117],7:[1,118],27:231},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:232,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{25:[2,104],29:[2,104],30:[2,104],32:[2,104]},{25:[2,105],29:[2,105],30:[2,105],32:[2,105]},{20:[1,55],25:[2,106],29:[2,106],30:[2,106],32:[2,106],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{4:[1,117],7:[1,118],27:233},{13:234,25:[2,29],29:[1,179],30:[2,29]},{13:235,22:[2,29],29:[1,136],30:[2,29],31:[2,29]},{13:236,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{38:[1,237],54:[1,238]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:239,33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:240,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{14:[2,23],22:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],37:[2,23]},{30:[1,192],31:[1,193],37:[1,241]},{13:242,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{14:[1,243],30:[1,192],31:[1,193]},{30:[1,192],31:[1,193],32:[1,244]},{14:[1,245],30:[1,192],31:[1,193]},{1:[2,67],14:[2,67],20:[2,67],22:[2,67],25:[2,67],29:[2,67],30:[2,67],31:[2,67],32:[2,67],37:[2,67],41:[2,67],44:[2,67],45:[2,67],46:[2,67],47:[2,67],48:[2,67],49:[2,67],50:[2,67],51:[2,67],52:[2,67],58:[2,67],61:[2,67],81:[2,67],84:[2,67],88:[2,67],89:[2,67],90:[2,67]},{1:[2,118],14:[2,118],20:[2,118],22:[2,118],25:[2,118],29:[2,118],30:[2,118],31:[2,118],32:[2,118],37:[2,118],41:[2,118],44:[2,118],45:[2,118],46:[2,118],47:[2,118],48:[2,118],49:[2,118],50:[2,118],51:[2,118],52:[2,118],58:[2,118],61:[2,118],81:[2,118],84:[2,118],88:[2,118],89:[2,118],90:[2,118]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:246,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,71],14:[2,71],20:[2,71],22:[2,71],25:[2,71],29:[2,71],30:[2,71],31:[2,71],32:[2,71],37:[2,71],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,71],58:[2,71],59:54,61:[2,71],81:[2,71],84:[2,71],88:[2,71],89:[2,71],90:[2,71]},{30:[1,192],31:[1,193],32:[1,247]},{17:248,31:[1,6]},{1:[2,80],14:[2,80],20:[2,80],22:[2,80],25:[2,80],29:[2,80],30:[2,80],31:[2,80],32:[2,80],37:[2,80],41:[2,80],44:[2,80],45:[2,80],46:[2,80],47:[2,80],48:[2,80],49:[2,80],50:[2,80],51:[2,80],52:[2,80],58:[2,80],61:[2,80],81:[2,80],84:[2,80],88:[2,80],89:[2,80],90:[2,80]},{17:249,29:[1,209],31:[1,6]},{1:[2,130],14:[2,130],20:[2,130],22:[2,130],25:[2,130],29:[2,130],30:[2,130],31:[2,130],32:[2,130],37:[2,130],41:[2,130],44:[2,130],45:[2,130],46:[2,130],47:[2,130],48:[2,130],49:[2,130],50:[2,130],51:[2,130],52:[2,130],58:[2,130],61:[2,130],66:[2,130],81:[2,130],84:[2,130],88:[2,130],89:[2,130],90:[2,130]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:250,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,83],14:[2,83],20:[2,83],22:[2,83],25:[2,83],29:[2,83],30:[2,83],31:[2,83],32:[2,83],37:[2,83],41:[2,83],44:[2,83],45:[2,83],46:[2,83],47:[2,83],48:[2,83],49:[2,83],50:[2,83],51:[2,83],52:[2,83],58:[2,83],61:[2,83],69:[1,251],81:[2,83],84:[2,83],88:[2,83],89:[2,83],90:[2,83]},{1:[2,85],14:[2,85],20:[2,85],22:[2,85],25:[2,85],29:[2,85],30:[2,85],31:[2,85],32:[2,85],37:[2,85],41:[2,85],44:[2,85],45:[2,85],46:[2,85],47:[2,85],48:[2,85],49:[2,85],50:[2,85],51:[2,85],52:[2,85],58:[2,85],61:[2,85],81:[2,85],84:[2,85],88:[2,85],89:[2,85],90:[2,85]},{17:252,31:[1,6]},{1:[2,87],14:[2,87],20:[2,87],22:[2,87],25:[2,87],29:[2,87],30:[2,87],31:[2,87],32:[2,87],37:[2,87],41:[2,87],44:[2,87],45:[2,87],46:[2,87],47:[2,87],48:[2,87],49:[2,87],50:[2,87],51:[2,87],52:[2,87],58:[2,87],61:[2,87],81:[2,87],84:[2,87],88:[2,87],89:[2,87],90:[2,87]},{29:[1,209],31:[2,134]},{30:[1,192],31:[1,193],32:[1,253]},{14:[1,254],30:[1,192],31:[1,193]},{1:[2,120],14:[2,120],20:[2,120],22:[2,120],25:[2,120],29:[2,120],30:[2,120],31:[2,120],32:[2,120],37:[2,120],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,120],58:[2,120],59:54,61:[2,120],81:[2,120],84:[1,255],88:[2,120],89:[2,120],90:[2,120]},{1:[2,122],14:[2,122],20:[2,122],22:[2,122],25:[2,122],29:[2,122],30:[2,122],31:[2,122],32:[2,122],37:[2,122],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,122],58:[2,122],59:54,61:[2,122],81:[2,122],84:[2,122],88:[2,122],89:[2,122],90:[2,122]},{9:[1,65],11:[1,66],15:[1,67],85:[1,256]},{20:[1,55],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35],88:[1,257]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:258,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:259,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],20:[1,69],21:[1,37],23:[1,38],79:[1,36]},{1:[2,129],14:[2,129],20:[2,129],22:[2,129],25:[2,129],29:[2,129],30:[2,129],31:[2,129],32:[2,129],37:[2,129],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,129],58:[2,129],59:54,61:[2,129],81:[2,129],84:[2,129],88:[2,129],89:[2,129],90:[2,129]},{1:[2,13],9:[2,13],11:[2,13],14:[2,13],15:[2,13],20:[2,13],22:[2,13],25:[2,13],26:[1,260],29:[2,13],30:[2,13],31:[2,13],32:[2,13],37:[2,13],40:[2,13],41:[2,13],42:[2,13],44:[2,13],45:[2,13],46:[2,13],47:[2,13],48:[2,13],49:[2,13],50:[2,13],51:[2,13],52:[2,13],53:[2,13],58:[2,13],61:[2,13],73:[2,13],81:[2,13],83:[2,13],84:[2,13],85:[2,13],88:[2,13],89:[2,13],90:[2,13]},{1:[2,14],9:[2,14],11:[2,14],14:[2,14],15:[2,14],20:[2,14],22:[2,14],25:[2,14],26:[1,261],29:[2,14],30:[2,14],31:[2,14],32:[2,14],37:[2,14],40:[2,14],41:[2,14],42:[2,14],44:[2,14],45:[2,14],46:[2,14],47:[2,14],48:[2,14],49:[2,14],50:[2,14],51:[2,14],52:[2,14],53:[2,14],58:[2,14],61:[2,14],73:[2,14],81:[2,14],83:[2,14],84:[2,14],85:[2,14],88:[2,14],89:[2,14],90:[2,14]},{4:[1,117],5:113,7:[1,118],8:[1,114],10:107,21:[1,116],23:[1,115],27:112,33:[1,110],39:[1,111],44:[1,109],76:108,77:262,79:[1,36]},{25:[2,110],29:[2,110],30:[2,110],32:[2,110]},{30:[1,226],32:[1,263]},{20:[1,55],25:[2,100],29:[2,100],30:[2,100],32:[2,100],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],12:264,16:[1,32],18:[1,33],19:58,20:[1,34],21:[1,37],23:[1,38],26:[1,25],28:57,29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[1,59],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{25:[2,96],29:[2,96],30:[2,96],32:[2,96],47:[2,96]},{20:[1,55],25:[2,103],29:[2,103],30:[2,103],32:[2,103],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{25:[2,97],29:[2,97],30:[2,97],32:[2,97],47:[2,97]},{25:[1,265],30:[1,226]},{22:[1,266],30:[1,192],31:[1,193]},{30:[1,192],31:[1,193],32:[1,267]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:268,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{17:269,31:[1,6]},{14:[2,24],22:[2,24],29:[2,24],30:[2,24],31:[2,24],32:[2,24],37:[2,24]},{13:270,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{54:[1,238]},{30:[1,192],31:[1,193],32:[1,271]},{1:[2,8],9:[2,8],11:[2,8],14:[2,8],15:[2,8],20:[2,8],22:[2,8],25:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],37:[2,8],40:[2,8],41:[2,8],42:[2,8],44:[2,8],45:[2,8],46:[2,8],47:[2,8],48:[2,8],49:[2,8],50:[2,8],51:[2,8],52:[2,8],53:[2,8],58:[2,8],61:[2,8],73:[2,8],81:[2,8],83:[2,8],84:[2,8],85:[2,8],88:[2,8],89:[2,8],90:[2,8]},{1:[2,54],14:[2,54],20:[2,54],22:[2,54],25:[2,54],29:[2,54],30:[2,54],31:[2,54],32:[2,54],37:[2,54],41:[2,54],44:[2,54],45:[2,54],46:[2,54],47:[2,54],48:[2,54],49:[2,54],50:[2,54],51:[2,54],52:[2,54],58:[2,54],61:[2,54],81:[2,54],84:[2,54],88:[2,54],89:[2,54],90:[2,54]},{17:272,31:[1,6]},{17:273,20:[1,55],31:[1,6],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{1:[2,73],14:[2,73],20:[2,73],22:[2,73],25:[2,73],29:[2,73],30:[2,73],31:[2,73],32:[2,73],37:[2,73],41:[2,73],44:[2,73],45:[2,73],46:[2,73],47:[2,73],48:[2,73],49:[2,73],50:[2,73],51:[2,73],52:[2,73],58:[2,73],61:[2,73],81:[2,73],84:[2,73],88:[2,73],89:[2,73],90:[2,73]},{1:[2,78],14:[2,78],20:[2,78],22:[2,78],25:[2,78],29:[2,78],30:[2,78],31:[2,78],32:[2,78],37:[2,78],41:[2,78],44:[2,78],45:[2,78],46:[2,78],47:[2,78],48:[2,78],49:[2,78],50:[2,78],51:[2,78],52:[2,78],58:[2,78],61:[2,78],81:[2,78],84:[2,78],88:[2,78],89:[2,78],90:[2,78]},{1:[2,131],14:[2,131],20:[2,131],22:[2,131],25:[2,131],29:[2,131],30:[2,131],31:[2,131],32:[2,131],37:[2,131],41:[2,131],44:[2,131],45:[2,131],46:[2,131],47:[2,131],48:[2,131],49:[2,131],50:[2,131],51:[2,131],52:[2,131],58:[2,131],61:[2,131],66:[2,131],81:[2,131],84:[2,131],88:[2,131],89:[2,131],90:[2,131]},{20:[1,55],29:[2,93],31:[2,93],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35]},{17:274,31:[1,6]},{1:[2,86],14:[2,86],20:[2,86],22:[2,86],25:[2,86],29:[2,86],30:[2,86],31:[2,86],32:[2,86],37:[2,86],41:[2,86],44:[2,86],45:[2,86],46:[2,86],47:[2,86],48:[2,86],49:[2,86],50:[2,86],51:[2,86],52:[2,86],58:[2,86],61:[2,86],81:[2,86],84:[2,86],88:[2,86],89:[2,86],90:[2,86]},{1:[2,91],14:[2,91],20:[2,91],22:[2,91],25:[2,91],29:[2,91],30:[2,91],31:[2,91],32:[2,91],37:[2,91],41:[2,91],44:[2,91],45:[2,91],46:[2,91],47:[2,91],48:[2,91],49:[2,91],50:[2,91],51:[2,91],52:[2,91],58:[2,91],61:[2,91],81:[2,91],84:[2,91],88:[2,91],89:[2,91],90:[2,91]},{17:275,31:[1,6]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:276,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:277,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:278,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,124],14:[2,124],20:[2,124],22:[2,124],25:[2,124],29:[2,124],30:[2,124],31:[2,124],32:[2,124],37:[2,124],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,124],58:[2,124],59:54,61:[2,124],81:[2,124],84:[2,124],88:[2,124],89:[2,124],90:[2,124]},{9:[1,65],11:[1,66],15:[1,67],85:[1,279]},{1:[2,15],9:[2,15],11:[2,15],14:[2,15],15:[2,15],20:[2,15],22:[2,15],25:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],37:[2,15],40:[2,15],41:[2,15],42:[2,15],44:[2,15],45:[2,15],46:[2,15],47:[2,15],48:[2,15],49:[2,15],50:[2,15],51:[2,15],52:[2,15],53:[2,15],58:[2,15],61:[2,15],73:[2,15],81:[2,15],83:[2,15],84:[2,15],85:[2,15],88:[2,15],89:[2,15],90:[2,15]},{1:[2,16],9:[2,16],11:[2,16],14:[2,16],15:[2,16],20:[2,16],22:[2,16],25:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],37:[2,16],40:[2,16],41:[2,16],42:[2,16],44:[2,16],45:[2,16],46:[2,16],47:[2,16],48:[2,16],49:[2,16],50:[2,16],51:[2,16],52:[2,16],53:[2,16],58:[2,16],61:[2,16],73:[2,16],81:[2,16],83:[2,16],84:[2,16],85:[2,16],88:[2,16],89:[2,16],90:[2,16]},{25:[2,111],29:[2,111],30:[2,111],32:[2,111]},{25:[2,112],29:[2,112],30:[2,112],32:[2,112]},{13:280,29:[1,136],30:[2,29],31:[2,29],32:[2,29]},{26:[1,281]},{26:[1,282]},{1:[2,45],14:[2,45],20:[2,45],22:[2,45],25:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],37:[2,45],41:[2,45],44:[2,45],45:[2,45],46:[2,45],47:[2,45],48:[2,45],49:[2,45],50:[2,45],51:[2,45],52:[2,45],58:[2,45],61:[2,45],81:[2,45],84:[2,45],88:[2,45],89:[2,45],90:[2,45]},{1:[2,37],20:[1,55],30:[2,37],32:[2,37],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[1,52],58:[1,53],59:54,61:[1,35],81:[2,37]},{1:[2,65],14:[2,65],20:[2,65],22:[2,65],25:[2,65],29:[2,65],30:[2,65],31:[2,65],32:[2,65],37:[2,65],41:[2,65],44:[2,65],45:[2,65],46:[2,65],47:[2,65],48:[2,65],49:[2,65],50:[2,65],51:[2,65],52:[2,65],58:[2,65],61:[2,65],81:[2,65],84:[2,65],88:[2,65],89:[2,65],90:[2,65]},{30:[1,192],31:[1,193],32:[1,283]},{1:[2,43],14:[2,43],20:[2,43],22:[2,43],25:[2,43],29:[2,43],30:[2,43],31:[2,43],32:[2,43],37:[2,43],41:[2,43],44:[2,43],45:[2,43],46:[2,43],47:[2,43],48:[2,43],49:[2,43],50:[2,43],51:[2,43],52:[2,43],58:[2,43],61:[2,43],81:[2,43],84:[2,43],88:[2,43],89:[2,43],90:[2,43]},{1:[2,66],14:[2,66],20:[2,66],22:[2,66],25:[2,66],29:[2,66],30:[2,66],31:[2,66],32:[2,66],37:[2,66],41:[2,66],44:[2,66],45:[2,66],46:[2,66],47:[2,66],48:[2,66],49:[2,66],50:[2,66],51:[2,66],52:[2,66],58:[2,66],61:[2,66],81:[2,66],84:[2,66],88:[2,66],89:[2,66],90:[2,66]},{1:[2,117],14:[2,117],20:[2,117],22:[2,117],25:[2,117],29:[2,117],30:[2,117],31:[2,117],32:[2,117],37:[2,117],41:[2,117],44:[2,117],45:[2,117],46:[2,117],47:[2,117],48:[2,117],49:[2,117],50:[2,117],51:[2,117],52:[2,117],57:284,58:[2,117],61:[2,117],81:[2,117],82:[1,152],84:[2,117],88:[2,117],89:[2,117],90:[2,117]},{1:[2,84],14:[2,84],20:[2,84],22:[2,84],25:[2,84],29:[2,84],30:[2,84],31:[2,84],32:[2,84],37:[2,84],41:[2,84],44:[2,84],45:[2,84],46:[2,84],47:[2,84],48:[2,84],49:[2,84],50:[2,84],51:[2,84],52:[2,84],58:[2,84],61:[2,84],81:[2,84],84:[2,84],88:[2,84],89:[2,84],90:[2,84]},{1:[2,10],9:[2,10],11:[2,10],14:[2,10],15:[2,10],20:[2,10],22:[2,10],25:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],37:[2,10],40:[2,10],41:[2,10],42:[2,10],44:[2,10],45:[2,10],46:[2,10],47:[2,10],48:[2,10],49:[2,10],50:[2,10],51:[2,10],52:[2,10],53:[2,10],58:[2,10],61:[2,10],73:[2,10],81:[2,10],83:[2,10],84:[2,10],85:[2,10],88:[2,10],89:[2,10],90:[2,10]},{1:[2,121],14:[2,121],20:[2,121],22:[2,121],25:[2,121],29:[2,121],30:[2,121],31:[2,121],32:[2,121],37:[2,121],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,121],58:[2,121],59:54,61:[2,121],81:[2,121],84:[2,121],88:[2,121],89:[2,121],90:[2,121]},{1:[2,123],14:[2,123],20:[2,123],22:[2,123],25:[2,123],29:[2,123],30:[2,123],31:[2,123],32:[2,123],37:[2,123],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,123],58:[2,123],59:54,61:[2,123],81:[2,123],84:[2,123],88:[2,123],89:[2,123],90:[2,123]},{1:[2,126],14:[2,126],20:[2,126],22:[2,126],25:[2,126],29:[2,126],30:[2,126],31:[2,126],32:[2,126],37:[2,126],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,126],58:[2,126],59:54,61:[2,126],81:[2,126],84:[1,285],88:[2,126],89:[2,126],90:[2,126]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:286,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{30:[1,192],31:[1,193],32:[1,287]},{25:[2,98],29:[2,98],30:[2,98],32:[2,98],47:[2,98]},{25:[2,99],29:[2,99],30:[2,99],32:[2,99],47:[2,99]},{14:[2,25],22:[2,25],29:[2,25],30:[2,25],31:[2,25],32:[2,25],37:[2,25]},{1:[2,119],14:[2,119],20:[2,119],22:[2,119],25:[2,119],29:[2,119],30:[2,119],31:[2,119],32:[2,119],37:[2,119],41:[2,119],44:[2,119],45:[2,119],46:[2,119],47:[2,119],48:[2,119],49:[2,119],50:[2,119],51:[2,119],52:[2,119],58:[2,119],61:[2,119],81:[2,119],84:[2,119],88:[2,119],89:[2,119],90:[2,119]},{3:11,4:[1,27],5:28,6:29,7:[1,30],8:[1,31],16:[1,32],18:[1,33],19:288,20:[1,34],21:[1,37],23:[1,38],26:[1,25],36:[1,60],42:[1,12],43:[1,13],44:[1,14],45:[1,15],55:[1,16],56:[1,17],59:18,60:[1,19],61:[1,35],62:[1,20],63:[1,21],64:[1,22],67:[1,23],70:[1,24],74:[1,26],79:[1,36]},{1:[2,125],14:[2,125],20:[2,125],22:[2,125],25:[2,125],29:[2,125],30:[2,125],31:[2,125],32:[2,125],37:[2,125],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,125],58:[2,125],59:54,61:[2,125],81:[2,125],84:[2,125],88:[2,125],89:[2,125],90:[2,125]},{25:[2,101],29:[2,101],30:[2,101],32:[2,101]},{1:[2,127],14:[2,127],20:[2,127],22:[2,127],25:[2,127],29:[2,127],30:[2,127],31:[2,127],32:[2,127],37:[2,127],41:[1,43],44:[1,44],45:[1,45],46:[1,46],47:[1,47],48:[1,48],49:[1,49],50:[1,50],51:[1,51],52:[2,127],58:[2,127],59:54,61:[2,127],81:[2,127],84:[2,127],88:[2,127],89:[2,127],90:[2,127]}], +defaultActions: {2:[2,136]}, parseError: function parseError(str, hash) { throw new Error(str); }, diff --git a/src/ast.co b/src/ast.co index 7a9a8d9a5..e22bed817 100644 --- a/src/ast.co +++ b/src/ast.co @@ -1676,6 +1676,8 @@ class exports.For extends While then "#idx #{ '<>'charAt pvar < 0 }#eq #tvar" else "#pvar < 0 ? #idx >#eq #tvar : #idx <#eq #tvar" else + if @pipe + @item = Var o.scope.temporary \x if @item or @object and @own [svar, srcPart] = @source.compileLoopReference o, \ref, not @object svar is srcPart or temps.push svar @@ -1707,7 +1709,9 @@ class exports.For extends While head += ') {' @infuseIIFE! o.indent += TAB - if @item and not @item.isEmpty! + if @pipe + @body = Block Pipe(JS "#svar[#idx]"; @body) <<< {ref: @item.value, +map} + else if @item and not @item.isEmpty! head += \\n + o.indent + Assign(@item, JS "#svar[#idx]")compile(o, LEVEL_TOP) + \; body = @compileBody o @@ -1917,36 +1921,37 @@ class exports.Label extends Node #### Pipe # Passes input to output via `&`-references. class exports.Pipe extends Node - (@input, @output, @cascade, @implicit) -> + (@input, @output, @prog1) ~> - show: -> @cascade and \=> + show: -> @prog1 children: <[ input output ]> terminator: '' - ::delegate <[ isCallable isArray isString isRegex ]> -> @output[it]! + ::delegate <[ isCallable isArray isString isRegex ]> -> + @[if @prog1 then \input else \output][it]! getJump: -> @output.getJump it makeReturn: (@ret) -> this compileNode: ({level}:o) -> - {input, output, ref} = this - if @cascade and (\ret in this or level and not @void) + {input, output, prog1, ref} = this + if prog1 and (\ret in this or level and not @void) output.add (Literal \& => &cascadee = true) if \ret in this output.=makeReturn @ret if ref - then output = Assign (if @cascade then Arr! else JS ref), output + then prog1 or @map or output = Assign JS(ref), output else ref = o.scope.temporary \x if input instanceof Pipe then input <<< {ref} - else input = Assign JS(ref), input + else input &&= Assign JS(ref), input o.level &&= LEVEL_PAREN code = input.compile o out = Block output .compile o <<< ref: new String ref - @carp "unreferred cascadee" if @implicit and not o.ref.erred + @carp "unreferred cascadee" if prog1 is \cascade and not o.ref.erred return "#code#{input.terminator}\n#out" unless level code += ", #out" if level > LEVEL_PAREN then "(#code)" else code diff --git a/src/grammar.co b/src/grammar.co index 9a57e309b..2b1a2ffc1 100644 --- a/src/grammar.co +++ b/src/grammar.co @@ -68,7 +68,8 @@ bnf = o 'LET CALL( ArgList OptComma )CALL Block' -> Chain Call.let $3, $6 - o 'WITH Expression Block' -> Chain new Pipe $2, $3, true + o 'WITH Expression Block' -> Chain Pipe $2, $3, \with + o 'FOR Expression Block' -> Chain new For source: $2, body: $3, pipe: true # An array or object List: @@ -114,8 +115,8 @@ bnf = Line: o \Expression - # Implicit `with` on top level - o 'Expression Block' -> new Pipe $1, $2, true true + # Cascade: an implicit `with`. + o 'Expression Block' -> Pipe $1, $2, \cascade o 'PARAM( ArgList OptComma )PARAM <- Expression' , -> Call.back $2, $6, $5 is \<~ @@ -169,7 +170,7 @@ bnf = *if \! is $2.charAt 0 then Binary $2.slice(1), $1, $3 .invert! else Binary $2 , $1, $3 - o 'Expression |> Expression' -> new Pipe $1, $3 + o 'Expression |> Expression' -> Pipe $1, $3 o 'Chain !?' -> Existence $1.unwrap!, true diff --git a/test/literal.co b/test/literal.co index a731a4189..424de3fe7 100644 --- a/test/literal.co +++ b/test/literal.co @@ -424,3 +424,54 @@ compileThrows 'bad string in range' 2 '\n"a" to "bc"' ### yadayadayada throws \unimplemented -> ... + + +### Reference +n = 1 +eq 1, n&n +eq 1, n& n +eq 1, n & n +eq 1, n&-n +eq 1, n & -n + +compileThrows 'stray reference' 2 '\n&' + +#### Pipe +Array 0 |> &concat 1, 2 + |> & <<< {3: 4} + |> eq '1,2,,4' "#&" + +String 0 +|> if & then &+& else &*& +|> eq \00 & + +eq void, + -> |> & & |> & + +funs = + 2 |> -> & + 3 |> -> & +eq 6, funs.0! * funs.1! + +#### `with` +a = with [2 7 1 8 2] + &push 3 + &sort! + &shift! + &pop! +.join '' +eq \2237 a + +#### Cascade +eq + & &, & + (->) &(&, &) + ok &valueOf! + +compileThrows 'unreferred cascadee' 1 'a => b' + +#### Quick Map +eq \2718, + for [1 6 0 7] + & + 1 + .join '' diff --git a/test/operator.co b/test/operator.co index 57a3e9731..d13e5143e 100644 --- a/test/operator.co +++ b/test/operator.co @@ -417,48 +417,6 @@ o.d >?= 7 eq o.c * o.d, 14 -### Pipe / `with` / Cascade -Array 0 |> &concat 1, 2 - |> & <<< {3: 4} - |> eq '1,2,,4' "#&" - -String 0 -|> if & then &+& else &*& -|> eq \00 & - -eq void, - -> |> & & |> & - -a = with [2 7 1 8 2] - &push 3 - &sort! - &shift! - &pop! -.join '' -eq \2237 a - -eq - & &, & - (->) &(&, &) - ok &valueOf! - -n = 1 -eq 1, n&n -eq 1, n& n -eq 1, n & n -eq 1, n&-n -eq 1, n & -n - -funs = - 2 |> -> & - 3 |> -> & -eq 6, funs.0! * funs.1! - -compileThrows 'stray reference' 2 '\n&' - -compileThrows 'unreferred cascadee' 1 'a => b' - - ### Listar * 0, 1 ok 2