nimbus-eth1/nimbus/docs.static/dochack.js

1958 lines
102 KiB
JavaScript

/* Copied from Nim v1.5.1 doc generator */
var framePtr = null;
var excHandler = 0;
var lastJSError = null;
var NTI520093711 = {size: 0, kind: 18, base: null, node: null, finalizer: null};
var NTI385876524 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316601 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316600 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316599 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316598 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316597 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316596 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316595 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316594 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316593 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316592 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316591 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316590 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316589 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316588 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316587 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316586 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316585 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316584 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316583 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316582 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316581 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316580 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316579 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316578 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316484 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316528 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316527 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316665 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316662 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI503316661 = {size: 0, kind: 18, base: null, node: null, finalizer: null};
var NTI503316576 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316664 = {size: 0, kind: 18, base: null, node: null, finalizer: null};
var NTI503316577 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316516 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316515 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316627 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316518 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316517 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316626 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316625 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316526 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316525 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316624 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316623 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316520 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316519 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316622 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316629 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316522 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316521 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316628 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI33554455 = {size: 0,kind: 31,base: null,node: null,finalizer: null};
var NTI503316632 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316524 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316523 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI33554465 = {size: 0,kind: 1,base: null,node: null,finalizer: null};
var NTI503316497 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316496 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316504 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316503 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316502 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316501 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316498 = {size: 0, kind: 14, base: null, node: null, finalizer: null};
var NTI503316621 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316620 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316619 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI503316500 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI503316499 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI503316921 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI33555113 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555117 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555072 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555154 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI33554438 = {size: 0,kind: 28,base: null,node: null,finalizer: null};
var NTI33554439 = {size: 0,kind: 29,base: null,node: null,finalizer: null};
var NTI33555153 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI33555101 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555102 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555109 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI33555111 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NNI33555111 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555111.node = NNI33555111;
var NNI33555109 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555109.node = NNI33555109;
var NNI33555102 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555102.node = NNI33555102;
NTI33555153.base = NTI33555101;
NTI33555154.base = NTI33555101;
var NNI33555101 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI33555153, name: "parent", sons: null},
{kind: 1, offset: "name", len: 0, typ: NTI33554439, name: "name", sons: null},
{kind: 1, offset: "message", len: 0, typ: NTI33554438, name: "msg", sons: null},
{kind: 1, offset: "trace", len: 0, typ: NTI33554438, name: "trace", sons: null},
{kind: 1, offset: "up", len: 0, typ: NTI33555154, name: "up", sons: null}]};
NTI33555101.node = NNI33555101;
var NNI33555072 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555072.node = NNI33555072;
NTI33555101.base = NTI33555072;
NTI33555102.base = NTI33555101;
NTI33555109.base = NTI33555102;
NTI33555111.base = NTI33555109;
var NNI33555117 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555117.node = NNI33555117;
NTI33555117.base = NTI33555102;
var NNI33555113 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI33555113.node = NNI33555113;
NTI33555113.base = NTI33555102;
NTI503316619.base = NTI503316499;
NTI503316620.base = NTI503316499;
NTI503316621.base = NTI503316499;
var NNI503316498 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI503316498, name: "ElementNode", len: 0, sons: null},
"2": {kind: 1, offset: 2, typ: NTI503316498, name: "AttributeNode", len: 0, sons: null},
"3": {kind: 1, offset: 3, typ: NTI503316498, name: "TextNode", len: 0, sons: null},
"4": {kind: 1, offset: 4, typ: NTI503316498, name: "CDATANode", len: 0, sons: null},
"5": {kind: 1, offset: 5, typ: NTI503316498, name: "EntityRefNode", len: 0, sons: null},
"6": {kind: 1, offset: 6, typ: NTI503316498, name: "EntityNode", len: 0, sons: null},
"7": {kind: 1, offset: 7, typ: NTI503316498, name: "ProcessingInstructionNode", len: 0, sons: null},
"8": {kind: 1, offset: 8, typ: NTI503316498, name: "CommentNode", len: 0, sons: null},
"9": {kind: 1, offset: 9, typ: NTI503316498, name: "DocumentNode", len: 0, sons: null},
"10": {kind: 1, offset: 10, typ: NTI503316498, name: "DocumentTypeNode", len: 0, sons: null},
"11": {kind: 1, offset: 11, typ: NTI503316498, name: "DocumentFragmentNode", len: 0, sons: null},
"12": {kind: 1, offset: 12, typ: NTI503316498, name: "NotationNode", len: 0, sons: null}}};
NTI503316498.node = NNI503316498;
var NNI503316497 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI503316497.node = NNI503316497;
NTI503316497.base = NTI33555072;
NTI503316496.base = NTI503316497;
NTI503316632.base = NTI503316503;
var NNI503316524 = {kind: 2, len: 10, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "acceptCharset", len: 0, typ: NTI33554439, name: "acceptCharset", sons: null},
{kind: 1, offset: "action", len: 0, typ: NTI33554439, name: "action", sons: null},
{kind: 1, offset: "autocomplete", len: 0, typ: NTI33554439, name: "autocomplete", sons: null},
{kind: 1, offset: "elements", len: 0, typ: NTI503316632, name: "elements", sons: null},
{kind: 1, offset: "encoding", len: 0, typ: NTI33554439, name: "encoding", sons: null},
{kind: 1, offset: "enctype", len: 0, typ: NTI33554439, name: "enctype", sons: null},
{kind: 1, offset: "length", len: 0, typ: NTI33554455, name: "length", sons: null},
{kind: 1, offset: "method", len: 0, typ: NTI33554439, name: "method", sons: null},
{kind: 1, offset: "noValidate", len: 0, typ: NTI33554465, name: "noValidate", sons: null},
{kind: 1, offset: "target", len: 0, typ: NTI33554439, name: "target", sons: null}]};
NTI503316524.node = NNI503316524;
NTI503316524.base = NTI503316504;
NTI503316523.base = NTI503316524;
var NNI503316522 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "defaultSelected", len: 0, typ: NTI33554465, name: "defaultSelected", sons: null},
{kind: 1, offset: "selected", len: 0, typ: NTI33554465, name: "selected", sons: null},
{kind: 1, offset: "selectedIndex", len: 0, typ: NTI33554455, name: "selectedIndex", sons: null},
{kind: 1, offset: "text", len: 0, typ: NTI33554439, name: "text", sons: null},
{kind: 1, offset: "value", len: 0, typ: NTI33554439, name: "value", sons: null}]};
NTI503316522.node = NNI503316522;
NTI503316522.base = NTI503316504;
NTI503316521.base = NTI503316522;
NTI503316628.base = NTI503316521;
NTI503316629.base = NTI503316521;
var NNI503316504 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "className", len: 0, typ: NTI33554439, name: "className", sons: null},
{kind: 1, offset: "classList", len: 0, typ: NTI503316496, name: "classList", sons: null},
{kind: 1, offset: "checked", len: 0, typ: NTI33554465, name: "checked", sons: null},
{kind: 1, offset: "defaultChecked", len: 0, typ: NTI33554465, name: "defaultChecked", sons: null},
{kind: 1, offset: "defaultValue", len: 0, typ: NTI33554439, name: "defaultValue", sons: null},
{kind: 1, offset: "disabled", len: 0, typ: NTI33554465, name: "disabled", sons: null},
{kind: 1, offset: "form", len: 0, typ: NTI503316523, name: "form", sons: null},
{kind: 1, offset: "name", len: 0, typ: NTI33554439, name: "name", sons: null},
{kind: 1, offset: "readOnly", len: 0, typ: NTI33554465, name: "readOnly", sons: null},
{kind: 1, offset: "options", len: 0, typ: NTI503316628, name: "options", sons: null},
{kind: 1, offset: "selectedOptions", len: 0, typ: NTI503316629, name: "selectedOptions", sons: null},
{kind: 1, offset: "clientWidth", len: 0, typ: NTI33554455, name: "clientWidth", sons: null},
{kind: 1, offset: "clientHeight", len: 0, typ: NTI33554455, name: "clientHeight", sons: null},
{kind: 1, offset: "contentEditable", len: 0, typ: NTI33554439, name: "contentEditable", sons: null},
{kind: 1, offset: "isContentEditable", len: 0, typ: NTI33554465, name: "isContentEditable", sons: null},
{kind: 1, offset: "dir", len: 0, typ: NTI33554439, name: "dir", sons: null},
{kind: 1, offset: "offsetHeight", len: 0, typ: NTI33554455, name: "offsetHeight", sons: null},
{kind: 1, offset: "offsetWidth", len: 0, typ: NTI33554455, name: "offsetWidth", sons: null},
{kind: 1, offset: "offsetLeft", len: 0, typ: NTI33554455, name: "offsetLeft", sons: null},
{kind: 1, offset: "offsetTop", len: 0, typ: NTI33554455, name: "offsetTop", sons: null}]};
NTI503316504.node = NNI503316504;
NTI503316504.base = NTI503316500;
NTI503316503.base = NTI503316504;
var NNI503316520 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "text", len: 0, typ: NTI33554439, name: "text", sons: null},
{kind: 1, offset: "x", len: 0, typ: NTI33554455, name: "x", sons: null},
{kind: 1, offset: "y", len: 0, typ: NTI33554455, name: "y", sons: null}]};
NTI503316520.node = NNI503316520;
NTI503316520.base = NTI503316504;
NTI503316519.base = NTI503316520;
NTI503316622.base = NTI503316519;
NTI503316623.base = NTI503316523;
var NNI503316526 = {kind: 2, len: 8, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "border", len: 0, typ: NTI33554455, name: "border", sons: null},
{kind: 1, offset: "complete", len: 0, typ: NTI33554465, name: "complete", sons: null},
{kind: 1, offset: "height", len: 0, typ: NTI33554455, name: "height", sons: null},
{kind: 1, offset: "hspace", len: 0, typ: NTI33554455, name: "hspace", sons: null},
{kind: 1, offset: "lowsrc", len: 0, typ: NTI33554439, name: "lowsrc", sons: null},
{kind: 1, offset: "src", len: 0, typ: NTI33554439, name: "src", sons: null},
{kind: 1, offset: "vspace", len: 0, typ: NTI33554455, name: "vspace", sons: null},
{kind: 1, offset: "width", len: 0, typ: NTI33554455, name: "width", sons: null}]};
NTI503316526.node = NNI503316526;
NTI503316526.base = NTI503316504;
NTI503316525.base = NTI503316526;
NTI503316624.base = NTI503316525;
NTI503316625.base = NTI503316503;
var NNI503316518 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "height", len: 0, typ: NTI33554455, name: "height", sons: null},
{kind: 1, offset: "hspace", len: 0, typ: NTI33554455, name: "hspace", sons: null},
{kind: 1, offset: "src", len: 0, typ: NTI33554439, name: "src", sons: null},
{kind: 1, offset: "width", len: 0, typ: NTI33554455, name: "width", sons: null},
{kind: 1, offset: "type", len: 0, typ: NTI33554439, name: "type", sons: null},
{kind: 1, offset: "vspace", len: 0, typ: NTI33554455, name: "vspace", sons: null}]};
NTI503316518.node = NNI503316518;
NTI503316518.base = NTI503316504;
NTI503316517.base = NTI503316518;
NTI503316626.base = NTI503316517;
var NNI503316516 = {kind: 2, len: 4, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "target", len: 0, typ: NTI33554439, name: "target", sons: null},
{kind: 1, offset: "text", len: 0, typ: NTI33554439, name: "text", sons: null},
{kind: 1, offset: "x", len: 0, typ: NTI33554455, name: "x", sons: null},
{kind: 1, offset: "y", len: 0, typ: NTI33554455, name: "y", sons: null}]};
NTI503316516.node = NNI503316516;
NTI503316516.base = NTI503316504;
NTI503316515.base = NTI503316516;
NTI503316627.base = NTI503316515;
var NNI503316661 = {kind: 1, offset: "then", len: 0, typ: NTI503316662, name: "then", sons: null};
NTI503316661.node = NNI503316661;
NTI503316576.base = NTI503316661;
var NNI503316664 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "ready", len: 0, typ: NTI503316576, name: "ready", sons: null},
{kind: 1, offset: "onloadingdone", len: 0, typ: NTI503316665, name: "onloadingdone", sons: null}]};
NTI503316664.node = NNI503316664;
NTI503316577.base = NTI503316664;
var NNI503316502 = {kind: 2, len: 23, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "activeElement", len: 0, typ: NTI503316503, name: "activeElement", sons: null},
{kind: 1, offset: "documentElement", len: 0, typ: NTI503316503, name: "documentElement", sons: null},
{kind: 1, offset: "alinkColor", len: 0, typ: NTI33554439, name: "alinkColor", sons: null},
{kind: 1, offset: "bgColor", len: 0, typ: NTI33554439, name: "bgColor", sons: null},
{kind: 1, offset: "body", len: 0, typ: NTI503316503, name: "body", sons: null},
{kind: 1, offset: "charset", len: 0, typ: NTI33554439, name: "charset", sons: null},
{kind: 1, offset: "cookie", len: 0, typ: NTI33554439, name: "cookie", sons: null},
{kind: 1, offset: "defaultCharset", len: 0, typ: NTI33554439, name: "defaultCharset", sons: null},
{kind: 1, offset: "fgColor", len: 0, typ: NTI33554439, name: "fgColor", sons: null},
{kind: 1, offset: "head", len: 0, typ: NTI503316503, name: "head", sons: null},
{kind: 1, offset: "lastModified", len: 0, typ: NTI33554439, name: "lastModified", sons: null},
{kind: 1, offset: "linkColor", len: 0, typ: NTI33554439, name: "linkColor", sons: null},
{kind: 1, offset: "referrer", len: 0, typ: NTI33554439, name: "referrer", sons: null},
{kind: 1, offset: "title", len: 0, typ: NTI33554439, name: "title", sons: null},
{kind: 1, offset: "URL", len: 0, typ: NTI33554439, name: "URL", sons: null},
{kind: 1, offset: "vlinkColor", len: 0, typ: NTI33554439, name: "vlinkColor", sons: null},
{kind: 1, offset: "anchors", len: 0, typ: NTI503316622, name: "anchors", sons: null},
{kind: 1, offset: "forms", len: 0, typ: NTI503316623, name: "forms", sons: null},
{kind: 1, offset: "images", len: 0, typ: NTI503316624, name: "images", sons: null},
{kind: 1, offset: "applets", len: 0, typ: NTI503316625, name: "applets", sons: null},
{kind: 1, offset: "embeds", len: 0, typ: NTI503316626, name: "embeds", sons: null},
{kind: 1, offset: "links", len: 0, typ: NTI503316627, name: "links", sons: null},
{kind: 1, offset: "fonts", len: 0, typ: NTI503316577, name: "fonts", sons: null}]};
NTI503316502.node = NNI503316502;
NTI503316502.base = NTI503316500;
NTI503316501.base = NTI503316502;
var NNI503316528 = {kind: 2, len: 368, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "alignContent", len: 0, typ: NTI33554439, name: "alignContent", sons: null},
{kind: 1, offset: "alignItems", len: 0, typ: NTI33554439, name: "alignItems", sons: null},
{kind: 1, offset: "alignSelf", len: 0, typ: NTI33554439, name: "alignSelf", sons: null},
{kind: 1, offset: "all", len: 0, typ: NTI33554439, name: "all", sons: null},
{kind: 1, offset: "animation", len: 0, typ: NTI33554439, name: "animation", sons: null},
{kind: 1, offset: "animationDelay", len: 0, typ: NTI33554439, name: "animationDelay", sons: null},
{kind: 1, offset: "animationDirection", len: 0, typ: NTI33554439, name: "animationDirection", sons: null},
{kind: 1, offset: "animationDuration", len: 0, typ: NTI33554439, name: "animationDuration", sons: null},
{kind: 1, offset: "animationFillMode", len: 0, typ: NTI33554439, name: "animationFillMode", sons: null},
{kind: 1, offset: "animationIterationCount", len: 0, typ: NTI33554439, name: "animationIterationCount", sons: null},
{kind: 1, offset: "animationName", len: 0, typ: NTI33554439, name: "animationName", sons: null},
{kind: 1, offset: "animationPlayState", len: 0, typ: NTI33554439, name: "animationPlayState", sons: null},
{kind: 1, offset: "animationTimingFunction", len: 0, typ: NTI33554439, name: "animationTimingFunction", sons: null},
{kind: 1, offset: "backdropFilter", len: 0, typ: NTI33554439, name: "backdropFilter", sons: null},
{kind: 1, offset: "backfaceVisibility", len: 0, typ: NTI33554439, name: "backfaceVisibility", sons: null},
{kind: 1, offset: "background", len: 0, typ: NTI33554439, name: "background", sons: null},
{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI33554439, name: "backgroundAttachment", sons: null},
{kind: 1, offset: "backgroundBlendMode", len: 0, typ: NTI33554439, name: "backgroundBlendMode", sons: null},
{kind: 1, offset: "backgroundClip", len: 0, typ: NTI33554439, name: "backgroundClip", sons: null},
{kind: 1, offset: "backgroundColor", len: 0, typ: NTI33554439, name: "backgroundColor", sons: null},
{kind: 1, offset: "backgroundImage", len: 0, typ: NTI33554439, name: "backgroundImage", sons: null},
{kind: 1, offset: "backgroundOrigin", len: 0, typ: NTI33554439, name: "backgroundOrigin", sons: null},
{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI33554439, name: "backgroundPosition", sons: null},
{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI33554439, name: "backgroundRepeat", sons: null},
{kind: 1, offset: "backgroundSize", len: 0, typ: NTI33554439, name: "backgroundSize", sons: null},
{kind: 1, offset: "blockSize", len: 0, typ: NTI33554439, name: "blockSize", sons: null},
{kind: 1, offset: "border", len: 0, typ: NTI33554439, name: "border", sons: null},
{kind: 1, offset: "borderBlock", len: 0, typ: NTI33554439, name: "borderBlock", sons: null},
{kind: 1, offset: "borderBlockColor", len: 0, typ: NTI33554439, name: "borderBlockColor", sons: null},
{kind: 1, offset: "borderBlockEnd", len: 0, typ: NTI33554439, name: "borderBlockEnd", sons: null},
{kind: 1, offset: "borderBlockEndColor", len: 0, typ: NTI33554439, name: "borderBlockEndColor", sons: null},
{kind: 1, offset: "borderBlockEndStyle", len: 0, typ: NTI33554439, name: "borderBlockEndStyle", sons: null},
{kind: 1, offset: "borderBlockEndWidth", len: 0, typ: NTI33554439, name: "borderBlockEndWidth", sons: null},
{kind: 1, offset: "borderBlockStart", len: 0, typ: NTI33554439, name: "borderBlockStart", sons: null},
{kind: 1, offset: "borderBlockStartColor", len: 0, typ: NTI33554439, name: "borderBlockStartColor", sons: null},
{kind: 1, offset: "borderBlockStartStyle", len: 0, typ: NTI33554439, name: "borderBlockStartStyle", sons: null},
{kind: 1, offset: "borderBlockStartWidth", len: 0, typ: NTI33554439, name: "borderBlockStartWidth", sons: null},
{kind: 1, offset: "borderBlockStyle", len: 0, typ: NTI33554439, name: "borderBlockStyle", sons: null},
{kind: 1, offset: "borderBlockWidth", len: 0, typ: NTI33554439, name: "borderBlockWidth", sons: null},
{kind: 1, offset: "borderBottom", len: 0, typ: NTI33554439, name: "borderBottom", sons: null},
{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI33554439, name: "borderBottomColor", sons: null},
{kind: 1, offset: "borderBottomLeftRadius", len: 0, typ: NTI33554439, name: "borderBottomLeftRadius", sons: null},
{kind: 1, offset: "borderBottomRightRadius", len: 0, typ: NTI33554439, name: "borderBottomRightRadius", sons: null},
{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI33554439, name: "borderBottomStyle", sons: null},
{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI33554439, name: "borderBottomWidth", sons: null},
{kind: 1, offset: "borderCollapse", len: 0, typ: NTI33554439, name: "borderCollapse", sons: null},
{kind: 1, offset: "borderColor", len: 0, typ: NTI33554439, name: "borderColor", sons: null},
{kind: 1, offset: "borderEndEndRadius", len: 0, typ: NTI33554439, name: "borderEndEndRadius", sons: null},
{kind: 1, offset: "borderEndStartRadius", len: 0, typ: NTI33554439, name: "borderEndStartRadius", sons: null},
{kind: 1, offset: "borderImage", len: 0, typ: NTI33554439, name: "borderImage", sons: null},
{kind: 1, offset: "borderImageOutset", len: 0, typ: NTI33554439, name: "borderImageOutset", sons: null},
{kind: 1, offset: "borderImageRepeat", len: 0, typ: NTI33554439, name: "borderImageRepeat", sons: null},
{kind: 1, offset: "borderImageSlice", len: 0, typ: NTI33554439, name: "borderImageSlice", sons: null},
{kind: 1, offset: "borderImageSource", len: 0, typ: NTI33554439, name: "borderImageSource", sons: null},
{kind: 1, offset: "borderImageWidth", len: 0, typ: NTI33554439, name: "borderImageWidth", sons: null},
{kind: 1, offset: "borderInline", len: 0, typ: NTI33554439, name: "borderInline", sons: null},
{kind: 1, offset: "borderInlineColor", len: 0, typ: NTI33554439, name: "borderInlineColor", sons: null},
{kind: 1, offset: "borderInlineEnd", len: 0, typ: NTI33554439, name: "borderInlineEnd", sons: null},
{kind: 1, offset: "borderInlineEndColor", len: 0, typ: NTI33554439, name: "borderInlineEndColor", sons: null},
{kind: 1, offset: "borderInlineEndStyle", len: 0, typ: NTI33554439, name: "borderInlineEndStyle", sons: null},
{kind: 1, offset: "borderInlineEndWidth", len: 0, typ: NTI33554439, name: "borderInlineEndWidth", sons: null},
{kind: 1, offset: "borderInlineStart", len: 0, typ: NTI33554439, name: "borderInlineStart", sons: null},
{kind: 1, offset: "borderInlineStartColor", len: 0, typ: NTI33554439, name: "borderInlineStartColor", sons: null},
{kind: 1, offset: "borderInlineStartStyle", len: 0, typ: NTI33554439, name: "borderInlineStartStyle", sons: null},
{kind: 1, offset: "borderInlineStartWidth", len: 0, typ: NTI33554439, name: "borderInlineStartWidth", sons: null},
{kind: 1, offset: "borderInlineStyle", len: 0, typ: NTI33554439, name: "borderInlineStyle", sons: null},
{kind: 1, offset: "borderInlineWidth", len: 0, typ: NTI33554439, name: "borderInlineWidth", sons: null},
{kind: 1, offset: "borderLeft", len: 0, typ: NTI33554439, name: "borderLeft", sons: null},
{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI33554439, name: "borderLeftColor", sons: null},
{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI33554439, name: "borderLeftStyle", sons: null},
{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI33554439, name: "borderLeftWidth", sons: null},
{kind: 1, offset: "borderRadius", len: 0, typ: NTI33554439, name: "borderRadius", sons: null},
{kind: 1, offset: "borderRight", len: 0, typ: NTI33554439, name: "borderRight", sons: null},
{kind: 1, offset: "borderRightColor", len: 0, typ: NTI33554439, name: "borderRightColor", sons: null},
{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI33554439, name: "borderRightStyle", sons: null},
{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI33554439, name: "borderRightWidth", sons: null},
{kind: 1, offset: "borderSpacing", len: 0, typ: NTI33554439, name: "borderSpacing", sons: null},
{kind: 1, offset: "borderStartEndRadius", len: 0, typ: NTI33554439, name: "borderStartEndRadius", sons: null},
{kind: 1, offset: "borderStartStartRadius", len: 0, typ: NTI33554439, name: "borderStartStartRadius", sons: null},
{kind: 1, offset: "borderStyle", len: 0, typ: NTI33554439, name: "borderStyle", sons: null},
{kind: 1, offset: "borderTop", len: 0, typ: NTI33554439, name: "borderTop", sons: null},
{kind: 1, offset: "borderTopColor", len: 0, typ: NTI33554439, name: "borderTopColor", sons: null},
{kind: 1, offset: "borderTopLeftRadius", len: 0, typ: NTI33554439, name: "borderTopLeftRadius", sons: null},
{kind: 1, offset: "borderTopRightRadius", len: 0, typ: NTI33554439, name: "borderTopRightRadius", sons: null},
{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI33554439, name: "borderTopStyle", sons: null},
{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI33554439, name: "borderTopWidth", sons: null},
{kind: 1, offset: "borderWidth", len: 0, typ: NTI33554439, name: "borderWidth", sons: null},
{kind: 1, offset: "bottom", len: 0, typ: NTI33554439, name: "bottom", sons: null},
{kind: 1, offset: "boxDecorationBreak", len: 0, typ: NTI33554439, name: "boxDecorationBreak", sons: null},
{kind: 1, offset: "boxShadow", len: 0, typ: NTI33554439, name: "boxShadow", sons: null},
{kind: 1, offset: "boxSizing", len: 0, typ: NTI33554439, name: "boxSizing", sons: null},
{kind: 1, offset: "breakAfter", len: 0, typ: NTI33554439, name: "breakAfter", sons: null},
{kind: 1, offset: "breakBefore", len: 0, typ: NTI33554439, name: "breakBefore", sons: null},
{kind: 1, offset: "breakInside", len: 0, typ: NTI33554439, name: "breakInside", sons: null},
{kind: 1, offset: "captionSide", len: 0, typ: NTI33554439, name: "captionSide", sons: null},
{kind: 1, offset: "caretColor", len: 0, typ: NTI33554439, name: "caretColor", sons: null},
{kind: 1, offset: "clear", len: 0, typ: NTI33554439, name: "clear", sons: null},
{kind: 1, offset: "clip", len: 0, typ: NTI33554439, name: "clip", sons: null},
{kind: 1, offset: "clipPath", len: 0, typ: NTI33554439, name: "clipPath", sons: null},
{kind: 1, offset: "color", len: 0, typ: NTI33554439, name: "color", sons: null},
{kind: 1, offset: "colorAdjust", len: 0, typ: NTI33554439, name: "colorAdjust", sons: null},
{kind: 1, offset: "columnCount", len: 0, typ: NTI33554439, name: "columnCount", sons: null},
{kind: 1, offset: "columnFill", len: 0, typ: NTI33554439, name: "columnFill", sons: null},
{kind: 1, offset: "columnGap", len: 0, typ: NTI33554439, name: "columnGap", sons: null},
{kind: 1, offset: "columnRule", len: 0, typ: NTI33554439, name: "columnRule", sons: null},
{kind: 1, offset: "columnRuleColor", len: 0, typ: NTI33554439, name: "columnRuleColor", sons: null},
{kind: 1, offset: "columnRuleStyle", len: 0, typ: NTI33554439, name: "columnRuleStyle", sons: null},
{kind: 1, offset: "columnRuleWidth", len: 0, typ: NTI33554439, name: "columnRuleWidth", sons: null},
{kind: 1, offset: "columnSpan", len: 0, typ: NTI33554439, name: "columnSpan", sons: null},
{kind: 1, offset: "columnWidth", len: 0, typ: NTI33554439, name: "columnWidth", sons: null},
{kind: 1, offset: "columns", len: 0, typ: NTI33554439, name: "columns", sons: null},
{kind: 1, offset: "contain", len: 0, typ: NTI33554439, name: "contain", sons: null},
{kind: 1, offset: "content", len: 0, typ: NTI33554439, name: "content", sons: null},
{kind: 1, offset: "counterIncrement", len: 0, typ: NTI33554439, name: "counterIncrement", sons: null},
{kind: 1, offset: "counterReset", len: 0, typ: NTI33554439, name: "counterReset", sons: null},
{kind: 1, offset: "counterSet", len: 0, typ: NTI33554439, name: "counterSet", sons: null},
{kind: 1, offset: "cursor", len: 0, typ: NTI33554439, name: "cursor", sons: null},
{kind: 1, offset: "direction", len: 0, typ: NTI33554439, name: "direction", sons: null},
{kind: 1, offset: "display", len: 0, typ: NTI33554439, name: "display", sons: null},
{kind: 1, offset: "emptyCells", len: 0, typ: NTI33554439, name: "emptyCells", sons: null},
{kind: 1, offset: "filter", len: 0, typ: NTI33554439, name: "filter", sons: null},
{kind: 1, offset: "flex", len: 0, typ: NTI33554439, name: "flex", sons: null},
{kind: 1, offset: "flexBasis", len: 0, typ: NTI33554439, name: "flexBasis", sons: null},
{kind: 1, offset: "flexDirection", len: 0, typ: NTI33554439, name: "flexDirection", sons: null},
{kind: 1, offset: "flexFlow", len: 0, typ: NTI33554439, name: "flexFlow", sons: null},
{kind: 1, offset: "flexGrow", len: 0, typ: NTI33554439, name: "flexGrow", sons: null},
{kind: 1, offset: "flexShrink", len: 0, typ: NTI33554439, name: "flexShrink", sons: null},
{kind: 1, offset: "flexWrap", len: 0, typ: NTI33554439, name: "flexWrap", sons: null},
{kind: 1, offset: "cssFloat", len: 0, typ: NTI33554439, name: "cssFloat", sons: null},
{kind: 1, offset: "font", len: 0, typ: NTI33554439, name: "font", sons: null},
{kind: 1, offset: "fontFamily", len: 0, typ: NTI33554439, name: "fontFamily", sons: null},
{kind: 1, offset: "fontFeatureSettings", len: 0, typ: NTI33554439, name: "fontFeatureSettings", sons: null},
{kind: 1, offset: "fontKerning", len: 0, typ: NTI33554439, name: "fontKerning", sons: null},
{kind: 1, offset: "fontLanguageOverride", len: 0, typ: NTI33554439, name: "fontLanguageOverride", sons: null},
{kind: 1, offset: "fontOpticalSizing", len: 0, typ: NTI33554439, name: "fontOpticalSizing", sons: null},
{kind: 1, offset: "fontSize", len: 0, typ: NTI33554439, name: "fontSize", sons: null},
{kind: 1, offset: "fontSizeAdjust", len: 0, typ: NTI33554439, name: "fontSizeAdjust", sons: null},
{kind: 1, offset: "fontStretch", len: 0, typ: NTI33554439, name: "fontStretch", sons: null},
{kind: 1, offset: "fontStyle", len: 0, typ: NTI33554439, name: "fontStyle", sons: null},
{kind: 1, offset: "fontSynthesis", len: 0, typ: NTI33554439, name: "fontSynthesis", sons: null},
{kind: 1, offset: "fontVariant", len: 0, typ: NTI33554439, name: "fontVariant", sons: null},
{kind: 1, offset: "fontVariantAlternates", len: 0, typ: NTI33554439, name: "fontVariantAlternates", sons: null},
{kind: 1, offset: "fontVariantCaps", len: 0, typ: NTI33554439, name: "fontVariantCaps", sons: null},
{kind: 1, offset: "fontVariantEastAsian", len: 0, typ: NTI33554439, name: "fontVariantEastAsian", sons: null},
{kind: 1, offset: "fontVariantLigatures", len: 0, typ: NTI33554439, name: "fontVariantLigatures", sons: null},
{kind: 1, offset: "fontVariantNumeric", len: 0, typ: NTI33554439, name: "fontVariantNumeric", sons: null},
{kind: 1, offset: "fontVariantPosition", len: 0, typ: NTI33554439, name: "fontVariantPosition", sons: null},
{kind: 1, offset: "fontVariationSettings", len: 0, typ: NTI33554439, name: "fontVariationSettings", sons: null},
{kind: 1, offset: "fontWeight", len: 0, typ: NTI33554439, name: "fontWeight", sons: null},
{kind: 1, offset: "gap", len: 0, typ: NTI33554439, name: "gap", sons: null},
{kind: 1, offset: "grid", len: 0, typ: NTI33554439, name: "grid", sons: null},
{kind: 1, offset: "gridArea", len: 0, typ: NTI33554439, name: "gridArea", sons: null},
{kind: 1, offset: "gridAutoColumns", len: 0, typ: NTI33554439, name: "gridAutoColumns", sons: null},
{kind: 1, offset: "gridAutoFlow", len: 0, typ: NTI33554439, name: "gridAutoFlow", sons: null},
{kind: 1, offset: "gridAutoRows", len: 0, typ: NTI33554439, name: "gridAutoRows", sons: null},
{kind: 1, offset: "gridColumn", len: 0, typ: NTI33554439, name: "gridColumn", sons: null},
{kind: 1, offset: "gridColumnEnd", len: 0, typ: NTI33554439, name: "gridColumnEnd", sons: null},
{kind: 1, offset: "gridColumnStart", len: 0, typ: NTI33554439, name: "gridColumnStart", sons: null},
{kind: 1, offset: "gridRow", len: 0, typ: NTI33554439, name: "gridRow", sons: null},
{kind: 1, offset: "gridRowEnd", len: 0, typ: NTI33554439, name: "gridRowEnd", sons: null},
{kind: 1, offset: "gridRowStart", len: 0, typ: NTI33554439, name: "gridRowStart", sons: null},
{kind: 1, offset: "gridTemplate", len: 0, typ: NTI33554439, name: "gridTemplate", sons: null},
{kind: 1, offset: "gridTemplateAreas", len: 0, typ: NTI33554439, name: "gridTemplateAreas", sons: null},
{kind: 1, offset: "gridTemplateColumns", len: 0, typ: NTI33554439, name: "gridTemplateColumns", sons: null},
{kind: 1, offset: "gridTemplateRows", len: 0, typ: NTI33554439, name: "gridTemplateRows", sons: null},
{kind: 1, offset: "hangingPunctuation", len: 0, typ: NTI33554439, name: "hangingPunctuation", sons: null},
{kind: 1, offset: "height", len: 0, typ: NTI33554439, name: "height", sons: null},
{kind: 1, offset: "hyphens", len: 0, typ: NTI33554439, name: "hyphens", sons: null},
{kind: 1, offset: "imageOrientation", len: 0, typ: NTI33554439, name: "imageOrientation", sons: null},
{kind: 1, offset: "imageRendering", len: 0, typ: NTI33554439, name: "imageRendering", sons: null},
{kind: 1, offset: "inlineSize", len: 0, typ: NTI33554439, name: "inlineSize", sons: null},
{kind: 1, offset: "inset", len: 0, typ: NTI33554439, name: "inset", sons: null},
{kind: 1, offset: "insetBlock", len: 0, typ: NTI33554439, name: "insetBlock", sons: null},
{kind: 1, offset: "insetBlockEnd", len: 0, typ: NTI33554439, name: "insetBlockEnd", sons: null},
{kind: 1, offset: "insetBlockStart", len: 0, typ: NTI33554439, name: "insetBlockStart", sons: null},
{kind: 1, offset: "insetInline", len: 0, typ: NTI33554439, name: "insetInline", sons: null},
{kind: 1, offset: "insetInlineEnd", len: 0, typ: NTI33554439, name: "insetInlineEnd", sons: null},
{kind: 1, offset: "insetInlineStart", len: 0, typ: NTI33554439, name: "insetInlineStart", sons: null},
{kind: 1, offset: "isolation", len: 0, typ: NTI33554439, name: "isolation", sons: null},
{kind: 1, offset: "justifyContent", len: 0, typ: NTI33554439, name: "justifyContent", sons: null},
{kind: 1, offset: "justifyItems", len: 0, typ: NTI33554439, name: "justifyItems", sons: null},
{kind: 1, offset: "justifySelf", len: 0, typ: NTI33554439, name: "justifySelf", sons: null},
{kind: 1, offset: "left", len: 0, typ: NTI33554439, name: "left", sons: null},
{kind: 1, offset: "letterSpacing", len: 0, typ: NTI33554439, name: "letterSpacing", sons: null},
{kind: 1, offset: "lineBreak", len: 0, typ: NTI33554439, name: "lineBreak", sons: null},
{kind: 1, offset: "lineHeight", len: 0, typ: NTI33554439, name: "lineHeight", sons: null},
{kind: 1, offset: "listStyle", len: 0, typ: NTI33554439, name: "listStyle", sons: null},
{kind: 1, offset: "listStyleImage", len: 0, typ: NTI33554439, name: "listStyleImage", sons: null},
{kind: 1, offset: "listStylePosition", len: 0, typ: NTI33554439, name: "listStylePosition", sons: null},
{kind: 1, offset: "listStyleType", len: 0, typ: NTI33554439, name: "listStyleType", sons: null},
{kind: 1, offset: "margin", len: 0, typ: NTI33554439, name: "margin", sons: null},
{kind: 1, offset: "marginBlock", len: 0, typ: NTI33554439, name: "marginBlock", sons: null},
{kind: 1, offset: "marginBlockEnd", len: 0, typ: NTI33554439, name: "marginBlockEnd", sons: null},
{kind: 1, offset: "marginBlockStart", len: 0, typ: NTI33554439, name: "marginBlockStart", sons: null},
{kind: 1, offset: "marginBottom", len: 0, typ: NTI33554439, name: "marginBottom", sons: null},
{kind: 1, offset: "marginInline", len: 0, typ: NTI33554439, name: "marginInline", sons: null},
{kind: 1, offset: "marginInlineEnd", len: 0, typ: NTI33554439, name: "marginInlineEnd", sons: null},
{kind: 1, offset: "marginInlineStart", len: 0, typ: NTI33554439, name: "marginInlineStart", sons: null},
{kind: 1, offset: "marginLeft", len: 0, typ: NTI33554439, name: "marginLeft", sons: null},
{kind: 1, offset: "marginRight", len: 0, typ: NTI33554439, name: "marginRight", sons: null},
{kind: 1, offset: "marginTop", len: 0, typ: NTI33554439, name: "marginTop", sons: null},
{kind: 1, offset: "mask", len: 0, typ: NTI33554439, name: "mask", sons: null},
{kind: 1, offset: "maskBorder", len: 0, typ: NTI33554439, name: "maskBorder", sons: null},
{kind: 1, offset: "maskBorderMode", len: 0, typ: NTI33554439, name: "maskBorderMode", sons: null},
{kind: 1, offset: "maskBorderOutset", len: 0, typ: NTI33554439, name: "maskBorderOutset", sons: null},
{kind: 1, offset: "maskBorderRepeat", len: 0, typ: NTI33554439, name: "maskBorderRepeat", sons: null},
{kind: 1, offset: "maskBorderSlice", len: 0, typ: NTI33554439, name: "maskBorderSlice", sons: null},
{kind: 1, offset: "maskBorderSource", len: 0, typ: NTI33554439, name: "maskBorderSource", sons: null},
{kind: 1, offset: "maskBorderWidth", len: 0, typ: NTI33554439, name: "maskBorderWidth", sons: null},
{kind: 1, offset: "maskClip", len: 0, typ: NTI33554439, name: "maskClip", sons: null},
{kind: 1, offset: "maskComposite", len: 0, typ: NTI33554439, name: "maskComposite", sons: null},
{kind: 1, offset: "maskImage", len: 0, typ: NTI33554439, name: "maskImage", sons: null},
{kind: 1, offset: "maskMode", len: 0, typ: NTI33554439, name: "maskMode", sons: null},
{kind: 1, offset: "maskOrigin", len: 0, typ: NTI33554439, name: "maskOrigin", sons: null},
{kind: 1, offset: "maskPosition", len: 0, typ: NTI33554439, name: "maskPosition", sons: null},
{kind: 1, offset: "maskRepeat", len: 0, typ: NTI33554439, name: "maskRepeat", sons: null},
{kind: 1, offset: "maskSize", len: 0, typ: NTI33554439, name: "maskSize", sons: null},
{kind: 1, offset: "maskType", len: 0, typ: NTI33554439, name: "maskType", sons: null},
{kind: 1, offset: "maxBlockSize", len: 0, typ: NTI33554439, name: "maxBlockSize", sons: null},
{kind: 1, offset: "maxHeight", len: 0, typ: NTI33554439, name: "maxHeight", sons: null},
{kind: 1, offset: "maxInlineSize", len: 0, typ: NTI33554439, name: "maxInlineSize", sons: null},
{kind: 1, offset: "maxWidth", len: 0, typ: NTI33554439, name: "maxWidth", sons: null},
{kind: 1, offset: "minBlockSize", len: 0, typ: NTI33554439, name: "minBlockSize", sons: null},
{kind: 1, offset: "minHeight", len: 0, typ: NTI33554439, name: "minHeight", sons: null},
{kind: 1, offset: "minInlineSize", len: 0, typ: NTI33554439, name: "minInlineSize", sons: null},
{kind: 1, offset: "minWidth", len: 0, typ: NTI33554439, name: "minWidth", sons: null},
{kind: 1, offset: "mixBlendMode", len: 0, typ: NTI33554439, name: "mixBlendMode", sons: null},
{kind: 1, offset: "objectFit", len: 0, typ: NTI33554439, name: "objectFit", sons: null},
{kind: 1, offset: "objectPosition", len: 0, typ: NTI33554439, name: "objectPosition", sons: null},
{kind: 1, offset: "offset", len: 0, typ: NTI33554439, name: "offset", sons: null},
{kind: 1, offset: "offsetAnchor", len: 0, typ: NTI33554439, name: "offsetAnchor", sons: null},
{kind: 1, offset: "offsetDistance", len: 0, typ: NTI33554439, name: "offsetDistance", sons: null},
{kind: 1, offset: "offsetPath", len: 0, typ: NTI33554439, name: "offsetPath", sons: null},
{kind: 1, offset: "offsetRotate", len: 0, typ: NTI33554439, name: "offsetRotate", sons: null},
{kind: 1, offset: "opacity", len: 0, typ: NTI33554439, name: "opacity", sons: null},
{kind: 1, offset: "order", len: 0, typ: NTI33554439, name: "order", sons: null},
{kind: 1, offset: "orphans", len: 0, typ: NTI33554439, name: "orphans", sons: null},
{kind: 1, offset: "outline", len: 0, typ: NTI33554439, name: "outline", sons: null},
{kind: 1, offset: "outlineColor", len: 0, typ: NTI33554439, name: "outlineColor", sons: null},
{kind: 1, offset: "outlineOffset", len: 0, typ: NTI33554439, name: "outlineOffset", sons: null},
{kind: 1, offset: "outlineStyle", len: 0, typ: NTI33554439, name: "outlineStyle", sons: null},
{kind: 1, offset: "outlineWidth", len: 0, typ: NTI33554439, name: "outlineWidth", sons: null},
{kind: 1, offset: "overflow", len: 0, typ: NTI33554439, name: "overflow", sons: null},
{kind: 1, offset: "overflowAnchor", len: 0, typ: NTI33554439, name: "overflowAnchor", sons: null},
{kind: 1, offset: "overflowBlock", len: 0, typ: NTI33554439, name: "overflowBlock", sons: null},
{kind: 1, offset: "overflowInline", len: 0, typ: NTI33554439, name: "overflowInline", sons: null},
{kind: 1, offset: "overflowWrap", len: 0, typ: NTI33554439, name: "overflowWrap", sons: null},
{kind: 1, offset: "overflowX", len: 0, typ: NTI33554439, name: "overflowX", sons: null},
{kind: 1, offset: "overflowY", len: 0, typ: NTI33554439, name: "overflowY", sons: null},
{kind: 1, offset: "overscrollBehavior", len: 0, typ: NTI33554439, name: "overscrollBehavior", sons: null},
{kind: 1, offset: "overscrollBehaviorBlock", len: 0, typ: NTI33554439, name: "overscrollBehaviorBlock", sons: null},
{kind: 1, offset: "overscrollBehaviorInline", len: 0, typ: NTI33554439, name: "overscrollBehaviorInline", sons: null},
{kind: 1, offset: "overscrollBehaviorX", len: 0, typ: NTI33554439, name: "overscrollBehaviorX", sons: null},
{kind: 1, offset: "overscrollBehaviorY", len: 0, typ: NTI33554439, name: "overscrollBehaviorY", sons: null},
{kind: 1, offset: "padding", len: 0, typ: NTI33554439, name: "padding", sons: null},
{kind: 1, offset: "paddingBlock", len: 0, typ: NTI33554439, name: "paddingBlock", sons: null},
{kind: 1, offset: "paddingBlockEnd", len: 0, typ: NTI33554439, name: "paddingBlockEnd", sons: null},
{kind: 1, offset: "paddingBlockStart", len: 0, typ: NTI33554439, name: "paddingBlockStart", sons: null},
{kind: 1, offset: "paddingBottom", len: 0, typ: NTI33554439, name: "paddingBottom", sons: null},
{kind: 1, offset: "paddingInline", len: 0, typ: NTI33554439, name: "paddingInline", sons: null},
{kind: 1, offset: "paddingInlineEnd", len: 0, typ: NTI33554439, name: "paddingInlineEnd", sons: null},
{kind: 1, offset: "paddingInlineStart", len: 0, typ: NTI33554439, name: "paddingInlineStart", sons: null},
{kind: 1, offset: "paddingLeft", len: 0, typ: NTI33554439, name: "paddingLeft", sons: null},
{kind: 1, offset: "paddingRight", len: 0, typ: NTI33554439, name: "paddingRight", sons: null},
{kind: 1, offset: "paddingTop", len: 0, typ: NTI33554439, name: "paddingTop", sons: null},
{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI33554439, name: "pageBreakAfter", sons: null},
{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI33554439, name: "pageBreakBefore", sons: null},
{kind: 1, offset: "pageBreakInside", len: 0, typ: NTI33554439, name: "pageBreakInside", sons: null},
{kind: 1, offset: "paintOrder", len: 0, typ: NTI33554439, name: "paintOrder", sons: null},
{kind: 1, offset: "perspective", len: 0, typ: NTI33554439, name: "perspective", sons: null},
{kind: 1, offset: "perspectiveOrigin", len: 0, typ: NTI33554439, name: "perspectiveOrigin", sons: null},
{kind: 1, offset: "placeContent", len: 0, typ: NTI33554439, name: "placeContent", sons: null},
{kind: 1, offset: "placeItems", len: 0, typ: NTI33554439, name: "placeItems", sons: null},
{kind: 1, offset: "placeSelf", len: 0, typ: NTI33554439, name: "placeSelf", sons: null},
{kind: 1, offset: "pointerEvents", len: 0, typ: NTI33554439, name: "pointerEvents", sons: null},
{kind: 1, offset: "position", len: 0, typ: NTI33554439, name: "position", sons: null},
{kind: 1, offset: "quotes", len: 0, typ: NTI33554439, name: "quotes", sons: null},
{kind: 1, offset: "resize", len: 0, typ: NTI33554439, name: "resize", sons: null},
{kind: 1, offset: "right", len: 0, typ: NTI33554439, name: "right", sons: null},
{kind: 1, offset: "rotate", len: 0, typ: NTI33554439, name: "rotate", sons: null},
{kind: 1, offset: "rowGap", len: 0, typ: NTI33554439, name: "rowGap", sons: null},
{kind: 1, offset: "scale", len: 0, typ: NTI33554439, name: "scale", sons: null},
{kind: 1, offset: "scrollBehavior", len: 0, typ: NTI33554439, name: "scrollBehavior", sons: null},
{kind: 1, offset: "scrollMargin", len: 0, typ: NTI33554439, name: "scrollMargin", sons: null},
{kind: 1, offset: "scrollMarginBlock", len: 0, typ: NTI33554439, name: "scrollMarginBlock", sons: null},
{kind: 1, offset: "scrollMarginBlockEnd", len: 0, typ: NTI33554439, name: "scrollMarginBlockEnd", sons: null},
{kind: 1, offset: "scrollMarginBlockStart", len: 0, typ: NTI33554439, name: "scrollMarginBlockStart", sons: null},
{kind: 1, offset: "scrollMarginBottom", len: 0, typ: NTI33554439, name: "scrollMarginBottom", sons: null},
{kind: 1, offset: "scrollMarginInline", len: 0, typ: NTI33554439, name: "scrollMarginInline", sons: null},
{kind: 1, offset: "scrollMarginInlineEnd", len: 0, typ: NTI33554439, name: "scrollMarginInlineEnd", sons: null},
{kind: 1, offset: "scrollMarginInlineStart", len: 0, typ: NTI33554439, name: "scrollMarginInlineStart", sons: null},
{kind: 1, offset: "scrollMarginLeft", len: 0, typ: NTI33554439, name: "scrollMarginLeft", sons: null},
{kind: 1, offset: "scrollMarginRight", len: 0, typ: NTI33554439, name: "scrollMarginRight", sons: null},
{kind: 1, offset: "scrollMarginTop", len: 0, typ: NTI33554439, name: "scrollMarginTop", sons: null},
{kind: 1, offset: "scrollPadding", len: 0, typ: NTI33554439, name: "scrollPadding", sons: null},
{kind: 1, offset: "scrollPaddingBlock", len: 0, typ: NTI33554439, name: "scrollPaddingBlock", sons: null},
{kind: 1, offset: "scrollPaddingBlockEnd", len: 0, typ: NTI33554439, name: "scrollPaddingBlockEnd", sons: null},
{kind: 1, offset: "scrollPaddingBlockStart", len: 0, typ: NTI33554439, name: "scrollPaddingBlockStart", sons: null},
{kind: 1, offset: "scrollPaddingBottom", len: 0, typ: NTI33554439, name: "scrollPaddingBottom", sons: null},
{kind: 1, offset: "scrollPaddingInline", len: 0, typ: NTI33554439, name: "scrollPaddingInline", sons: null},
{kind: 1, offset: "scrollPaddingInlineEnd", len: 0, typ: NTI33554439, name: "scrollPaddingInlineEnd", sons: null},
{kind: 1, offset: "scrollPaddingInlineStart", len: 0, typ: NTI33554439, name: "scrollPaddingInlineStart", sons: null},
{kind: 1, offset: "scrollPaddingLeft", len: 0, typ: NTI33554439, name: "scrollPaddingLeft", sons: null},
{kind: 1, offset: "scrollPaddingRight", len: 0, typ: NTI33554439, name: "scrollPaddingRight", sons: null},
{kind: 1, offset: "scrollPaddingTop", len: 0, typ: NTI33554439, name: "scrollPaddingTop", sons: null},
{kind: 1, offset: "scrollSnapAlign", len: 0, typ: NTI33554439, name: "scrollSnapAlign", sons: null},
{kind: 1, offset: "scrollSnapStop", len: 0, typ: NTI33554439, name: "scrollSnapStop", sons: null},
{kind: 1, offset: "scrollSnapType", len: 0, typ: NTI33554439, name: "scrollSnapType", sons: null},
{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI33554439, name: "scrollbar3dLightColor", sons: null},
{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI33554439, name: "scrollbarArrowColor", sons: null},
{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI33554439, name: "scrollbarBaseColor", sons: null},
{kind: 1, offset: "scrollbarColor", len: 0, typ: NTI33554439, name: "scrollbarColor", sons: null},
{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI33554439, name: "scrollbarDarkshadowColor", sons: null},
{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI33554439, name: "scrollbarFaceColor", sons: null},
{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI33554439, name: "scrollbarHighlightColor", sons: null},
{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI33554439, name: "scrollbarShadowColor", sons: null},
{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI33554439, name: "scrollbarTrackColor", sons: null},
{kind: 1, offset: "scrollbarWidth", len: 0, typ: NTI33554439, name: "scrollbarWidth", sons: null},
{kind: 1, offset: "shapeImageThreshold", len: 0, typ: NTI33554439, name: "shapeImageThreshold", sons: null},
{kind: 1, offset: "shapeMargin", len: 0, typ: NTI33554439, name: "shapeMargin", sons: null},
{kind: 1, offset: "shapeOutside", len: 0, typ: NTI33554439, name: "shapeOutside", sons: null},
{kind: 1, offset: "tabSize", len: 0, typ: NTI33554439, name: "tabSize", sons: null},
{kind: 1, offset: "tableLayout", len: 0, typ: NTI33554439, name: "tableLayout", sons: null},
{kind: 1, offset: "textAlign", len: 0, typ: NTI33554439, name: "textAlign", sons: null},
{kind: 1, offset: "textAlignLast", len: 0, typ: NTI33554439, name: "textAlignLast", sons: null},
{kind: 1, offset: "textCombineUpright", len: 0, typ: NTI33554439, name: "textCombineUpright", sons: null},
{kind: 1, offset: "textDecoration", len: 0, typ: NTI33554439, name: "textDecoration", sons: null},
{kind: 1, offset: "textDecorationColor", len: 0, typ: NTI33554439, name: "textDecorationColor", sons: null},
{kind: 1, offset: "textDecorationLine", len: 0, typ: NTI33554439, name: "textDecorationLine", sons: null},
{kind: 1, offset: "textDecorationSkipInk", len: 0, typ: NTI33554439, name: "textDecorationSkipInk", sons: null},
{kind: 1, offset: "textDecorationStyle", len: 0, typ: NTI33554439, name: "textDecorationStyle", sons: null},
{kind: 1, offset: "textDecorationThickness", len: 0, typ: NTI33554439, name: "textDecorationThickness", sons: null},
{kind: 1, offset: "textEmphasis", len: 0, typ: NTI33554439, name: "textEmphasis", sons: null},
{kind: 1, offset: "textEmphasisColor", len: 0, typ: NTI33554439, name: "textEmphasisColor", sons: null},
{kind: 1, offset: "textEmphasisPosition", len: 0, typ: NTI33554439, name: "textEmphasisPosition", sons: null},
{kind: 1, offset: "textEmphasisStyle", len: 0, typ: NTI33554439, name: "textEmphasisStyle", sons: null},
{kind: 1, offset: "textIndent", len: 0, typ: NTI33554439, name: "textIndent", sons: null},
{kind: 1, offset: "textJustify", len: 0, typ: NTI33554439, name: "textJustify", sons: null},
{kind: 1, offset: "textOrientation", len: 0, typ: NTI33554439, name: "textOrientation", sons: null},
{kind: 1, offset: "textOverflow", len: 0, typ: NTI33554439, name: "textOverflow", sons: null},
{kind: 1, offset: "textRendering", len: 0, typ: NTI33554439, name: "textRendering", sons: null},
{kind: 1, offset: "textShadow", len: 0, typ: NTI33554439, name: "textShadow", sons: null},
{kind: 1, offset: "textTransform", len: 0, typ: NTI33554439, name: "textTransform", sons: null},
{kind: 1, offset: "textUnderlineOffset", len: 0, typ: NTI33554439, name: "textUnderlineOffset", sons: null},
{kind: 1, offset: "textUnderlinePosition", len: 0, typ: NTI33554439, name: "textUnderlinePosition", sons: null},
{kind: 1, offset: "top", len: 0, typ: NTI33554439, name: "top", sons: null},
{kind: 1, offset: "touchAction", len: 0, typ: NTI33554439, name: "touchAction", sons: null},
{kind: 1, offset: "transform", len: 0, typ: NTI33554439, name: "transform", sons: null},
{kind: 1, offset: "transformBox", len: 0, typ: NTI33554439, name: "transformBox", sons: null},
{kind: 1, offset: "transformOrigin", len: 0, typ: NTI33554439, name: "transformOrigin", sons: null},
{kind: 1, offset: "transformStyle", len: 0, typ: NTI33554439, name: "transformStyle", sons: null},
{kind: 1, offset: "transition", len: 0, typ: NTI33554439, name: "transition", sons: null},
{kind: 1, offset: "transitionDelay", len: 0, typ: NTI33554439, name: "transitionDelay", sons: null},
{kind: 1, offset: "transitionDuration", len: 0, typ: NTI33554439, name: "transitionDuration", sons: null},
{kind: 1, offset: "transitionProperty", len: 0, typ: NTI33554439, name: "transitionProperty", sons: null},
{kind: 1, offset: "transitionTimingFunction", len: 0, typ: NTI33554439, name: "transitionTimingFunction", sons: null},
{kind: 1, offset: "translate", len: 0, typ: NTI33554439, name: "translate", sons: null},
{kind: 1, offset: "unicodeBidi", len: 0, typ: NTI33554439, name: "unicodeBidi", sons: null},
{kind: 1, offset: "verticalAlign", len: 0, typ: NTI33554439, name: "verticalAlign", sons: null},
{kind: 1, offset: "visibility", len: 0, typ: NTI33554439, name: "visibility", sons: null},
{kind: 1, offset: "whiteSpace", len: 0, typ: NTI33554439, name: "whiteSpace", sons: null},
{kind: 1, offset: "widows", len: 0, typ: NTI33554439, name: "widows", sons: null},
{kind: 1, offset: "width", len: 0, typ: NTI33554439, name: "width", sons: null},
{kind: 1, offset: "willChange", len: 0, typ: NTI33554439, name: "willChange", sons: null},
{kind: 1, offset: "wordBreak", len: 0, typ: NTI33554439, name: "wordBreak", sons: null},
{kind: 1, offset: "wordSpacing", len: 0, typ: NTI33554439, name: "wordSpacing", sons: null},
{kind: 1, offset: "writingMode", len: 0, typ: NTI33554439, name: "writingMode", sons: null},
{kind: 1, offset: "zIndex", len: 0, typ: NTI33554439, name: "zIndex", sons: null}]};
NTI503316528.node = NNI503316528;
NTI503316528.base = NTI33555072;
NTI503316527.base = NTI503316528;
var NNI503316500 = {kind: 2, len: 22, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI503316619, name: "attributes", sons: null},
{kind: 1, offset: "childNodes", len: 0, typ: NTI503316620, name: "childNodes", sons: null},
{kind: 1, offset: "children", len: 0, typ: NTI503316621, name: "children", sons: null},
{kind: 1, offset: "data", len: 0, typ: NTI33554439, name: "data", sons: null},
{kind: 1, offset: "firstChild", len: 0, typ: NTI503316499, name: "firstChild", sons: null},
{kind: 1, offset: "lastChild", len: 0, typ: NTI503316499, name: "lastChild", sons: null},
{kind: 1, offset: "nextSibling", len: 0, typ: NTI503316499, name: "nextSibling", sons: null},
{kind: 1, offset: "nodeName", len: 0, typ: NTI33554439, name: "nodeName", sons: null},
{kind: 1, offset: "nodeType", len: 0, typ: NTI503316498, name: "nodeType", sons: null},
{kind: 1, offset: "nodeValue", len: 0, typ: NTI33554439, name: "nodeValue", sons: null},
{kind: 1, offset: "parentNode", len: 0, typ: NTI503316499, name: "parentNode", sons: null},
{kind: 1, offset: "content", len: 0, typ: NTI503316499, name: "content", sons: null},
{kind: 1, offset: "previousSibling", len: 0, typ: NTI503316499, name: "previousSibling", sons: null},
{kind: 1, offset: "ownerDocument", len: 0, typ: NTI503316501, name: "ownerDocument", sons: null},
{kind: 1, offset: "innerHTML", len: 0, typ: NTI33554439, name: "innerHTML", sons: null},
{kind: 1, offset: "outerHTML", len: 0, typ: NTI33554439, name: "outerHTML", sons: null},
{kind: 1, offset: "innerText", len: 0, typ: NTI33554439, name: "innerText", sons: null},
{kind: 1, offset: "textContent", len: 0, typ: NTI33554439, name: "textContent", sons: null},
{kind: 1, offset: "style", len: 0, typ: NTI503316527, name: "style", sons: null},
{kind: 1, offset: "baseURI", len: 0, typ: NTI33554439, name: "baseURI", sons: null},
{kind: 1, offset: "parentElement", len: 0, typ: NTI503316503, name: "parentElement", sons: null},
{kind: 1, offset: "isConnected", len: 0, typ: NTI33554465, name: "isConnected", sons: null}]};
NTI503316500.node = NNI503316500;
var NNI503316484 = {kind: 2, len: 24, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI503316578, name: "onabort", sons: null},
{kind: 1, offset: "onblur", len: 0, typ: NTI503316579, name: "onblur", sons: null},
{kind: 1, offset: "onchange", len: 0, typ: NTI503316580, name: "onchange", sons: null},
{kind: 1, offset: "onclick", len: 0, typ: NTI503316581, name: "onclick", sons: null},
{kind: 1, offset: "ondblclick", len: 0, typ: NTI503316582, name: "ondblclick", sons: null},
{kind: 1, offset: "onerror", len: 0, typ: NTI503316583, name: "onerror", sons: null},
{kind: 1, offset: "onfocus", len: 0, typ: NTI503316584, name: "onfocus", sons: null},
{kind: 1, offset: "onkeydown", len: 0, typ: NTI503316585, name: "onkeydown", sons: null},
{kind: 1, offset: "onkeypress", len: 0, typ: NTI503316586, name: "onkeypress", sons: null},
{kind: 1, offset: "onkeyup", len: 0, typ: NTI503316587, name: "onkeyup", sons: null},
{kind: 1, offset: "onload", len: 0, typ: NTI503316588, name: "onload", sons: null},
{kind: 1, offset: "onmousedown", len: 0, typ: NTI503316589, name: "onmousedown", sons: null},
{kind: 1, offset: "onmousemove", len: 0, typ: NTI503316590, name: "onmousemove", sons: null},
{kind: 1, offset: "onmouseout", len: 0, typ: NTI503316591, name: "onmouseout", sons: null},
{kind: 1, offset: "onmouseover", len: 0, typ: NTI503316592, name: "onmouseover", sons: null},
{kind: 1, offset: "onmouseup", len: 0, typ: NTI503316593, name: "onmouseup", sons: null},
{kind: 1, offset: "onreset", len: 0, typ: NTI503316594, name: "onreset", sons: null},
{kind: 1, offset: "onselect", len: 0, typ: NTI503316595, name: "onselect", sons: null},
{kind: 1, offset: "onstorage", len: 0, typ: NTI503316596, name: "onstorage", sons: null},
{kind: 1, offset: "onsubmit", len: 0, typ: NTI503316597, name: "onsubmit", sons: null},
{kind: 1, offset: "onunload", len: 0, typ: NTI503316598, name: "onunload", sons: null},
{kind: 1, offset: "onloadstart", len: 0, typ: NTI503316599, name: "onloadstart", sons: null},
{kind: 1, offset: "onprogress", len: 0, typ: NTI503316600, name: "onprogress", sons: null},
{kind: 1, offset: "onloadend", len: 0, typ: NTI503316601, name: "onloadend", sons: null}]};
NTI503316484.node = NNI503316484;
NTI503316484.base = NTI33555072;
NTI503316500.base = NTI503316484;
NTI503316499.base = NTI503316500;
NTI503316921.base = NTI503316499;
NTI385876524.base = NTI33554439;
var NNI520093711 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI33554455, name: "Field0", sons: null},
{kind: 1, offset: "Field1", len: 0, typ: NTI33554465, name: "Field1", sons: null}]};
NTI520093711.node = NNI520093711;
function makeNimstrLit(c_33556789) {
var result = [];
for (var i = 0; i < c_33556789.length; ++i) {
result[i] = c_33556789.charCodeAt(i);
}
return result;
}
function toJSStr(s_33556795) {
var Tmp5;
var Tmp7;
var result_33556796 = null;
var res_33556830 = newSeq_33556813((s_33556795).length);
var i_33556831 = 0;
var j_33556832 = 0;
L1: do {
L2: while (true) {
if (!(i_33556831 < (s_33556795).length)) break L2;
var c_33556833 = s_33556795[i_33556831];
if ((c_33556833 < 128)) {
res_33556830[j_33556832] = String.fromCharCode(c_33556833);
i_33556831 += 1;
}
else {
var helper_33556845 = newSeq_33556813(0);
L3: do {
L4: while (true) {
if (!true) break L4;
var code_33556846 = c_33556833.toString(16);
if ((((code_33556846) == null ? 0 : (code_33556846).length) == 1)) {
helper_33556845.push("%0");;
}
else {
helper_33556845.push("%");;
}
helper_33556845.push(code_33556846);;
i_33556831 += 1;
if (((s_33556795).length <= i_33556831)) Tmp5 = true; else { Tmp5 = (s_33556795[i_33556831] < 128); } if (Tmp5) {
break L3;
}
c_33556833 = s_33556795[i_33556831];
}
} while(false);
++excHandler;
Tmp7 = framePtr;
try {
res_33556830[j_33556832] = decodeURIComponent(helper_33556845.join(""));
--excHandler;
} catch (EXC) {
var prevJSError = lastJSError;
lastJSError = EXC;
--excHandler;
framePtr = Tmp7;
res_33556830[j_33556832] = helper_33556845.join("");
lastJSError = prevJSError;
} finally {
framePtr = Tmp7;
}
}
j_33556832 += 1;
}
} while(false);
if (res_33556830.length < j_33556832) { for (var i=res_33556830.length;i<j_33556832;++i) res_33556830.push(null); }
else { res_33556830.length = j_33556832; };
result_33556796 = res_33556830.join("");
return result_33556796;
}
function raiseException(e_33556656, ename_33556657) {
e_33556656.name = ename_33556657;
if ((excHandler == 0)) {
unhandledException(e_33556656);
}
throw e_33556656;
}
function addInt(a_33556928, b_33556929) {
var result = a_33556928 + b_33556929;
checkOverflowInt(result);
return result;
}
function cstrToNimstr(c_33556792) {
var ln = c_33556792.length;
var result = new Array(ln);
var r = 0;
for (var i = 0; i < ln; ++i) {
var ch = c_33556792.charCodeAt(i);
if (ch < 128) {
result[r] = ch;
}
else {
if (ch < 2048) {
result[r] = (ch >> 6) | 192;
}
else {
if (ch < 55296 || ch >= 57344) {
result[r] = (ch >> 12) | 224;
}
else {
++i;
ch = 65536 + (((ch & 1023) << 10) | (c_33556792.charCodeAt(i) & 1023));
result[r] = (ch >> 18) | 240;
++r;
result[r] = ((ch >> 12) & 63) | 128;
}
++r;
result[r] = ((ch >> 6) & 63) | 128;
}
++r;
result[r] = (ch & 63) | 128;
}
++r;
}
return result;
}
function setConstr() {
var result = {};
for (var i = 0; i < arguments.length; ++i) {
var x = arguments[i];
if (typeof(x) == "object") {
for (var j = x[0]; j <= x[1]; ++j) {
result[j] = true;
}
} else {
result[x] = true;
}
}
return result;
}
var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21);
function nimCopy(dest_33557131, src_33557132, ti_33557133) {
var result_33557142 = null;
switch (ti_33557133.kind) {
case 21:
case 22:
case 23:
case 5:
if (!(isFatPointer_33557122(ti_33557133))) {
result_33557142 = src_33557132;
}
else {
result_33557142 = [src_33557132[0], src_33557132[1]];
}
break;
case 19:
if (dest_33557131 === null || dest_33557131 === undefined) {
dest_33557131 = {};
}
else {
for (var key in dest_33557131) { delete dest_33557131[key]; }
}
for (var key in src_33557132) { dest_33557131[key] = src_33557132[key]; }
result_33557142 = dest_33557131;
break;
case 18:
case 17:
if (!((ti_33557133.base == null))) {
result_33557142 = nimCopy(dest_33557131, src_33557132, ti_33557133.base);
}
else {
if ((ti_33557133.kind == 17)) {
result_33557142 = (dest_33557131 === null || dest_33557131 === undefined) ? {m_type: ti_33557133} : dest_33557131;
}
else {
result_33557142 = (dest_33557131 === null || dest_33557131 === undefined) ? {} : dest_33557131;
}
}
nimCopyAux(result_33557142, src_33557132, ti_33557133.node);
break;
case 24:
case 4:
case 27:
case 16:
if (src_33557132 === null) {
result_33557142 = null;
}
else {
if (dest_33557131 === null || dest_33557131 === undefined) {
dest_33557131 = new Array(src_33557132.length);
}
else {
dest_33557131.length = src_33557132.length;
}
result_33557142 = dest_33557131;
for (var i = 0; i < src_33557132.length; ++i) {
result_33557142[i] = nimCopy(result_33557142[i], src_33557132[i], ti_33557133.base);
}
}
break;
case 28:
if (src_33557132 !== null) {
result_33557142 = src_33557132.slice(0);
}
break;
default:
result_33557142 = src_33557132;
break;
}
return result_33557142;
}
function chckIndx(i_33557175, a_33557176, b_33557177) {
var Tmp1;
var result_33557178 = 0;
BeforeRet: do {
if (!(a_33557176 <= i_33557175)) Tmp1 = false; else { Tmp1 = (i_33557175 <= b_33557177); } if (Tmp1) {
result_33557178 = i_33557175;
break BeforeRet;
}
else {
raiseIndexError(i_33557175, a_33557176, b_33557177);
}
} while (false);
return result_33557178;
}
function subInt(a_33556932, b_33556933) {
var result = a_33556932 - b_33556933;
checkOverflowInt(result);
return result;
}
var ConstSet2 = setConstr([65, 90]);
var ConstSet3 = setConstr(95, 32, 46);
var ConstSet4 = setConstr(95, 32, 46);
function mulInt(a_33556936, b_33556937) {
var result = a_33556936 * b_33556937;
checkOverflowInt(result);
return result;
}
var ConstSet5 = setConstr([97, 122]);
var ConstSet6 = setConstr([65, 90], [97, 122]);
var ConstSet7 = setConstr([97, 122]);
var ConstSet8 = setConstr([65, 90]);
var ConstSet9 = setConstr([65, 90], [97, 122]);
function nimMax(a_33556989, b_33556990) {
var Tmp1;
var result_33556991 = 0;
BeforeRet: do {
if ((b_33556990 <= a_33556989)) {
Tmp1 = a_33556989;
}
else {
Tmp1 = b_33556990;
}
result_33556991 = Tmp1;
break BeforeRet;
} while (false);
return result_33556991;
}
function nimMin(a_33556985, b_33556986) {
var Tmp1;
var result_33556987 = 0;
BeforeRet: do {
if ((a_33556985 <= b_33556986)) {
Tmp1 = a_33556985;
}
else {
Tmp1 = b_33556986;
}
result_33556987 = Tmp1;
break BeforeRet;
} while (false);
return result_33556987;
}
function addChar(x_33557246, c_33557247) {
x_33557246.push(c_33557247);
}
if (!Math.trunc) {
Math.trunc = function(v) {
v = +v;
if (!isFinite(v)) return v;
return (v - v % 1) || (v < 0 ? -0 : v === 0 ? v : 0);
};
}
var alternative_385876542 = [null];
function add_33556417(x_33556418, x_33556418_Idx, y_33556419) {
if (x_33556418[x_33556418_Idx] === null) { x_33556418[x_33556418_Idx] = []; }
var off = x_33556418[x_33556418_Idx].length;
x_33556418[x_33556418_Idx].length += y_33556419.length;
for (var i = 0; i < y_33556419.length; ++i) {
x_33556418[x_33556418_Idx][off+i] = y_33556419.charCodeAt(i);
}
}
function newSeq_33556813(len_33556815) {
var result_33556816 = [];
result_33556816 = new Array(len_33556815); for (var i=0;i<len_33556815;++i) {result_33556816[i]=null;}
return result_33556816;
}
function unhandledException(e_33556652) {
var buf_33556653 = [[]];
if (!(((e_33556652.message).length == 0))) {
buf_33556653[0].push.apply(buf_33556653[0], makeNimstrLit("Error: unhandled exception: "));;
buf_33556653[0].push.apply(buf_33556653[0], e_33556652.message);;
}
else {
buf_33556653[0].push.apply(buf_33556653[0], makeNimstrLit("Error: unhandled exception"));;
}
buf_33556653[0].push.apply(buf_33556653[0], makeNimstrLit(" ["));;
add_33556417(buf_33556653, 0, e_33556652.name);
buf_33556653[0].push.apply(buf_33556653[0], makeNimstrLit("]\x0A"));;
var cbuf_33556654 = toJSStr(buf_33556653[0]);
framePtr = null;
if (typeof(Error) !== "undefined") {
throw new Error(cbuf_33556654);
}
else {
throw cbuf_33556654;
}
}
function raiseOverflow() {
raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI33555111, name: null, trace: [], up: null}, "OverflowDefect");
}
function checkOverflowInt(a_33556926) {
if (a_33556926 > 2147483647 || a_33556926 < -2147483648) raiseOverflow();
}
function isWhitespace_385876274(text_385876275) {
return !/[^\s]/.test(text_385876275);
}
function isWhitespace_385876277(x_385876278) {
var Tmp1;
var Tmp2;
var result_385876279 = false;
if (!(x_385876278.nodeName == "#text")) Tmp2 = false; else { Tmp2 = isWhitespace_385876274(x_385876278.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_385876278.nodeName == "#comment"); } result_385876279 = Tmp1;
return result_385876279;
}
function isFatPointer_33557122(ti_33557123) {
var result_33557124 = false;
BeforeRet: do {
result_33557124 = !((ConstSet1[ti_33557123.base.kind] != undefined));
break BeforeRet;
} while (false);
return result_33557124;
}
function nimCopyAux(dest_33557135, src_33557136, n_33557137) {
switch (n_33557137.kind) {
case 0:
break;
case 1:
dest_33557135[n_33557137.offset] = nimCopy(dest_33557135[n_33557137.offset], src_33557136[n_33557137.offset], n_33557137.typ);
break;
case 2:
for (var i = 0; i < n_33557137.sons.length; i++) {
nimCopyAux(dest_33557135, src_33557136, n_33557137.sons[i]);
}
break;
case 3:
dest_33557135[n_33557137.offset] = nimCopy(dest_33557135[n_33557137.offset], src_33557136[n_33557137.offset], n_33557137.typ);
for (var i = 0; i < n_33557137.sons.length; ++i) {
nimCopyAux(dest_33557135, src_33557136, n_33557137.sons[i][1]);
}
break;
}
}
function raiseIndexError(i_33556743, a_33556744, b_33556745) {
var Tmp1;
if ((b_33556745 < a_33556744)) {
Tmp1 = makeNimstrLit("index out of bounds, the container is empty");
}
else {
Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_33556743)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_33556744)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_33556745)+"") || []);
}
raiseException({message: nimCopy(null, Tmp1, NTI33554438), parent: null, m_type: NTI33555117, name: null, trace: [], up: null}, "IndexDefect");
}
function toToc_385876280(x_385876281, father_385876282) {
var Tmp5;
var Tmp6;
var Tmp7;
var Tmp8;
var Tmp15;
if ((x_385876281.nodeName == "UL")) {
var f_385876290 = {heading: null, kids: [], sortId: (father_385876282.kids).length, doSort: false};
var i_385876291 = 0;
L1: do {
L2: while (true) {
if (!(i_385876291 < x_385876281.childNodes.length)) break L2;
var nxt_385876292 = addInt(i_385876291, 1);
L3: do {
L4: while (true) {
if (!(nxt_385876292 < x_385876281.childNodes.length)) Tmp5 = false; else { Tmp5 = isWhitespace_385876277(x_385876281.childNodes[nxt_385876292]); } if (!Tmp5) break L4;
nxt_385876292 = addInt(nxt_385876292, 1);
}
} while(false);
if (!(nxt_385876292 < x_385876281.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_385876281.childNodes[i_385876291].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_385876281.childNodes[i_385876291].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_385876281.childNodes[nxt_385876292].nodeName == "UL"); } if (Tmp6) {
var e_385876304 = {heading: x_385876281.childNodes[i_385876291].childNodes[0], kids: [], sortId: (f_385876290.kids).length, doSort: false};
var it_385876305 = x_385876281.childNodes[nxt_385876292];
L9: do {
var j_385876310 = 0;
var colontmp__385876571 = 0;
colontmp__385876571 = it_385876305.childNodes.length;
var i_385876572 = 0;
L10: do {
L11: while (true) {
if (!(i_385876572 < colontmp__385876571)) break L11;
j_385876310 = i_385876572;
toToc_385876280(it_385876305.childNodes[j_385876310], e_385876304);
i_385876572 = addInt(i_385876572, 1);
}
} while(false);
} while(false);
f_385876290.kids.push(e_385876304);;
i_385876291 = addInt(nxt_385876292, 1);
}
else {
toToc_385876280(x_385876281.childNodes[i_385876291], f_385876290);
i_385876291 = addInt(i_385876291, 1);
}
}
} while(false);
father_385876282.kids.push(f_385876290);;
}
else {
if (isWhitespace_385876277(x_385876281)) {
}
else {
if ((x_385876281.nodeName == "LI")) {
var idx_385876327 = [];
L12: do {
var i_385876332 = 0;
var colontmp__385876575 = 0;
colontmp__385876575 = x_385876281.childNodes.length;
var i_385876576 = 0;
L13: do {
L14: while (true) {
if (!(i_385876576 < colontmp__385876575)) break L14;
i_385876332 = i_385876576;
if (!(isWhitespace_385876277(x_385876281.childNodes[i_385876332]))) {
idx_385876327.push(i_385876332);;
}
i_385876576 = addInt(i_385876576, 1);
}
} while(false);
} while(false);
if (!((idx_385876327).length == 2)) Tmp15 = false; else { Tmp15 = (x_385876281.childNodes[idx_385876327[chckIndx(1, 0, (idx_385876327).length-1)]].nodeName == "UL"); } if (Tmp15) {
var e_385876348 = {heading: x_385876281.childNodes[idx_385876327[chckIndx(0, 0, (idx_385876327).length-1)]], kids: [], sortId: (father_385876282.kids).length, doSort: false};
var it_385876349 = x_385876281.childNodes[idx_385876327[chckIndx(1, 0, (idx_385876327).length-1)]];
L16: do {
var j_385876354 = 0;
var colontmp__385876579 = 0;
colontmp__385876579 = it_385876349.childNodes.length;
var i_385876580 = 0;
L17: do {
L18: while (true) {
if (!(i_385876580 < colontmp__385876579)) break L18;
j_385876354 = i_385876580;
toToc_385876280(it_385876349.childNodes[j_385876354], e_385876348);
i_385876580 = addInt(i_385876580, 1);
}
} while(false);
} while(false);
father_385876282.kids.push(e_385876348);;
}
else {
L19: do {
var i_385876363 = 0;
var colontmp__385876583 = 0;
colontmp__385876583 = x_385876281.childNodes.length;
var i_385876584 = 0;
L20: do {
L21: while (true) {
if (!(i_385876584 < colontmp__385876583)) break L21;
i_385876363 = i_385876584;
toToc_385876280(x_385876281.childNodes[i_385876363], father_385876282);
i_385876584 = addInt(i_385876584, 1);
}
} while(false);
} while(false);
}
}
else {
father_385876282.kids.push({heading: x_385876281, kids: [], sortId: (father_385876282.kids).length, doSort: false});;
}
}}
}
function extractItems_385876100(x_385876101, heading_385876102, items_385876103, items_385876103_Idx) {
var Tmp1;
BeforeRet: do {
if ((x_385876101 == null)) {
break BeforeRet;
}
if (!!((x_385876101.heading == null))) Tmp1 = false; else { Tmp1 = (x_385876101.heading.textContent == heading_385876102); } if (Tmp1) {
L2: do {
var i_385876120 = 0;
var colontmp__385876589 = 0;
colontmp__385876589 = (x_385876101.kids).length;
var i_385876590 = 0;
L3: do {
L4: while (true) {
if (!(i_385876590 < colontmp__385876589)) break L4;
i_385876120 = i_385876590;
items_385876103[items_385876103_Idx].push(x_385876101.kids[chckIndx(i_385876120, 0, (x_385876101.kids).length-1)].heading);;
i_385876590 = addInt(i_385876590, 1);
}
} while(false);
} while(false);
}
else {
L5: do {
var i_385876132 = 0;
var colontmp__385876593 = 0;
colontmp__385876593 = (x_385876101.kids).length;
var i_385876594 = 0;
L6: do {
L7: while (true) {
if (!(i_385876594 < colontmp__385876593)) break L7;
i_385876132 = i_385876594;
var it_385876133 = x_385876101.kids[chckIndx(i_385876132, 0, (x_385876101.kids).length-1)];
extractItems_385876100(it_385876133, heading_385876102, items_385876103, items_385876103_Idx);
i_385876594 = addInt(i_385876594, 1);
}
} while(false);
} while(false);
}
} while (false);
}
function tree_385875973(tag_385875974, kids_385875975) {
var result_385875976 = null;
result_385875976 = document.createElement(toJSStr(tag_385875974));
L1: do {
var k_385875989 = null;
var k_385875989_Idx = 0;
var i_385876607 = 0;
L2: do {
L3: while (true) {
if (!(i_385876607 < (kids_385875975).length)) break L3;
k_385875989 = kids_385875975; k_385875989_Idx = chckIndx(i_385876607, 0, (kids_385875975).length-1);
result_385875976.appendChild(k_385875989[k_385875989_Idx]);
i_385876607 = addInt(i_385876607, 1);
}
} while(false);
} while(false);
return result_385875976;
}
function text_385876027(s_385876028) {
var result_385876029 = null;
result_385876029 = document.createTextNode(s_385876028);
return result_385876029;
}
function sysFatal_218103843(message_218103846) {
raiseException({message: nimCopy(null, message_218103846, NTI33554438), m_type: NTI33555113, parent: null, name: null, trace: [], up: null}, "AssertionDefect");
}
function raiseAssert_218103841(msg_218103842) {
sysFatal_218103843(msg_218103842);
}
function failedAssertImpl_218103865(msg_218103866) {
raiseAssert_218103841(msg_218103866);
}
function uncovered_385876411(x_385876412) {
var Tmp1;
var Tmp2;
var result_385876413 = null;
BeforeRet: do {
if (!((x_385876412.kids).length == 0)) Tmp1 = false; else { Tmp1 = !((x_385876412.heading == null)); } if (Tmp1) {
if (!(x_385876412.heading.hasOwnProperty('__karaxMarker__'))) {
Tmp2 = x_385876412;
}
else {
Tmp2 = null;
}
result_385876413 = Tmp2;
break BeforeRet;
}
result_385876413 = {heading: x_385876412.heading, kids: [], sortId: x_385876412.sortId, doSort: x_385876412.doSort};
L3: do {
var i_385876432 = 0;
var colontmp__385876614 = 0;
colontmp__385876614 = (x_385876412.kids).length;
var i_385876615 = 0;
L4: do {
L5: while (true) {
if (!(i_385876615 < colontmp__385876614)) break L5;
i_385876432 = i_385876615;
var y_385876433 = uncovered_385876411(x_385876412.kids[chckIndx(i_385876432, 0, (x_385876412.kids).length-1)]);
if (!((y_385876433 == null))) {
result_385876413.kids.push(y_385876433);;
}
i_385876615 = addInt(i_385876615, 1);
}
} while(false);
} while(false);
if (((result_385876413.kids).length == 0)) {
result_385876413 = null;
}
} while (false);
return result_385876413;
}
function mergeTocs_385876445(orig_385876446, news_385876447) {
var result_385876448 = null;
result_385876448 = uncovered_385876411(orig_385876446);
if ((result_385876448 == null)) {
result_385876448 = news_385876447;
}
else {
L1: do {
var i_385876460 = 0;
var colontmp__385876610 = 0;
colontmp__385876610 = (news_385876447.kids).length;
var i_385876611 = 0;
L2: do {
L3: while (true) {
if (!(i_385876611 < colontmp__385876610)) break L3;
i_385876460 = i_385876611;
result_385876448.kids.push(news_385876447.kids[chckIndx(i_385876460, 0, (news_385876447.kids).length-1)]);;
i_385876611 = addInt(i_385876611, 1);
}
} while(false);
} while(false);
}
return result_385876448;
}
function buildToc_385876465(orig_385876466, types_385876467, procs_385876468) {
var Tmp7;
var result_385876469 = null;
var newStuff_385876474 = {heading: null, kids: [], doSort: true, sortId: 0};
L1: do {
var t_385876496 = null;
var t_385876496_Idx = 0;
var i_385876602 = 0;
var L_385876603 = (types_385876467).length;
L2: do {
L3: while (true) {
if (!(i_385876602 < L_385876603)) break L3;
t_385876496 = types_385876467; t_385876496_Idx = chckIndx(i_385876602, 0, (types_385876467).length-1);
var c_385876501 = {heading: t_385876496[t_385876496_Idx].cloneNode(true), kids: [], doSort: true, sortId: 0};
t_385876496[t_385876496_Idx].__karaxMarker__ = true;
L4: do {
var p_385876505 = null;
var p_385876505_Idx = 0;
var i_385876599 = 0;
var L_385876600 = (procs_385876468).length;
L5: do {
L6: while (true) {
if (!(i_385876599 < L_385876600)) break L6;
p_385876505 = procs_385876468; p_385876505_Idx = chckIndx(i_385876599, 0, (procs_385876468).length-1);
if (!(p_385876505[p_385876505_Idx].hasOwnProperty('__karaxMarker__'))) {
var xx_385876506 = p_385876505[p_385876505_Idx].parentNode.getElementsByClassName("attachedType");
if (!((xx_385876506).length == 1)) Tmp7 = false; else { Tmp7 = (xx_385876506[chckIndx(0, 0, (xx_385876506).length-1)].textContent == t_385876496[t_385876496_Idx].textContent); } if (Tmp7) {
var q_385876511 = tree_385875973(makeNimstrLit("A"), [text_385876027(p_385876505[p_385876505_Idx].title)]);
q_385876511.setAttribute("href", p_385876505[p_385876505_Idx].getAttribute("href"));
c_385876501.kids.push({heading: q_385876511, kids: [], sortId: 0, doSort: false});;
p_385876505[p_385876505_Idx].__karaxMarker__ = true;
}
}
i_385876599 = addInt(i_385876599, 1);
if (!(((procs_385876468).length == L_385876600))) {
failedAssertImpl_218103865(makeNimstrLit("iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
} while(false);
} while(false);
newStuff_385876474.kids.push(c_385876501);;
i_385876602 = addInt(i_385876602, 1);
if (!(((types_385876467).length == L_385876603))) {
failedAssertImpl_218103865(makeNimstrLit("iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
} while(false);
} while(false);
result_385876469 = mergeTocs_385876445(orig_385876466, newStuff_385876474);
return result_385876469;
}
function add_385876017(parent_385876018, kid_385876019) {
var Tmp1;
var Tmp2;
if (!(parent_385876018.nodeName == "TR")) Tmp1 = false; else { if ((kid_385876019.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_385876019.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) {
var k_385876020 = document.createElement("TD");
k_385876020.appendChild(kid_385876019);
parent_385876018.appendChild(k_385876020);
}
else {
parent_385876018.appendChild(kid_385876019);
}
}
function setClass_385876021(e_385876022, value_385876023) {
e_385876022.setAttribute("class", toJSStr(value_385876023));
}
function toHtml_385876143(x_385876144, isRoot_385876145) {
var Tmp1;
function HEX3Aanonymous_385876163(a_385876164, b_385876165) {
var Tmp1;
var result_385876166 = 0;
BeforeRet: do {
if (!!((a_385876164.heading == null))) Tmp1 = false; else { Tmp1 = !((b_385876165.heading == null)); } if (Tmp1) {
var x_385876175 = a_385876164.heading.textContent;
var y_385876176 = b_385876165.heading.textContent;
if ((x_385876175 < y_385876176)) {
result_385876166 = -1;
break BeforeRet;
}
if ((y_385876176 < x_385876175)) {
result_385876166 = 1;
break BeforeRet;
}
result_385876166 = 0;
break BeforeRet;
}
else {
result_385876166 = subInt(a_385876164.sortId, b_385876165.sortId);
break BeforeRet;
}
} while (false);
return result_385876166;
}
var result_385876146 = null;
BeforeRet: do {
if ((x_385876144 == null)) {
result_385876146 = null;
break BeforeRet;
}
if (((x_385876144.kids).length == 0)) {
if ((x_385876144.heading == null)) {
result_385876146 = null;
break BeforeRet;
}
result_385876146 = x_385876144.heading.cloneNode(true);
break BeforeRet;
}
result_385876146 = tree_385875973(makeNimstrLit("DIV"), []);
if (!!((x_385876144.heading == null))) Tmp1 = false; else { Tmp1 = !(x_385876144.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) {
add_385876017(result_385876146, x_385876144.heading.cloneNode(true));
}
var ul_385876162 = tree_385875973(makeNimstrLit("UL"), []);
if (isRoot_385876145) {
setClass_385876021(ul_385876162, makeNimstrLit("simple simple-toc"));
}
else {
setClass_385876021(ul_385876162, makeNimstrLit("simple"));
}
if (x_385876144.doSort) {
x_385876144.kids.sort(HEX3Aanonymous_385876163);
}
L2: do {
var k_385876205 = null;
var k_385876205_Idx = 0;
var i_385876619 = 0;
var L_385876620 = (x_385876144.kids).length;
L3: do {
L4: while (true) {
if (!(i_385876619 < L_385876620)) break L4;
k_385876205 = x_385876144.kids; k_385876205_Idx = chckIndx(i_385876619, 0, (x_385876144.kids).length-1);
var y_385876206 = toHtml_385876143(k_385876205[k_385876205_Idx], false);
if (!((y_385876206 == null))) {
add_385876017(ul_385876162, tree_385875973(makeNimstrLit("LI"), [y_385876206]));
}
i_385876619 = addInt(i_385876619, 1);
if (!(((x_385876144.kids).length == L_385876620))) {
failedAssertImpl_218103865(makeNimstrLit("iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
} while(false);
} while(false);
if (!((ul_385876162.childNodes.length == 0))) {
add_385876017(result_385876146, ul_385876162);
}
if ((result_385876146.childNodes.length == 0)) {
result_385876146 = null;
}
} while (false);
return result_385876146;
}
function replaceById_385876032(id_385876033, newTree_385876034) {
var x_385876035 = document.getElementById(id_385876033);
x_385876035.parentNode.replaceChild(newTree_385876034, x_385876035);
newTree_385876034.id = id_385876033;
}
function togglevis_385876543(d_385876544) {
if (d_385876544.style.display == 'none')
d_385876544.style.display = 'inline';
else
d_385876544.style.display = 'none';
}
function groupBy(value_385876546) {
var toc_385876547 = document.getElementById("toc-list");
if ((alternative_385876542[0] == null)) {
var tt_385876555 = {heading: null, kids: [], sortId: 0, doSort: false};
toToc_385876280(toc_385876547, tt_385876555);
tt_385876555 = tt_385876555.kids[chckIndx(0, 0, (tt_385876555.kids).length-1)];
var types_385876560 = [[]];
var procs_385876565 = [[]];
extractItems_385876100(tt_385876555, "Types", types_385876560, 0);
extractItems_385876100(tt_385876555, "Procs", procs_385876565, 0);
extractItems_385876100(tt_385876555, "Converters", procs_385876565, 0);
extractItems_385876100(tt_385876555, "Methods", procs_385876565, 0);
extractItems_385876100(tt_385876555, "Templates", procs_385876565, 0);
extractItems_385876100(tt_385876555, "Macros", procs_385876565, 0);
extractItems_385876100(tt_385876555, "Iterators", procs_385876565, 0);
var ntoc_385876566 = buildToc_385876465(tt_385876555, types_385876560[0], procs_385876565[0]);
var x_385876567 = toHtml_385876143(ntoc_385876566, true);
alternative_385876542[0] = tree_385875973(makeNimstrLit("DIV"), [x_385876567]);
}
if ((value_385876546 == "type")) {
replaceById_385876032("tocRoot", alternative_385876542[0]);
}
else {
replaceById_385876032("tocRoot", tree_385875973(makeNimstrLit("DIV"), []));
}
togglevis_385876543(document.getElementById("toc-list"));
}
var db_385876622 = [[]];
var contents_385876623 = [[]];
var oldtoc_385876770 = [null];
var timer_385876771 = [null];
function nsuToLowerAsciiChar(c_536870973) {
var result_536870974 = 0;
if ((ConstSet2[c_536870973] != undefined)) {
result_536870974 = (c_536870973 ^ 32);
}
else {
result_536870974 = c_536870973;
}
return result_536870974;
}
function fuzzyMatch_520093710(pattern_520093711, str_520093712) {
var Tmp4;
var Tmp5;
var Tmp6;
var Tmp7;
var Tmp8;
var result_520093715 = {Field0: 0, Field1: false};
var scoreState_520093716 = -100;
var headerMatched_520093717 = false;
var unmatchedLeadingCharCount_520093718 = 0;
var consecutiveMatchCount_520093719 = 0;
var strIndex_520093720 = 0;
var patIndex_520093721 = 0;
var score_520093722 = 0;
L1: do {
L2: while (true) {
if (!((strIndex_520093720 < ((str_520093712) == null ? 0 : (str_520093712).length)) && (patIndex_520093721 < ((pattern_520093711) == null ? 0 : (pattern_520093711).length)))) break L2;
L3: do {
var patternChar_520093725 = nsuToLowerAsciiChar(pattern_520093711.charCodeAt(chckIndx(patIndex_520093721, 0, (pattern_520093711).length-1)));
var strChar_520093726 = nsuToLowerAsciiChar(str_520093712.charCodeAt(chckIndx(strIndex_520093720, 0, (str_520093712).length-1)));
if ((ConstSet3[patternChar_520093725] != undefined)) {
patIndex_520093721 = addInt(patIndex_520093721, 1);
break L3;
}
if ((ConstSet4[strChar_520093726] != undefined)) {
strIndex_520093720 = addInt(strIndex_520093720, 1);
break L3;
}
if ((!(headerMatched_520093717) && (strChar_520093726 == 58))) {
headerMatched_520093717 = true;
scoreState_520093716 = -100;
score_520093722 = ((Math.floor((5.0000000000000000e-01 * score_520093722)))|0);
patIndex_520093721 = 0;
strIndex_520093720 = addInt(strIndex_520093720, 1);
break L3;
}
if ((strChar_520093726 == patternChar_520093725)) {
switch (scoreState_520093716) {
case -100:
case 20:
scoreState_520093716 = 10;
break;
case 0:
scoreState_520093716 = 5;
score_520093722 = addInt(score_520093722, scoreState_520093716);
break;
case 10:
case 5:
consecutiveMatchCount_520093719 = addInt(consecutiveMatchCount_520093719, 1);
scoreState_520093716 = 5;
score_520093722 = addInt(score_520093722, mulInt(5, consecutiveMatchCount_520093719));
if ((scoreState_520093716 == 10)) {
score_520093722 = addInt(score_520093722, 10);
}
var onBoundary_520093778 = (patIndex_520093721 == ((pattern_520093711) == null ? -1 : (pattern_520093711).length - 1));
if ((!(onBoundary_520093778) && (strIndex_520093720 < ((str_520093712) == null ? -1 : (str_520093712).length - 1)))) {
var nextPatternChar_520093779 = nsuToLowerAsciiChar(pattern_520093711.charCodeAt(chckIndx(addInt(patIndex_520093721, 1), 0, (pattern_520093711).length-1)));
var nextStrChar_520093780 = nsuToLowerAsciiChar(str_520093712.charCodeAt(chckIndx(addInt(strIndex_520093720, 1), 0, (str_520093712).length-1)));
if (!!((ConstSet5[nextStrChar_520093780] != undefined))) Tmp4 = false; else { Tmp4 = !((nextStrChar_520093780 == nextPatternChar_520093779)); } onBoundary_520093778 = Tmp4;
}
if (onBoundary_520093778) {
scoreState_520093716 = 20;
score_520093722 = addInt(score_520093722, scoreState_520093716);
}
break;
case -1:
case -3:
if (!((ConstSet6[str_520093712.charCodeAt(chckIndx(subInt(strIndex_520093720, 1), 0, (str_520093712).length-1))] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_520093712.charCodeAt(chckIndx(subInt(strIndex_520093720, 1), 0, (str_520093712).length-1))] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_520093712.charCodeAt(chckIndx(strIndex_520093720, 0, (str_520093712).length-1))] != undefined); } Tmp5 = Tmp6; } var isLeadingChar_520093804 = Tmp5;
if (isLeadingChar_520093804) {
scoreState_520093716 = 10;
}
else {
scoreState_520093716 = 0;
score_520093722 = addInt(score_520093722, scoreState_520093716);
}
break;
}
patIndex_520093721 = addInt(patIndex_520093721, 1);
}
else {
switch (scoreState_520093716) {
case -100:
scoreState_520093716 = -3;
score_520093722 = addInt(score_520093722, scoreState_520093716);
break;
case 5:
scoreState_520093716 = -1;
score_520093722 = addInt(score_520093722, scoreState_520093716);
consecutiveMatchCount_520093719 = 0;
break;
case -3:
if ((unmatchedLeadingCharCount_520093718 < 3)) {
scoreState_520093716 = -3;
score_520093722 = addInt(score_520093722, scoreState_520093716);
}
unmatchedLeadingCharCount_520093718 = addInt(unmatchedLeadingCharCount_520093718, 1);
break;
default:
scoreState_520093716 = -1;
score_520093722 = addInt(score_520093722, scoreState_520093716);
break;
}
}
strIndex_520093720 = addInt(strIndex_520093720, 1);
} while(false);
}
} while(false);
if (!(patIndex_520093721 == ((pattern_520093711) == null ? 0 : (pattern_520093711).length))) Tmp7 = false; else { if ((strIndex_520093720 == ((str_520093712) == null ? 0 : (str_520093712).length))) Tmp8 = true; else { Tmp8 = !((ConstSet9[str_520093712.charCodeAt(chckIndx(strIndex_520093720, 0, (str_520093712).length-1))] != undefined)); } Tmp7 = Tmp8; } if (Tmp7) {
score_520093722 = addInt(score_520093722, 10);
}
var colontmp__385876831 = nimMax(0, score_520093722);
var colontmp__385876832 = (0 < score_520093722);
result_520093715 = nimCopy(result_520093715, {Field0: colontmp__385876831, Field1: colontmp__385876832}, NTI520093711);
return result_520093715;
}
function escapeCString_385876626(x_385876627, x_385876627_Idx) {
var s_385876628 = [];
L1: do {
var c_385876629 = 0;
var i_385876835 = 0;
var L_385876836 = ((x_385876627[x_385876627_Idx]) == null ? 0 : (x_385876627[x_385876627_Idx]).length);
L2: do {
L3: while (true) {
if (!(i_385876835 < L_385876836)) break L3;
c_385876629 = x_385876627[x_385876627_Idx].charCodeAt(chckIndx(i_385876835, 0, (x_385876627[x_385876627_Idx]).length-1));
switch (c_385876629) {
case 60:
s_385876628.push.apply(s_385876628, makeNimstrLit("&lt;"));;
break;
case 62:
s_385876628.push.apply(s_385876628, makeNimstrLit("&gt;"));;
break;
default:
addChar(s_385876628, c_385876629);;
break;
}
i_385876835 = addInt(i_385876835, 1);
}
} while(false);
} while(false);
x_385876627[x_385876627_Idx] = toJSStr(s_385876628);
}
function text_385876024(s_385876025) {
var result_385876026 = null;
result_385876026 = document.createTextNode(toJSStr(s_385876025));
return result_385876026;
}
function dosearch_385876630(value_385876631) {
function HEX3Aanonymous_385876687(a_385876692, b_385876693) {
var result_385876698 = 0;
result_385876698 = subInt(b_385876693["Field1"], a_385876692["Field1"]);
return result_385876698;
}
var result_385876632 = null;
if (((db_385876622[0]).length == 0)) {
var stuff_385876636 = null;
var request = new XMLHttpRequest();
request.open("GET", "theindex.html", false);
request.send(null);
var doc = document.implementation.createHTMLDocument("theindex");
doc.documentElement.innerHTML = request.responseText;
//parser=new DOMParser();
//doc=parser.parseFromString("<html></html>", "text/html");
stuff_385876636 = doc.documentElement;
db_385876622[0] = nimCopy(null, stuff_385876636.getElementsByClassName("reference"), NTI503316921);
contents_385876623[0] = nimCopy(null, [], NTI385876524);
L1: do {
var ahref_385876661 = null;
var ahref_385876661_Idx = 0;
var i_385876816 = 0;
var L_385876817 = (db_385876622[0]).length;
L2: do {
L3: while (true) {
if (!(i_385876816 < L_385876817)) break L3;
ahref_385876661 = db_385876622[0]; ahref_385876661_Idx = chckIndx(i_385876816, 0, (db_385876622[0]).length-1);
contents_385876623[0].push(ahref_385876661[ahref_385876661_Idx].getAttribute("data-doc-search-tag"));;
i_385876816 = addInt(i_385876816, 1);
if (!(((db_385876622[0]).length == L_385876817))) {
failedAssertImpl_218103865(makeNimstrLit("iterators.nim(204, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
} while(false);
} while(false);
}
var ul_385876666 = tree_385875973(makeNimstrLit("UL"), []);
result_385876632 = tree_385875973(makeNimstrLit("DIV"), []);
setClass_385876021(result_385876632, makeNimstrLit("search_results"));
var matches_385876671 = [];
L4: do {
var i_385876679 = 0;
var colontmp__385876821 = 0;
colontmp__385876821 = (db_385876622[0]).length;
var i_385876822 = 0;
L5: do {
L6: while (true) {
if (!(i_385876822 < colontmp__385876821)) break L6;
i_385876679 = i_385876822;
L7: do {
var c_385876680 = contents_385876623[0][chckIndx(i_385876679, 0, (contents_385876623[0]).length-1)];
if (((c_385876680 == "Examples") || (c_385876680 == "PEG construction"))) {
break L7;
}
var colontmp__385876828 = fuzzyMatch_520093710(value_385876631, c_385876680);
var score_385876681 = colontmp__385876828["Field0"];
var matched_385876682 = colontmp__385876828["Field1"];
if (matched_385876682) {
matches_385876671.push({Field0: db_385876622[0][chckIndx(i_385876679, 0, (db_385876622[0]).length-1)], Field1: score_385876681});;
}
} while(false);
i_385876822 = addInt(i_385876822, 1);
}
} while(false);
} while(false);
matches_385876671.sort(HEX3Aanonymous_385876687);
L8: do {
var i_385876715 = 0;
var colontmp__385876825 = 0;
colontmp__385876825 = nimMin((matches_385876671).length, 29);
var i_385876826 = 0;
L9: do {
L10: while (true) {
if (!(i_385876826 < colontmp__385876825)) break L10;
i_385876715 = i_385876826;
matches_385876671[chckIndx(i_385876715, 0, (matches_385876671).length-1)]["Field0"].innerHTML = matches_385876671[chckIndx(i_385876715, 0, (matches_385876671).length-1)]["Field0"].getAttribute("data-doc-search-tag");
escapeCString_385876626(matches_385876671[chckIndx(i_385876715, 0, (matches_385876671).length-1)]["Field0"], "innerHTML");
add_385876017(ul_385876666, tree_385875973(makeNimstrLit("LI"), [matches_385876671[chckIndx(i_385876715, 0, (matches_385876671).length-1)]["Field0"]]));
i_385876826 = addInt(i_385876826, 1);
}
} while(false);
} while(false);
if ((ul_385876666.childNodes.length == 0)) {
add_385876017(result_385876632, tree_385875973(makeNimstrLit("B"), [text_385876024(makeNimstrLit("no search results"))]));
}
else {
add_385876017(result_385876632, tree_385875973(makeNimstrLit("B"), [text_385876024(makeNimstrLit("search results"))]));
add_385876017(result_385876632, ul_385876666);
}
return result_385876632;
}
function search() {
function wrapper_385876782() {
var elem_385876783 = document.getElementById("searchInput");
var value_385876784 = elem_385876783.value;
if (!((((value_385876784) == null ? 0 : (value_385876784).length) == 0))) {
if ((oldtoc_385876770[0] == null)) {
oldtoc_385876770[0] = document.getElementById("tocRoot");
}
var results_385876788 = dosearch_385876630(value_385876784);
replaceById_385876032("tocRoot", results_385876788);
}
else {
if (!((oldtoc_385876770[0] == null))) {
replaceById_385876032("tocRoot", oldtoc_385876770[0]);
}
}
}
if (!((timer_385876771[0] == null))) {
clearTimeout(timer_385876771[0]);
}
timer_385876771[0] = setTimeout(wrapper_385876782, 400);
}