From: <rob...@us...> - 2012-09-17 21:29:51
|
Revision: 43019 http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=43019&view=rev Author: robertplummer Date: 2012-09-17 21:29:41 +0000 (Mon, 17 Sep 2012) Log Message: ----------- [FIX] Bringing the parser closer to beta, have expanding headers working now, tested with more dev.tiki.org data, seems solid [ENH] Broke the block parsing into a less nested structure, with a nested recovery just in case [ENH] Using now the actual breaking character returned to the parser from method line($ch) where $ch is the detected character from the string being parsed rather than assuming it is "\n", in some cases, it is not set Modified Paths: -------------- trunk/lib/core/JisonParser/Wiki/Handler.php trunk/lib/core/JisonParser/Wiki/List.php trunk/lib/core/JisonParser/Wiki.jison trunk/lib/core/JisonParser/Wiki.js trunk/lib/core/JisonParser/Wiki.php trunk/lib/test/core/JisonParser/OutputTest.php Modified: trunk/lib/core/JisonParser/Wiki/Handler.php =================================================================== --- trunk/lib/core/JisonParser/Wiki/Handler.php 2012-09-17 20:15:11 UTC (rev 43018) +++ trunk/lib/core/JisonParser/Wiki/Handler.php 2012-09-17 21:29:41 UTC (rev 43019) @@ -21,6 +21,8 @@ public static $pluginIndexes = array(); public $pluginNegotiators = array(); + public $headerStack = false; + /* np tracking */ public $npStack = false; //There can only be 1 active np stack @@ -189,8 +191,13 @@ echo "{" . $result . ":" .$avoiding_name_collisions . "}" . $yy_->yytext . "\n"; return $result; } + + function parseError($error, $info) + { + echo $error; + die; + } */ - function parse($input) { if (empty($input)) return $input; @@ -275,7 +282,9 @@ $output = str_replace("<!---->", "", $output); //Replace the break we put at the beginning - $output = preg_replace("/([<]br [\/][>][\n]|[\n])$/", "", $output); + //$output = preg_replace("/^(([<]br [\/][>])?([\n][\r]|[\n\r]))/", "", $output); + $output = preg_replace("/(([<]br [\/][>])?([\n][\r]|[\r][\n]|[\n\r]))$/", "", $output); + //$output = trim($output, "\r"); $output = $this->unprotectSpecialChars($output, $this->Parser->option['is_html']); @@ -415,11 +424,6 @@ } } - function SOL() //start of line - { - return ($this->yyloc['first_column'] == 0 ? true : false); - } - // This function handles the protection of html entities so that they are not mangled when // parse_htmlchar runs, and as well so they can be properly seen, be it html or non-html function protectSpecialChars($data) @@ -563,29 +567,21 @@ return '<em>' . $content . '</em>'; } - function directional($direction, $content) + function l2r($content) { - $dir = ""; + $content = substr($content, 5); + return "<div dir='ltr'>" . $content . "</div>"; + } - $direction = trim($direction); - - switch ($direction) { - case "{l2r}" : - $dir = 'ltr'; - break; - case "{r2l}" : - $dir = 'rtl'; - break; - } - - return "<div dir='" . $dir . "'>" . $content . "</div>"; + function r2l($content) + { + $content = substr($content, 5); + return "<div dir='rtl'>" . $content . "</div>"; } function header($content) //!content { - $this->line++; - - $hNum = 1; + $hNum = 0; $headerLength = strlen($content); for ($i = 0; $i < $headerLength; $i++) { if ($content[$i] == '!') { @@ -595,10 +591,10 @@ } } - $content = substr($content, $hNum - 1); + $content = substr($content, $hNum); $hNum = min(6, $hNum); //html doesn't support 7+ header level - $id = $this->Parser->header->stack($hNum, $content); + $id = $this->Parser->header->stack($hNum - 2, $content); $button = ''; global $section, $tiki_p_edit; if ( @@ -620,12 +616,35 @@ $this->skipBr = true; - return $button . '<h' . $hNum . ' class="showhide_heading" id="' . $id . '">' . $content . '</h' . $hNum . '>'; + //expanding headers + $expandingHeaderClose = ''; + $expandingHeaderOpen = ''; + + if ($this->headerStack == true) { + $this->headerStack = false; + $expandingHeaderClose = '</div>'; + } + + if ($content{0} == '-') { + $content = substr($content, 1); + $this->headerStack = true; + $expandingHeaderOpen = '<a href="javascript:flipWithSign(\'flip' . $id .'\')" class="link" id="flipperflip' . $id .'">[+]</a>' . + '<div style="display: none;" class="showhide_heading" id="flip' . $id . '">'; + } + + $result = + $expandingHeaderClose . + $button . + '<h' . $hNum . ' class="showhide_heading" id="' . $id . '">' . + $content . + '</h' . $hNum . '>' . + $expandingHeaderOpen; + + return $result; } function stackList($content) { - $this->line++; $level = 0; $headerLength = strlen($content); $type = ''; @@ -670,7 +689,7 @@ return '<hr />'; } - function line() + function line($ch) { $this->line++; @@ -680,10 +699,10 @@ return ''; } - $result = "\n"; + $result = $ch; if ($this->skipBr == false && empty($this->tableStack) && $this->Parser->nonBreakingTagDepth == 0) { - $result = "<br />\n"; + $result = "<br />" . $ch; } if ($this->skipBr === true) { @@ -701,7 +720,6 @@ function forcedLineEnd() { - $this->line++; return '<br />'; } @@ -847,7 +865,38 @@ return '<!---->'; } - //unified functions used inside parser + public $blocks = array( + "header" => array('!'), + + "stackList" => array('*','#','+',';'), + + "r2l" => array('{r2l}'), + "l2r" => array('{l2r}'), + ); + + function block($content) + { + $this->line++; + + $content = ltrim($content, "\n\r"); + + foreach($this->blocks as $function => &$set) { + foreach($set as &$startsWith) { + if ($this->beginsWith($content, $startsWith)) { + return $this->$function($content); + } + } + } + + return $content; + } + + function beginsWith($string, $search) + { + return (strncmp($string, $search, strlen($search)) === 0); + } + + function substring($val, $left, $right) { return substr($val, $left, $right); Modified: trunk/lib/core/JisonParser/Wiki/List.php =================================================================== --- trunk/lib/core/JisonParser/Wiki/List.php 2012-09-17 20:15:11 UTC (rev 43018) +++ trunk/lib/core/JisonParser/Wiki/List.php 2012-09-17 21:29:41 UTC (rev 43019) @@ -138,7 +138,7 @@ unset($stack); - return $html . '<' . $parentTagType . ' class="tikiList" id="' . $id . '" style="' . $style . '">' . $result . '</' . $parentTagType . '>' . "\n"; + return $html . '<' . $parentTagType . ' class="tikiList" id="' . $id . '" style="' . $style . '">' . $result . '</' . $parentTagType . '>'; } private function advanceUntilNotType(&$i, &$stack, $type = "+", $wrapping = array("<br />", "\n")) Modified: trunk/lib/core/JisonParser/Wiki.jison =================================================================== --- trunk/lib/core/JisonParser/Wiki.jison 2012-09-17 20:15:11 UTC (rev 43018) +++ trunk/lib/core/JisonParser/Wiki.jison 2012-09-17 21:29:41 UTC (rev 43019) @@ -6,11 +6,15 @@ PLUGIN_ID [A-Z]+ INLINE_PLUGIN_ID [a-z]+ -SYNTAX_CHARS [{}\n\r_\^:\~'-|=\(\)\[\]*#+%<≤] +VARIABLE_NAME ([0-9A-Za-z ]{3,}) +SYNTAX_CHARS [{}\n_\^:\~'-|=\(\)\[\]*#+%<≤] LINE_CONTENT (.?) +LINES_CONTENT (.|\n)+ LINE_END (\n\r|\r\n|[\n\r]) +BLOCK_START ([\!*#+;]) +WIKI_LINK_TYPE (([a-z0-9-]+)) -%s np pp plugin line bold box center code color directional italic header list unlink link strike table titlebar underscore wikilink +%s np pp plugin line block bold box center code color italic unlink link strike table titlebar underscore wikilink %% <np><<EOF>> @@ -85,10 +89,10 @@ %} -"~tc~"(.|\n)+"~/tc~" return 'COMMENT'; +"~tc~"{LINES_CONTENT}"~/tc~" return 'COMMENT'; -[%][%]([0-9A-Za-z ]{3,})[%][%] +[%][%]{VARIABLE_NAME}[%][%] %{ if (parser.isContent()) return 'CONTENT'; //js @@ -96,7 +100,7 @@ return 'DOUBLE_DYNAMIC_VAR'; %} -[%]([0-9A-Za-z ]{3,})[%] +[%]{VARIABLE_NAME}[%] %{ if (parser.isContent()) return 'CONTENT'; //js @@ -107,6 +111,16 @@ "{ELSE}" return 'CONTENT';//For now let individual plugins handle else +{LINE_END}("{r2l}"|"{l2r}") + %{ + if (parser.isContent()) return 'CONTENT'; //js + lexer.begin('block'); //js + return 'BLOCK_START'; //js + + //php if ($this->isContent()) return 'CONTENT'; + //php $this->begin('block'); + //php return 'BLOCK_START'; + %} "{"{INLINE_PLUGIN_ID}.*?"}" %{ yytext = parser.inlinePlugin(yytext); //js @@ -360,105 +374,7 @@ %} -<header><<EOF>> - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.unput("\n"); //js - //php if ($this->isContent()) return 'CONTENT'; - //php $this->unput("\n"); - %} -<header>{LINE_END} - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.popState(); //js - lexer.unput("\n"); //js - return 'HEADER_END'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->popState(); - //php $this->unput("\n"); - //php return 'HEADER_END'; - %} -{LINE_END}[!] - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.begin('header'); //js - return 'HEADER_START'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->begin('header'); - //php return 'HEADER_START'; - %} - - - -<directional><<EOF>> - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.unput("\n"); //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->unput("\n"); - %} -<directional>{LINE_END} - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.popState(); //js - lexer.unput("\n"); //js - return 'DIRECTIONAL_END'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->popState(); - //php $this->unput("\n"); - //php return 'DIRECTIONAL_END'; - %} -{LINE_END}[\{](r2l|l2r)[\}] - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.begin('directional'); //js - return 'DIRECTIONAL_START'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->begin('directional'); - //php return 'DIRECTIONAL_START'; - %} - - - -<list><<EOF>> - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.unput("\n"); //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->unput("\n"); - %} -<list>{LINE_END} - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.popState(); //js - lexer.unput("\n"); //js - return 'LIST_END'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->popState(); - //php $this->unput("\n"); - //php return 'LIST_END'; - %} -{LINE_END}[*#+;] - %{ - if (parser.isContent()) return 'CONTENT'; //js - lexer.begin('list'); //js - return 'LIST_START'; //js - - //php if ($this->isContent()) return 'CONTENT'; - //php $this->begin('list'); - //php return 'LIST_START'; - %} - - - <italic><<EOF>> %{ if (parser.isContent()) return 'CONTENT'; //js @@ -572,7 +488,7 @@ //php $this->popState(); //php return 'STRIKE_END'; %} -[-][-](?![ ]) +[-][-](?![ ]|<<EOF>>) %{ if (parser.isContent()) return 'CONTENT'; //js lexer.begin('strike'); //js @@ -716,7 +632,7 @@ //php $yytext = substr($yytext, 1, -1); //php return 'WIKILINK_START'; %} -"("([a-z0-9-]+)"(" +"("{WIKI_LINK_TYPE}"(" %{ if (parser.isContent() || parser.linkStack == true) return 'CONTENT'; //js parser.linkStack = true; //js @@ -760,10 +676,39 @@ //php return 'WIKILINK_START'; %} -[<](.|\n)*?[>] return 'HTML_TAG'; -"≤REAL_LT≥"(.|\n)*?"≤REAL_GT≥" return 'HTML_TAG'; +<block>(?={LINE_END}) + %{ + if (parser.isContent()) return 'CONTENT'; //js + lexer.popState(); //js + return 'BLOCK_END'; //js + + //php if ($this->isContent()) return 'CONTENT'; + //php $this->popState(); + //php return 'BLOCK_END'; + %} +<block>{LINE_END} + %{ + if (parser.isContent()) return 'CONTENT'; //js + lexer.begin('block'); //js + return 'BLOCK_END'; //js + + //php if ($this->isContent()) return 'CONTENT'; + //php $this->begin('block'); + //php $this->unput("\n"); + //php return 'BLOCK_END'; + %} +{LINE_END}(?={BLOCK_START}) + %{ + if (parser.isContent()) return 'CONTENT'; //js + lexer.begin('block'); //js + return 'BLOCK_START'; //js + + //php if ($this->isContent()) return 'CONTENT'; + //php $this->begin('block'); + //php return 'BLOCK_START'; + %} {LINE_END} %{ if (parser.isContent()) return 'CONTENT'; //js @@ -773,11 +718,13 @@ //php return 'LINE_END'; %} - +[<](.|\n)*?[>] return 'HTML_TAG'; +"≤REAL_LT≥"(.|\n)*?"≤REAL_GT≥" return 'HTML_TAG'; ("§"[a-z0-9]{32}"§") return 'CONTENT'; ("≤"(.)+"≥") return 'CONTENT'; -([A-Za-z0-9 .,?;]+) return 'CONTENT'; -(?!{SYNTAX_CHARS})({LINE_CONTENT})?(?={SYNTAX_CHARS}) return 'CONTENT'; +([A-Za-z0-9 .,?;]+) return 'CONTENT'; +(?!{SYNTAX_CHARS})({LINE_CONTENT})?(?={SYNTAX_CHARS}) + return 'CONTENT'; ([ ]+?) return 'CONTENT'; (.) return 'CONTENT'; <<EOF>> return 'EOF'; @@ -786,14 +733,40 @@ %% wiki - : contents + : lines {return $1;} - | contents EOF + | lines EOF {return $1;} | EOF {return " ";} ; + +lines + : line + {$$ = $1;} + | line lines + { + $$ = $1 + $2; //js + //php $$ = $1 . $2; + } + ; + +line + : contents + {$$ = $1;} + | BLOCK_START BLOCK_END + { + $$ = $1 + $2; //js + //php $$ = $1 . $2; + } + | BLOCK_START contents BLOCK_END + { + $$ = parser.block($1 + $2); //js + //php $$ = $this->block($1 . $2); + } + ; + contents : content {$$ = $1;} @@ -950,34 +923,21 @@ //php $3['body'] = $2; //php $$ = $this->plugin($3); } - | DIRECTIONAL_START DIRECTIONAL_END - | DIRECTIONAL_START contents DIRECTIONAL_END - { - $$ = parser.directional($1, $2); //js - //php $$ = $this->directional($1, $2); - } - | HEADER_START HEADER_END - | HEADER_START contents HEADER_END - { - $$ = parser.header($2); //js - //php $$ = $this->header($2); - } - | LIST_START LIST_END - | LIST_START contents LIST_END - { - $$ = parser.stackList($1 + $2); //js - //php $$ = $this->stackList($1 . $2); - } | LINE_END - { - $$ = parser.line(); //js - //php $$ = $this->line(); - } + { + $$ = parser.line($1); //js + //php $$ = $this->line($1); + } | FORCED_LINE_END { $$ = parser.forcedLineEnd(); //js //php $$ = $this->forcedLineEnd(); } + | BLOCK_START contents BLOCK_END + { + $$ = parser.block($1 + $2); //js + //php $$ = $this->block($1 . $2); + } ; %% /* parser extensions */ Modified: trunk/lib/core/JisonParser/Wiki.js =================================================================== --- trunk/lib/core/JisonParser/Wiki.js 2012-09-17 20:15:11 UTC (rev 43018) +++ trunk/lib/core/JisonParser/Wiki.js 2012-09-17 21:29:41 UTC (rev 43019) @@ -2,9 +2,9 @@ var Wiki = (function(){ var parser = {trace: function trace() { }, yy: {}, -symbols_: {"error":2,"wiki":3,"contents":4,"EOF":5,"content":6,"CONTENT":7,"COMMENT":8,"NP_START":9,"NP_END":10,"PP_START":11,"PP_END":12,"DOUBLE_DYNAMIC_VAR":13,"SINGLE_DYNAMIC_VAR":14,"HTML_TAG":15,"HORIZONTAL_BAR":16,"BOLD_START":17,"BOLD_END":18,"BOX_START":19,"BOX_END":20,"CENTER_START":21,"CENTER_END":22,"CODE_START":23,"CODE_END":24,"COLOR_START":25,"COLOR_END":26,"ITALIC_START":27,"ITALIC_END":28,"UNLINK_START":29,"UNLINK_END":30,"LINK_START":31,"LINK_END":32,"STRIKE_START":33,"STRIKE_END":34,"DOUBLE_DASH":35,"TABLE_START":36,"TABLE_END":37,"TITLEBAR_START":38,"TITLEBAR_END":39,"UNDERSCORE_START":40,"UNDERSCORE_END":41,"WIKILINK_START":42,"WIKILINK_END":43,"INLINE_PLUGIN":44,"PLUGIN_START":45,"PLUGIN_END":46,"DIRECTIONAL_START":47,"DIRECTIONAL_END":48,"HEADER_START":49,"HEADER_END":50,"LIST_START":51,"LIST_END":52,"LINE_END":53,"FORCED_LINE_END":54,"$accept":0,"$end":1}, -terminals_: {2:"error",5:"EOF",7:"CONTENT",8:"COMMENT",9:"NP_START",10:"NP_END",11:"PP_START",12:"PP_END",13:"DOUBLE_DYNAMIC_VAR",14:"SINGLE_DYNAMIC_VAR",15:"HTML_TAG",16:"HORIZONTAL_BAR",17:"BOLD_START",18:"BOLD_END",19:"BOX_START",20:"BOX_END",21:"CENTER_START",22:"CENTER_END",23:"CODE_START",24:"CODE_END",25:"COLOR_START",26:"COLOR_END",27:"ITALIC_START",28:"ITALIC_END",29:"UNLINK_START",30:"UNLINK_END",31:"LINK_START",32:"LINK_END",33:"STRIKE_START",34:"STRIKE_END",35:"DOUBLE_DASH",36:"TABLE_START",37:"TABLE_END",38:"TITLEBAR_START",39:"TITLEBAR_END",40:"UNDERSCORE_START",41:"UNDERSCORE_END",42:"WIKILINK_START",43:"WIKILINK_END",44:"INLINE_PLUGIN",45:"PLUGIN_START",46:"PLUGIN_END",47:"DIRECTIONAL_START",48:"DIRECTIONAL_END",49:"HEADER_START",50:"HEADER_END",51:"LIST_START",52:"LIST_END",53:"LINE_END",54:"FORCED_LINE_END"}, -productions_: [0,[3,1],[3,2],[3,1],[4,1],[4,2],[6,1],[6,1],[6,2],[6,3],[6,2],[6,3],[6,1],[6,1],[6,1],[6,1],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,1],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,1],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,2],[6,3],[6,1],[6,1]], +symbols_: {"error":2,"wiki":3,"lines":4,"EOF":5,"line":6,"contents":7,"BLOCK_START":8,"BLOCK_END":9,"content":10,"CONTENT":11,"COMMENT":12,"NP_START":13,"NP_END":14,"PP_START":15,"PP_END":16,"DOUBLE_DYNAMIC_VAR":17,"SINGLE_DYNAMIC_VAR":18,"HTML_TAG":19,"HORIZONTAL_BAR":20,"BOLD_START":21,"BOLD_END":22,"BOX_START":23,"BOX_END":24,"CENTER_START":25,"CENTER_END":26,"CODE_START":27,"CODE_END":28,"COLOR_START":29,"COLOR_END":30,"ITALIC_START":31,"ITALIC_END":32,"UNLINK_START":33,"UNLINK_END":34,"LINK_START":35,"LINK_END":36,"STRIKE_START":37,"STRIKE_END":38,"DOUBLE_DASH":39,"TABLE_START":40,"TABLE_END":41,"TITLEBAR_START":42,"TITLEBAR_END":43,"UNDERSCORE_START":44,"UNDERSCORE_END":45,"WIKILINK_START":46,"WIKILINK_END":47,"INLINE_PLUGIN":48,"PLUGIN_START":49,"PLUGIN_END":50,"LINE_END":51,"FORCED_LINE_END":52,"$accept":0,"$end":1}, +terminals_: {2:"error",5:"EOF",8:"BLOCK_START",9:"BLOCK_END",11:"CONTENT",12:"COMMENT",13:"NP_START",14:"NP_END",15:"PP_START",16:"PP_END",17:"DOUBLE_DYNAMIC_VAR",18:"SINGLE_DYNAMIC_VAR",19:"HTML_TAG",20:"HORIZONTAL_BAR",21:"BOLD_START",22:"BOLD_END",23:"BOX_START",24:"BOX_END",25:"CENTER_START",26:"CENTER_END",27:"CODE_START",28:"CODE_END",29:"COLOR_START",30:"COLOR_END",31:"ITALIC_START",32:"ITALIC_END",33:"UNLINK_START",34:"UNLINK_END",35:"LINK_START",36:"LINK_END",37:"STRIKE_START",38:"STRIKE_END",39:"DOUBLE_DASH",40:"TABLE_START",41:"TABLE_END",42:"TITLEBAR_START",43:"TITLEBAR_END",44:"UNDERSCORE_START",45:"UNDERSCORE_END",46:"WIKILINK_START",47:"WIKILINK_END",48:"INLINE_PLUGIN",49:"PLUGIN_START",50:"PLUGIN_END",51:"LINE_END",52:"FORCED_LINE_END"}, +productions_: [0,[3,1],[3,2],[3,1],[4,1],[4,2],[6,1],[6,2],[6,3],[7,1],[7,2],[10,1],[10,1],[10,2],[10,3],[10,2],[10,3],[10,1],[10,1],[10,1],[10,1],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,1],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,2],[10,3],[10,1],[10,2],[10,3],[10,1],[10,1],[10,3]], performAction: function anonymous(yytext,yyleng,yylineno,yy,yystate,$$,_$) { var $0 = $$.length - 1; @@ -18,125 +18,144 @@ case 4:this.$ = $$[$0]; break; case 5: + this.$ = $$[$0-1] + $$[$0]; //js + //php this.$ = $$[$0-1] . $$[$0]; + +break; +case 6:this.$ = $$[$0]; +break; +case 7: + this.$ = $$[$0-1] + $$[$0]; //js + //php this.$ = $$[$0-1] . $$[$0]; + +break; +case 8: + this.$ = parser.block($$[$0-2] + $$[$0-1]); //js + //php this.$ = this->block($$[$0-2] . $$[$0-1]); + +break; +case 9:this.$ = $$[$0]; +break; +case 10: this.$ = $$[$0-1] + $$[$0]; //js //php this.$ = $$[$0-1] . $$[$0]; break; -case 6:this.$ = $$[$0]; +case 11:this.$ = $$[$0]; break; -case 7: +case 12: this.$ = parser.comment($$[$0]); //js //php this.$ = this->comment($$[$0]); //js break; -case 9: +case 14: this.$ = parser.np($$[$0-1]); //js //php this.$ = this->np($$[$0-1]); //js break; -case 11: +case 16: this.$ = parser.pp($$[$0-1]); //js //php this.$ = this->pp($$[$0-1]); //js break; -case 12: +case 17: this.$ = parser.doubleDynamicVar($$[$0]); //js //php this.$ = this->doubleDynamicVar($$[$0]); break; -case 13: +case 18: this.$ = parser.singleDynamicVar($$[$0]); //js //php this.$ = this->singleDynamicVar($$[$0]); break; -case 14: +case 19: this.$ = parser.htmlTag($$[$0]); //js //php this.$ = this->htmlTag($$[$0]); break; -case 15: +case 20: this.$ = parser.hr(); //js //php this.$ = this->hr(); break; -case 17: +case 22: this.$ = parser.bold($$[$0-1]); //js //php this.$ = this->bold($$[$0-1]); break; -case 19: +case 24: this.$ = parser.box($$[$0-1]); //js //php this.$ = this->box($$[$0-1]); break; -case 21: +case 26: this.$ = parser.center($$[$0-1]); //js //php this.$ = this->center($$[$0-1]); break; -case 23: +case 28: this.$ = parser.code($$[$0-1]); //js //php this.$ = this->code($$[$0-1]); break; -case 25: +case 30: this.$ = parser.color($$[$0-1]); //js //php this.$ = this->color($$[$0-1]); break; -case 27: +case 32: this.$ = parser.italics($$[$0-1]); //js //php this.$ = this->italics($$[$0-1]); break; -case 29: +case 34: this.$ = parser.unlink($$[$0-2] + $$[$0-1] + $$[$0]); //js //php this.$ = this->unlink($$[$0-2] . $$[$0-1] . $$[$0]); break; -case 31: +case 36: this.$ = parser.link($$[$0-1]); //js //php this.$ = this->link($$[$0-1]); break; -case 33: +case 38: this.$ = parser.strike($$[$0-1]); //js //php this.$ = this->strike($$[$0-1]); break; -case 34: +case 39: this.$ = parser.doubleDash(); //js //php this.$ = this->doubleDash(); break; -case 36: +case 41: this.$ = parser.tableParser($$[$0-1]); //js //php this.$ = this->tableParser($$[$0-1]); break; -case 38: +case 43: this.$ = parser.titlebar($$[$0-1]); //js //php this.$ = this->titlebar($$[$0-1]); break; -case 40: +case 45: this.$ = parser.underscore($$[$0-1]); //js //php this.$ = this->underscore($$[$0-1]); break; -case 42: +case 47: this.$ = parser.wikilink($$[$0-2], $$[$0-1]); //js //php this.$ = this->wikilink($$[$0-2], $$[$0-1]); break; -case 43: +case 48: this.$ = parser.plugin($$[$0]); //js //php this.$ = this->plugin($$[$0]); break; -case 44: +case 49: $$[$0].body = ''; //js this.$ = parser.plugin($$[$0]); //js @@ -144,7 +163,7 @@ //php this.$ = this->plugin($$[$0]); break; -case 45: +case 50: $$[$0].body = $$[$0-1]; //js this.$ = parser.plugin($$[$0]); //js @@ -152,34 +171,24 @@ //php this.$ = this->plugin($$[$0]); break; -case 47: - this.$ = parser.directional($$[$0-2], $$[$0-1]); //js - //php this.$ = this->directional($$[$0-2], $$[$0-1]); - -break; -case 49: - this.$ = parser.header($$[$0-1]); //js - //php this.$ = this->header($$[$0-1]); - -break; case 51: - this.$ = parser.stackList($$[$0-2] + $$[$0-1]); //js - //php this.$ = this->stackList($$[$0-2] . $$[$0-1]); - + this.$ = parser.line($$[$0]); //js + //php this.$ = this->line($$[$0]); + break; case 52: - this.$ = parser.line(); //js - //php this.$ = this->line(); - -break; -case 53: this.$ = parser.forcedLineEnd(); //js //php this.$ = this->forcedLineEnd(); break; +case 53: + this.$ = parser.block($$[$0-2] + $$[$0-1]); //js + //php this.$ = this->block($$[$0-2] . $$[$0-1]); + +break; } }, -table: [{3:1,4:2,5:[1,3],6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[3]},{1:[2,1],5:[1,34],6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,3]},{1:[2,4],5:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[2,4],11:[2,4],12:[2,4],13:[2,4],14:[2,4],15:[2,4],16:[2,4],17:[2,4],18:[2,4],19:[2,4],20:[2,4],21:[2,4],22:[2,4],23:[2,4],24:[2,4],25:[2,4],26:[2,4],27:[2,4],28:[2,4],29:[2,4],30:[2,4],31:[2,4],32:[2,4],33:[2,4],34:[2,4],35:[2,4],36:[2,4],37:[2,4],38:[2,4],39:[2,4],40:[2,4],41:[2,4],42:[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],53:[2,4],54:[2,4]},{1:[2,6],5:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[2,6],17:[2,6],18:[2,6],19:[2,6],20:[2,6],21:[2,6],22:[2,6],23:[2,6],24:[2,6],25:[2,6],26:[2,6],27:[2,6],28:[2,6],29:[2,6],30:[2,6],31:[2,6],32:[2,6],33:[2,6],34:[2,6],35:[2,6],36:[2,6],37:[2,6],38:[2,6],39:[2,6],40:[2,6],41:[2,6],42:[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],53:[2,6],54:[2,6]},{1:[2,7],5:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[2,7],17:[2,7],18:[2,7],19:[2,7],20:[2,7],21:[2,7],22:[2,7],23:[2,7],24:[2,7],25:[2,7],26:[2,7],27:[2,7],28:[2,7],29:[2,7],30:[2,7],31:[2,7],32:[2,7],33:[2,7],34:[2,7],35:[2,7],36:[2,7],37:[2,7],38:[2,7],39:[2,7],40:[2,7],41:[2,7],42:[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],53:[2,7],54:[2,7]},{4:37,6:4,7:[1,5],8:[1,6],9:[1,7],10:[1,36],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:39,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],12:[1,38],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,12],5:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],17:[2,12],18:[2,12],19:[2,12],20:[2,12],21:[2,12],22:[2,12],23:[2,12],24:[2,12],25:[2,12],26:[2,12],27:[2,12],28:[2,12],29:[2,12],30:[2,12],31:[2,12],32:[2,12],33:[2,12],34:[2,12],35:[2,12],36:[2,12],37:[2,12],38:[2,12],39:[2,12],40:[2,12],41:[2,12],42:[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],53:[2,12],54:[2,12]},{1:[2,13],5:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],17:[2,13],18:[2,13],19:[2,13],20:[2,13],21:[2,13],22:[2,13],23:[2,13],24:[2,13],25:[2,13],26:[2,13],27:[2,13],28:[2,13],29:[2,13],30:[2,13],31:[2,13],32:[2,13],33:[2,13],34:[2,13],35:[2,13],36:[2,13],37:[2,13],38:[2,13],39:[2,13],40:[2,13],41:[2,13],42:[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],53:[2,13],54:[2,13]},{1:[2,14],5:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],17:[2,14],18:[2,14],19:[2,14],20:[2,14],21:[2,14],22:[2,14],23:[2,14],24:[2,14],25:[2,14],26:[2,14],27:[2,14],28:[2,14],29:[2,14],30:[2,14],31:[2,14],32:[2,14],33:[2,14],34:[2,14],35:[2,14],36:[2,14],37:[2,14],38:[2,14],39:[2,14],40:[2,14],41:[2,14],42:[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],53:[2,14],54:[2,14]},{1:[2,15],5:[2,15],7:[2,15],8:[2,15],9:[2,15],10:[2,15],11:[2,15],12:[2,15],13:[2,15],14:[2,15],15:[2,15],16:[2,15],17:[2,15],18:[2,15],19:[2,15],20:[2,15],21:[2,15],22:[2,15],23:[2,15],24:[2,15],25:[2,15],26:[2,15],27:[2,15],28:[2,15],29:[2,15],30:[2,15],31:[2,15],32:[2,15],33:[2,15],34:[2,15],35:[2,15],36:[2,15],37:[2,15],38:[2,15],39:[2,15],40:[2,15],41:[2,15],42:[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],53:[2,15],54:[2,15]},{4:41,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],18:[1,40],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:43,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],20:[1,42],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:45,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],22:[1,44],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:47,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],24:[1,46],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:49,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],26:[1,48],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:51,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],28:[1,50],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:53,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],30:[1,52],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:55,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],32:[1,54],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:57,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],34:[1,56],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,34],5:[2,34],7:[2,34],8:[2,34],9:[2,34],10:[2,34],11:[2,34],12:[2,34],13:[2,34],14:[2,34],15:[2,34],16:[2,34],17:[2,34],18:[2,34],19:[2,34],20:[2,34],21:[2,34],22:[2,34],23:[2,34],24:[2,34],25:[2,34],26:[2,34],27:[2,34],28:[2,34],29:[2,34],30:[2,34],31:[2,34],32:[2,34],33:[2,34],34:[2,34],35:[2,34],36:[2,34],37:[2,34],38:[2,34],39:[2,34],40:[2,34],41:[2,34],42:[2,34],43:[2,34],44:[2,34],45:[2,34],46:[2,34],47:[2,34],48:[2,34],49:[2,34],50:[2,34],51:[2,34],52:[2,34],53:[2,34],54:[2,34]},{4:59,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],37:[1,58],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:61,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],39:[1,60],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:63,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],41:[1,62],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:65,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],43:[1,64],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,43],5:[2,43],7:[2,43],8:[2,43],9:[2,43],10:[2,43],11:[2,43],12:[2,43],13:[2,43],14:[2,43],15:[2,43],16:[2,43],17:[2,43],18:[2,43],19:[2,43],20:[2,43],21:[2,43],22:[2,43],23:[2,43],24:[2,43],25:[2,43],26:[2,43],27:[2,43],28:[2,43],29:[2,43],30:[2,43],31:[2,43],32:[2,43],33:[2,43],34:[2,43],35:[2,43],36:[2,43],37:[2,43],38:[2,43],39:[2,43],40:[2,43],41:[2,43],42:[2,43],43:[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],53:[2,43],54:[2,43]},{4:67,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],46:[1,66],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:69,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],48:[1,68],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{4:71,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],50:[1,70],51:[1,31],53:[1,32],54:[1,33]},{4:73,6:4,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],52:[1,72],53:[1,32],54:[1,33]},{1:[2,52],5:[2,52],7:[2,52],8:[2,52],9:[2,52],10:[2,52],11:[2,52],12:[2,52],13:[2,52],14:[2,52],15:[2,52],16:[2,52],17:[2,52],18:[2,52],19:[2,52],20:[2,52],21:[2,52],22:[2,52],23:[2,52],24:[2,52],25:[2,52],26:[2,52],27:[2,52],28:[2,52],29:[2,52],30:[2,52],31:[2,52],32:[2,52],33:[2,52],34:[2,52],35:[2,52],36:[2,52],37:[2,52],38:[2,52],39:[2,52],40:[2,52],41:[2,52],42:[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],52:[2,52],53:[2,52],54:[2,52]},{1:[2,53],5:[2,53],7:[2,53],8:[2,53],9:[2,53],10:[2,53],11:[2,53],12:[2,53],13:[2,53],14:[2,53],15:[2,53],16:[2,53],17:[2,53],18:[2,53],19:[2,53],20:[2,53],21:[2,53],22:[2,53],23:[2,53],24:[2,53],25:[2,53],26:[2,53],27:[2,53],28:[2,53],29:[2,53],30:[2,53],31:[2,53],32:[2,53],33:[2,53],34:[2,53],35:[2,53],36:[2,53],37:[2,53],38:[2,53],39:[2,53],40:[2,53],41:[2,53],42:[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],52:[2,53],53:[2,53],54:[2,53]},{1:[2,2]},{1:[2,5],5:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[2,5],17:[2,5],18:[2,5],19:[2,5],20:[2,5],21:[2,5],22:[2,5],23:[2,5],24:[2,5],25:[2,5],26:[2,5],27:[2,5],28:[2,5],29:[2,5],30:[2,5],31:[2,5],32:[2,5],33:[2,5],34:[2,5],35:[2,5],36:[2,5],37:[2,5],38:[2,5],39:[2,5],40:[2,5],41:[2,5],42:[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],53:[2,5],54:[2,5]},{1:[2,8],5:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[2,8],17:[2,8],18:[2,8],19:[2,8],20:[2,8],21:[2,8],22:[2,8],23:[2,8],24:[2,8],25:[2,8],26:[2,8],27:[2,8],28:[2,8],29:[2,8],30:[2,8],31:[2,8],32:[2,8],33:[2,8],34:[2,8],35:[2,8],36:[2,8],37:[2,8],38:[2,8],39:[2,8],40:[2,8],41:[2,8],42:[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],53:[2,8],54:[2,8]},{6:35,7:[1,5],8:[1,6],9:[1,7],10:[1,74],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,10],5:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[2,10],17:[2,10],18:[2,10],19:[2,10],20:[2,10],21:[2,10],22:[2,10],23:[2,10],24:[2,10],25:[2,10],26:[2,10],27:[2,10],28:[2,10],29:[2,10],30:[2,10],31:[2,10],32:[2,10],33:[2,10],34:[2,10],35:[2,10],36:[2,10],37:[2,10],38:[2,10],39:[2,10],40:[2,10],41:[2,10],42:[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],53:[2,10],54:[2,10]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],12:[1,75],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,16],5:[2,16],7:[2,16],8:[2,16],9:[2,16],10:[2,16],11:[2,16],12:[2,16],13:[2,16],14:[2,16],15:[2,16],16:[2,16],17:[2,16],18:[2,16],19:[2,16],20:[2,16],21:[2,16],22:[2,16],23:[2,16],24:[2,16],25:[2,16],26:[2,16],27:[2,16],28:[2,16],29:[2,16],30:[2,16],31:[2,16],32:[2,16],33:[2,16],34:[2,16],35:[2,16],36:[2,16],37:[2,16],38:[2,16],39:[2,16],40:[2,16],41:[2,16],42:[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],53:[2,16],54:[2,16]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],18:[1,76],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,18],5:[2,18],7:[2,18],8:[2,18],9:[2,18],10:[2,18],11:[2,18],12:[2,18],13:[2,18],14:[2,18],15:[2,18],16:[2,18],17:[2,18],18:[2,18],19:[2,18],20:[2,18],21:[2,18],22:[2,18],23:[2,18],24:[2,18],25:[2,18],26:[2,18],27:[2,18],28:[2,18],29:[2,18],30:[2,18],31:[2,18],32:[2,18],33:[2,18],34:[2,18],35:[2,18],36:[2,18],37:[2,18],38:[2,18],39:[2,18],40:[2,18],41:[2,18],42:[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],53:[2,18],54:[2,18]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],20:[1,77],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,20],5:[2,20],7:[2,20],8:[2,20],9:[2,20],10:[2,20],11:[2,20],12:[2,20],13:[2,20],14:[2,20],15:[2,20],16:[2,20],17:[2,20],18:[2,20],19:[2,20],20:[2,20],21:[2,20],22:[2,20],23:[2,20],24:[2,20],25:[2,20],26:[2,20],27:[2,20],28:[2,20],29:[2,20],30:[2,20],31:[2,20],32:[2,20],33:[2,20],34:[2,20],35:[2,20],36:[2,20],37:[2,20],38:[2,20],39:[2,20],40:[2,20],41:[2,20],42:[2,20],43:[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],54:[2,20]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],22:[1,78],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,22],5:[2,22],7:[2,22],8:[2,22],9:[2,22],10:[2,22],11:[2,22],12:[2,22],13:[2,22],14:[2,22],15:[2,22],16:[2,22],17:[2,22],18:[2,22],19:[2,22],20:[2,22],21:[2,22],22:[2,22],23:[2,22],24:[2,22],25:[2,22],26:[2,22],27:[2,22],28:[2,22],29:[2,22],30:[2,22],31:[2,22],32:[2,22],33:[2,22],34:[2,22],35:[2,22],36:[2,22],37:[2,22],38:[2,22],39:[2,22],40:[2,22],41:[2,22],42:[2,22],43:[2,22],44:[2,22],45:[2,22],46:[2,22],47:[2,22],48:[2,22],49:[2,22],50:[2,22],51:[2,22],52:[2,22],53:[2,22],54:[2,22]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],24:[1,79],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,24],5:[2,24],7:[2,24],8:[2,24],9:[2,24],10:[2,24],11:[2,24],12:[2,24],13:[2,24],14:[2,24],15:[2,24],16:[2,24],17:[2,24],18:[2,24],19:[2,24],20:[2,24],21:[2,24],22:[2,24],23:[2,24],24:[2,24],25:[2,24],26:[2,24],27:[2,24],28:[2,24],29:[2,24],30:[2,24],31:[2,24],32:[2,24],33:[2,24],34:[2,24],35:[2,24],36:[2,24],37:[2,24],38:[2,24],39:[2,24],40:[2,24],41:[2,24],42:[2,24],43:[2,24],44:[2,24],45:[2,24],46:[2,24],47:[2,24],48:[2,24],49:[2,24],50:[2,24],51:[2,24],52:[2,24],53:[2,24],54:[2,24]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],26:[1,80],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,26],5:[2,26],7:[2,26],8:[2,26],9:[2,26],10:[2,26],11:[2,26],12:[2,26],13:[2,26],14:[2,26],15:[2,26],16:[2,26],17:[2,26],18:[2,26],19:[2,26],20:[2,26],21:[2,26],22:[2,26],23:[2,26],24:[2,26],25:[2,26],26:[2,26],27:[2,26],28:[2,26],29:[2,26],30:[2,26],31:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[2,26],36:[2,26],37:[2,26],38:[2,26],39:[2,26],40:[2,26],41:[2,26],42:[2,26],43:[2,26],44:[2,26],45:[2,26],46:[2,26],47:[2,26],48:[2,26],49:[2,26],50:[2,26],51:[2,26],52:[2,26],53:[2,26],54:[2,26]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],28:[1,81],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,28],5:[2,28],7:[2,28],8:[2,28],9:[2,28],10:[2,28],11:[2,28],12:[2,28],13:[2,28],14:[2,28],15:[2,28],16:[2,28],17:[2,28],18:[2,28],19:[2,28],20:[2,28],21:[2,28],22:[2,28],23:[2,28],24:[2,28],25:[2,28],26:[2,28],27:[2,28],28:[2,28],29:[2,28],30:[2,28],31:[2,28],32:[2,28],33:[2,28],34:[2,28],35:[2,28],36:[2,28],37:[2,28],38:[2,28],39:[2,28],40:[2,28],41:[2,28],42:[2,28],43:[2,28],44:[2,28],45:[2,28],46:[2,28],47:[2,28],48:[2,28],49:[2,28],50:[2,28],51:[2,28],52:[2,28],53:[2,28],54:[2,28]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],30:[1,82],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,30],5:[2,30],7:[2,30],8:[2,30],9:[2,30],10:[2,30],11:[2,30],12:[2,30],13:[2,30],14:[2,30],15:[2,30],16:[2,30],17:[2,30],18:[2,30],19:[2,30],20:[2,30],21:[2,30],22:[2,30],23:[2,30],24:[2,30],25:[2,30],26:[2,30],27:[2,30],28:[2,30],29:[2,30],30:[2,30],31:[2,30],32:[2,30],33:[2,30],34:[2,30],35:[2,30],36:[2,30],37:[2,30],38:[2,30],39:[2,30],40:[2,30],41:[2,30],42:[2,30],43:[2,30],44:[2,30],45:[2,30],46:[2,30],47:[2,30],48:[2,30],49:[2,30],50:[2,30],51:[2,30],52:[2,30],53:[2,30],54:[2,30]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],32:[1,83],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,32],5:[2,32],7:[2,32],8:[2,32],9:[2,32],10:[2,32],11:[2,32],12:[2,32],13:[2,32],14:[2,32],15:[2,32],16:[2,32],17:[2,32],18:[2,32],19:[2,32],20:[2,32],21:[2,32],22:[2,32],23:[2,32],24:[2,32],25:[2,32],26:[2,32],27:[2,32],28:[2,32],29:[2,32],30:[2,32],31:[2,32],32:[2,32],33:[2,32],34:[2,32],35:[2,32],36:[2,32],37:[2,32],38:[2,32],39:[2,32],40:[2,32],41:[2,32],42:[2,32],43:[2,32],44:[2,32],45:[2,32],46:[2,32],47:[2,32],48:[2,32],49:[2,32],50:[2,32],51:[2,32],52:[2,32],53:[2,32],54:[2,32]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],34:[1,84],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,35],5:[2,35],7:[2,35],8:[2,35],9:[2,35],10:[2,35],11:[2,35],12:[2,35],13:[2,35],14:[2,35],15:[2,35],16:[2,35],17:[2,35],18:[2,35],19:[2,35],20:[2,35],21:[2,35],22:[2,35],23:[2,35],24:[2,35],25:[2,35],26:[2,35],27:[2,35],28:[2,35],29:[2,35],30:[2,35],31:[2,35],32:[2,35],33:[2,35],34:[2,35],35:[2,35],36:[2,35],37:[2,35],38:[2,35],39:[2,35],40:[2,35],41:[2,35],42:[2,35],43:[2,35],44:[2,35],45:[2,35],46:[2,35],47:[2,35],48:[2,35],49:[2,35],50:[2,35],51:[2,35],52:[2,35],53:[2,35],54:[2,35]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],37:[1,85],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,37],5:[2,37],7:[2,37],8:[2,37],9:[2,37],10:[2,37],11:[2,37],12:[2,37],13:[2,37],14:[2,37],15:[2,37],16:[2,37],17:[2,37],18:[2,37],19:[2,37],20:[2,37],21:[2,37],22:[2,37],23:[2,37],24:[2,37],25:[2,37],26:[2,37],27:[2,37],28:[2,37],29:[2,37],30:[2,37],31:[2,37],32:[2,37],33:[2,37],34:[2,37],35:[2,37],36:[2,37],37:[2,37],38:[2,37],39:[2,37],40:[2,37],41:[2,37],42:[2,37],43:[2,37],44:[2,37],45:[2,37],46:[2,37],47:[2,37],48:[2,37],49:[2,37],50:[2,37],51:[2,37],52:[2,37],53:[2,37],54:[2,37]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],39:[1,86],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,39],5:[2,39],7:[2,39],8:[2,39],9:[2,39],10:[2,39],11:[2,39],12:[2,39],13:[2,39],14:[2,39],15:[2,39],16:[2,39],17:[2,39],18:[2,39],19:[2,39],20:[2,39],21:[2,39],22:[2,39],23:[2,39],24:[2,39],25:[2,39],26:[2,39],27:[2,39],28:[2,39],29:[2,39],30:[2,39],31:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],36:[2,39],37:[2,39],38:[2,39],39:[2,39],40:[2,39],41:[2,39],42:[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],53:[2,39],54:[2,39]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],41:[1,87],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,41],5:[2,41],7:[2,41],8:[2,41],9:[2,41],10:[2,41],11:[2,41],12:[2,41],13:[2,41],14:[2,41],15:[2,41],16:[2,41],17:[2,41],18:[2,41],19:[2,41],20:[2,41],21:[2,41],22:[2,41],23:[2,41],24:[2,41],25:[2,41],26:[2,41],27:[2,41],28:[2,41],29:[2,41],30:[2,41],31:[2,41],32:[2,41],33:[2,41],34:[2,41],35:[2,41],36:[2,41],37:[2,41],38:[2,41],39:[2,41],40:[2,41],41:[2,41],42:[2,41],43:[2,41],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:[2,41],54:[2,41]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],43:[1,88],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,44],5:[2,44],7:[2,44],8:[2,44],9:[2,44],10:[2,44],11:[2,44],12:[2,44],13:[2,44],14:[2,44],15:[2,44],16:[2,44],17:[2,44],18:[2,44],19:[2,44],20:[2,44],21:[2,44],22:[2,44],23:[2,44],24:[2,44],25:[2,44],26:[2,44],27:[2,44],28:[2,44],29:[2,44],30:[2,44],31:[2,44],32:[2,44],33:[2,44],34:[2,44],35:[2,44],36:[2,44],37:[2,44],38:[2,44],39:[2,44],40:[2,44],41:[2,44],42:[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],52:[2,44],53:[2,44],54:[2,44]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],46:[1,89],47:[1,29],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,46],5:[2,46],7:[2,46],8:[2,46],9:[2,46],10:[2,46],11:[2,46],12:[2,46],13:[2,46],14:[2,46],15:[2,46],16:[2,46],17:[2,46],18:[2,46],19:[2,46],20:[2,46],21:[2,46],22:[2,46],23:[2,46],24:[2,46],25:[2,46],26:[2,46],27:[2,46],28:[2,46],29:[2,46],30:[2,46],31:[2,46],32:[2,46],33:[2,46],34:[2,46],35:[2,46],36:[2,46],37:[2,46],38:[2,46],39:[2,46],40:[2,46],41:[2,46],42:[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],52:[2,46],53:[2,46],54:[2,46]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],48:[1,90],49:[1,30],51:[1,31],53:[1,32],54:[1,33]},{1:[2,48],5:[2,48],7:[2,48],8:[2,48],9:[2,48],10:[2,48],11:[2,48],12:[2,48],13:[2,48],14:[2,48],15:[2,48],16:[2,48],17:[2,48],18:[2,48],19:[2,48],20:[2,48],21:[2,48],22:[2,48],23:[2,48],24:[2,48],25:[2,48],26:[2,48],27:[2,48],28:[2,48],29:[2,48],30:[2,48],31:[2,48],32:[2,48],33:[2,48],34:[2,48],35:[2,48],36:[2,48],37:[2,48],38:[2,48],39:[2,48],40:[2,48],41:[2,48],42:[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],52:[2,48],53:[2,48],54:[2,48]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],50:[1,91],51:[1,31],53:[1,32],54:[1,33]},{1:[2,50],5:[2,50],7:[2,50],8:[2,50],9:[2,50],10:[2,50],11:[2,50],12:[2,50],13:[2,50],14:[2,50],15:[2,50],16:[2,50],17:[2,50],18:[2,50],19:[2,50],20:[2,50],21:[2,50],22:[2,50],23:[2,50],24:[2,50],25:[2,50],26:[2,50],27:[2,50],28:[2,50],29:[2,50],30:[2,50],31:[2,50],32:[2,50],33:[2,50],34:[2,50],35:[2,50],36:[2,50],37:[2,50],38:[2,50],39:[2,50],40:[2,50],41:[2,50],42:[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],52:[2,50],53:[2,50],54:[2,50]},{6:35,7:[1,5],8:[1,6],9:[1,7],11:[1,8],13:[1,9],14:[1,10],15:[1,11],16:[1,12],17:[1,13],19:[1,14],21:[1,15],23:[1,16],25:[1,17],27:[1,18],29:[1,19],31:[1,20],33:[1,21],35:[1,22],36:[1,23],38:[1,24],40:[1,25],42:[1,26],44:[1,27],45:[1,28],47:[1,29],49:[1,30],51:[1,31],52:[1,92],53:[1,32],54:[1,33]},{1:[2,9],5:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[2,9],17:[2,9],18:[2,9],19:[2,9],20:[2,9],21:[2,9],22:[2,9],23:[2,9],24:[2,9],25:[2,9],26:[2,9],27:[2,9],28:[2,9],29:[2,9],30:[2,9],31:[2,9],32:[2,9],33:[2,9],34:[2,9],35:[2,9],36:[2,9],37:[2,9],38:[2,9],39:[2,9],40:[2,9],41:[2,9],42:[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],53:[2,9],54:[2,9]},{1:[2,11],5:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],17:[2,11],18:[2,11],19:[2,11],20:[2,11],21:[2,11],22:[2,11],23:[2,11],24:[2,11],25:[2,11],26:[2,11],27:[2,11],28:[2,11],29:[2,11],30:[2,11],31:[2,11],32:[2,11],33:[2,11],34:[2,11],35:[2,11],36:[2,11],37:[2,11],38:[2,11],39:[2,11],40:[2,11],41:[2,11],42:[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],53:[2,11],54:[2,11]},{1:[2,17],5:[2,17],7:[2,17],8:[2,17],9:[2,17],10:[2,17],11:[2,17],12:[2,17],13:[2,17],14:[2,17],15:[2,17],16:[2,17],17:[2,17],18:[2,17],19:[2,17],20:[2,17],21:[2,17],22:[2,17],23:[2,17],24:[2,17],25:[2,17],26:[2,17],27:[2,17],28:[2,17],29:[2,17],30:[2,17],31:[2,17],32:[2,17],33:[2,17],34:[2,17],35:[2,17],36:[2,17],37:[2,17],38:[2,17],39:[2,17],40:[2,17],41:[2,17],42:[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],53:[2,17],54:[2,17]},{1:[2,19],5:[2,19],7:[2,19],8:[2,19],9:[2,19],10:[2,19],11:[2,19],12:[2,19],13:[2,19],14:[2,19],15:[2,19],16:[2,19],17:[2,19],18:[2,19],19:[2,19],20:[2,19],21:[2,19],22:[2,19],23:[2,19],24:[2,19],25:[2,19],26:[2,19],27:[2,19],28:[2,19],29:[2,19],30:[2,19],31:[2,19],32:[2,19],33:[2,19],34:[2,19],35:[2,19],36:[2,19],37:[2,19],38:[2,19],39:[2,19],40:[2,19],41:[2,19],42:[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],53:[2,19],54:[2,19]},{1:[2,21],5:[2,21],7:[2,21],8:[2,21],9:[2,21],10:[2,21],11:[2,21],12:[2,21],13:[2,21],14:[2,21],15:[2,21],16:[2,21],17:[2,21],18:[2,21],19:[2,21],20:[2,21],21:[2,21],22:[2,21],23:[2,21],24:[2,21],25:[2,21],26:[2,21],27:[2,21],28:[2,21],29:[2,21],30:[2,21],31:[2,21],32:[2,21],33:[2,21],34:[2,21],35:[2,21],36:[2,21],37:[2,21],38:[2,21],39:[2,21],40:[2,21],41:[2,21],42:[2,21],43:[2,21],44:[2,21],45:[2,21],46:[2,21],47:[2,21],48:[2,21],49:[2,21],50:[2,21],51:[2,21],52:[2,21],53:[2,21],54:[2,21]},{1:[2,23],5:[2,23],7:[2,23],8:[2,23],9:[2,23],10:[2,23],11:[2,23],12:[2,23],13:[2,23],14:[2,23],15:[2,23],16:[2,23],17:[2,23],18:[2,23],19:[2,23],20:[2,23],21:[2,23],22:[2,23],23:[2,23],24:[2,23],25:[2,23],26:[2,23],27:[2,23],28:[2,23],29:[2,23],30:[2,23],31:[2,23],32:[2,23],33:[2,23],34:[2,23],35:[2,23],36:[2,23],37:[2,23],38:[2,23],39:[2,23],40:[2,23],41:[2,23],42:[2,23],43:[2,23],44:[2,23],45:[2,23],46:[2,23],47:[2,23],48:[2,23],49:[2,23],50:[2,23],51:[2,23],52:[2,23],53:[2,23],54:[2,23]},{1:[2,25],5:[2,25],7:[2,25],8:[2,25],9:[2,25],10:[2,25],11:[2,25],12:[2,25],13:[2,25],14:[2,25],15:[2,25],16:[2,25],17:[2,25],18:[2,25],19:[2,25],20:[2,25],21:[2,25],22:[2,25],23:[2,25],24:[2,25],25:[2,25],26:[2,25],27:[2,25],28:[2,25],29:[2,25],30:[2,25],31:[2,25],32:[2,25],33:[2,25],34:[2,25],35:[2,25],36:[2,25],37:[2,25],38:[2,25],39:[2,25],40:[2,25],41:[2,25],42:[2,25],43:[2,25],44:[2,25],45:[2,25],46:[2,25],47:[2,25],48:[2,25],49:[2,25],50:[2,25],51:[2,25],52:[2,25],53:[2,25],54:[2,25]},{1:[2,27],5:[2,27],7:[2,27],8:[2,27],9:[2,27],10:[2,27],11:[2,27],12:[2,27],13:[2,27],14:[2,27],15:[2,27],16:[2,27],17:[2,27],18:[2,27],19:[2,27],20:[2,27],21:[2,27],22:[2,27],23:[2,27],24:[2,27],25:[2,27],26:[2,27],27:[2,27],28:[2,27],29:[2,27],30:[2,27],31:[2,27],32:[2,27],33:[2,27],34:[2,27],35:[2,27],36:[2,27],37:[2,27],38:[2,27],39:[2,27],40:[2,27],41:[2,27],42:[2,27],43:[2,27],44:[2,27],45:[2,27],46:[2,27],47:[2,27],48:[2,27],49:[2,27],50:[2,27],51:[2,27],52:[2,27],53:[2,27],54:[2,27]},{1:[2,29],5:[2,29],7:[2,29],8:[2,29],9:[2,29],10:[2,29],11:[2,29],12:[2,29],13:[2,29],14:[2,29],15:[2,29],16:[2,29],17:[2,29],18:[2,29],19:[2,29],20:[2,29],21:[2,29],22:[2,29],23:[2,29],24:[2,29],25:[2,29],26:[2,29],27:[2,29],28:[2,29],29:[2,29],30:[2,29],31:[2,29],32:[2,29],33:[2,29],34:[2,29],35:[2,29],36:[2,29],37:[2,29],38:[2,29],39:[2,29],40:[2,29],41:[2,29],42:[2,29],43:[2,29],44:[2,29],45:[2,29],46:[2,29],47:[2,29],48:[2,29],49:[2,29],50:[2,29],51:[2,29],52:[2,29],53:[2,29],54:[2,29]},{1:[2,31],5:[2,31],7:[2,31],8:[2,31],9:[2,31],10:[2,31],11:[2,31],12:[2,31],13:[2,31],14:[2,31],15:[2,31],16:[2,31],17:[2,31],18:[2,31],19:[2,31],20:[2,31],21:[2,31],22:[2,31],23:[2,31],24:[2,31],25:[2,31],26:[2,31],27:[2,31],28:[2,31],29:[2,31],30:[2,31],31:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[2,31],36:[2,31],37:[2,31],38:[2,31],39:[2,31],40:[2,31],41:[2,31],42:[2,31],43:[2,31],44:[2,31],45:[2,31],46:[2,31],47:[2,31],48:[2,31],49:[2,31],50:[2,31],51:[2,31],52:[2,31],53:[2,31],54:[2,31]},{1:[2,33],5:[2,33],7:[2,33],8:[2,33],9:[2,33],10:[2,33],11:[2,33],12:[2,33],13:[2,33],14:[2,33],15:[2,33],16:[2,33],17:[2,33],18:[2,33],19:[2,33],20:[2,33],21:[2,33],22:[2,33],23:[2,33],24:[2,33],25:[2,33],26:[2,33],27:[2,33],28:[2,33],29:[2,33],30:[2,33],31:[2,33],32:[2,33],33:[2,33],34:[2,33],35:[2,33],36:[2,33],37:[2,33],38:[2,33],39:[2,33],40:[2,33],41:[2,33],42:[2,33],43:[2,33],44:[2,33],45:[2,33],46:[2,33],47:[2,33],48:[2,33],49:[2,33],50:[2,33],51:[2,33],52:[2,33],53:[2,33],54:[2,33]},{1:[2,36],5:[2,36],7:[2,36],8:[2,36],9:[2,36],10:[2,36],11:[2,36],12:[2,36],13:[2,36],14:[2,36],15:[2,36],16:[2,36],17:[2,36],18:[2,36],19:[2,36],20:[2,36],21:[2,36],22:[2,36],23:[2,36],24:[2,36],25:[2,36],26:[2,36],27:[2,36],28:[2,36],29:[2,36],30:[2,36],31:[2,36],32:[2,36],33:[2,36],34:[2,36],35:[2,36],36:[2,36],37:[2,36],38:[2,36],39:[2,36],40:[2,36],41:[2,36],42:[2,36],43:[2,36],44:[2,36],45:[2,36],46:[2,36],47:[2,36],48:[2,36],49:[2,36],50:[2,36],51:[2,36],52:[2,36],53:[2,36],54:[2,36]},{1:[2,38],5:[2,38],7:[2,38],8:[2,38],9:[2,38],10:[2,38],11:[2,38],12:[2,38],13:[2,38],14:[2,38],15:[2,38],16:[2,38],17:[2,38],18:[2,38],19:[2,38],20:[2,38],21:[2,38],22:[2,38],23:[2,38],24:[2,38],25:[2,38],26:[2,38],27:[2,38],28:[2,38],29:[2,38],30:[2,38],31:[2,38],32:[2,38],33:[2,38],34:[2,38],35:[2,38],36:[2,38],37:[2,38],38:[2,38],39:[2,38],40:[2,38],41:[2,38],42:[2,38],43:[2,38],44:[2,38],45:[2,38],46:[2,38],47:[2,38],48:[2,38],49:[2,38],50:[2,38],51:[2,38],52:[2,38],53:[2,38],54:[2,38]},{1:[2,40],5:[2,40],7:[2,40],8:[2,40],9:[2,40],10:[2,40],11:[2,40],12:[2,40],13:[2,40],14:[2,40],15:[2,40],16:[2,40],17:[2,40],18:[2,40],19:[2,40],20:[2,40],21:[2,40],22:[2,40],23:[2,40],24:[2,40],25:[2,40],26:[2,40],27:[2,40],28:[2,40],29:[2,40],30:[2,40],31:[2,40],32:[2,40],33:[2,40],34:[2,40],35:[2,40],36:[2,40],37:[2,40],38:[2,40],39:[2,40],40:[2,40],41:[2,40],42:[2,40],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:[2,40],53:[2,40],54:[2,40]},{1:[2,42],5:[2,42],7:[2,42],8:[2,42],9:[2,42],10:[2,42],11:[2,42],12:[2,42],13:[2,42],14:[2,42],15:[2,42],16:[2,42],17:[2,42],18:[2,42],19:[2,42],20:[2,42],21:[2,42],22:[2,42],23:[2,42],24:[2,42],25:[2,42],26:[2,42],27:[2,42],28:[2,42],29:[2,42],30:[2,42],31:[2,42],32:[2,42],33:[2,42],34:[2,42],35:[2,42],36:[2,42],37:[2,42],38:[2,42],39:[2,42],40:[2,42],41:[2,42],42:[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],52:[2,42],53:[2,42],54:[2,42]},{1:[2,45],5:[2,45],7:[2,45],8:[2,45],9:[2,45],10:[2,45],11:[2,45],12:[2,45],13:[2,45],14:[2,45],15:[2,45],16:[2,45],17:[2,45],18:[2,45],19:[2,45],20:[2,45],21:[2,45],22:[2,45],23:[2,45],24:[2,45],25:[2,45],26:[2,45],27:[2,45],28:[2,45],29:[2,45],30:[2,45],31:[2,45],32:[2,45],33:[2,45],34:[2,45],35:[2,45],36:[2,45],37:[2,45],38:[2,45],39:[2,45],40:[2,45],41:[2,45],42:[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],52:[2,45],53:[2,45],54:[2,45]},{1:[2,47],5:[2,47],7:[2,47],8:[2,47],9:[2,47],10:[2,47],11:[2,47],12:[2,47],13:[2,47],14:[2,47],15:[2,47],16:[2,47],17:[2,47],18:[2,47],19:[2,47],20:[2,47],21:[2,47],22:[2,47],23:[2,47],24:[2,47],25:[2,47],26:[2,47],27:[2,47],28:[2,47],29:[2,47],30:[2,47],31:[2,47],32:[2,47],33:[2,47],34:[2,47],35:[2,47],36:[2,47],37:[2,47],38:[2,47],39:[2,47],40:[2,47],41:[2,47],42:[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],52:[2,47],53:[2,47],54:[2,47]},{1:[2,49],5:[2,49],7:[2,49],8:[2,49],9:[2,49],10:[2,49],11:[2,49],12:[2,49],13:[2,49],14:[2,49],15:[2,49],16:[2,49],17:[2,49],18:[2,49],19:[2,49],20:[2,49],21:[2,49],22:[2,49],23:[2,49],24:[2,49],25:[2,49],26:[2,49],27:[2,49],28:[2,49],29:[2,49],30:[2,49],31:[2,49],32:[2,49],33:[2,49],34:[2,49],35:[2,49],36:[2,49],37:[2,49],38:[2,49],39:[2,49],40:[2,49],41:[2,49],42:[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],52:[2,49],53:[2,49],54:[2,49]},{1:[2,51],5:[2,51],7:[2,51],8:[2,51],9:[2,51],10:[2,51],11:[2,51],12:[2,51],13:[2,51],14:[2,51],15:[2,51],16:[2,51],17:[2,51],18:[2,51],19:[2,51],20:[2,51],21:[2,51],22:[2,51],23:[2,51],24:[2,51],25:[2,51],26:[2,51],27:[2,51],28:[2,51],29:[2,51],30:[2,51],31:[2,51],32:[2,51],33:[2,51],34:[2,51],35:[2,51],36:[2,51],37:[2,51],38:[2,51],39:[2,51],40:[2,51],41:[2,51],42:[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],52:[2,51],53:[2,51],54:[2,51]}], +table: [{3:1,4:2,5:[1,3],6:4,7:5,8:[1,6],10:7,11:[1,8],12:[1,9]... [truncated message content] |