diff --git a/all.html b/all.html index 618ff78..ba03064 100644 --- a/all.html +++ b/all.html @@ -850,7 +850,7 @@ function main() { diff --git a/build.html b/build.html index f1880f7..e623caa 100644 --- a/build.html +++ b/build.html @@ -986,15 +986,15 @@ Move a file from source
proc rmFile(source: string; dir = false) {...}{.raises: [OSError, Exception, IOError, Defect,
-    ValueError], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
+ ValueError], tags: [ReadDirEffect, ExecIOEffect, ReadIOEffect, RootEffect].}
Remove a file or pattern at compile time
-
proc rmDir(dir: string) {...}{.raises: [OSError, Exception, IOError, Defect, ValueError],
-                       tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
+
proc rmDir(dir: string) {...}{.raises: [OSError, Exception, IOError, Defect, ValueError], tags: [
+    ReadDirEffect, ExecIOEffect, ReadIOEffect, RootEffect].}
Remove a directory or pattern at compile time @@ -1002,8 +1002,8 @@ Remove a directory or pattern at compile time
proc getProjectCacheDir(name: string; forceClean = true): string {...}{.
-    raises: [OSError, Exception, IOError, Defect, ValueError],
-    tags: [ReadEnvEffect, ReadIOEffect, ExecIOEffect, RootEffect].}
+ raises: [OSError, Exception, IOError, Defect, ValueError], tags: [ReadEnvEffect, + ReadIOEffect, ReadDirEffect, ExecIOEffect, RootEffect].}

Get a cache directory where all nimterop artifacts can be stored

@@ -1029,7 +1029,7 @@ Extract a zip file using powershe
proc extractTar(tarfile, outdir: string) {...}{.raises: [ValueError, OSError, Exception,
-    IOError, Defect], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
+ IOError, Defect], tags: [ExecIOEffect, ReadIOEffect, RootEffect, ReadDirEffect].}
Extract a tar file using tar, 7z or 7za to the specified output directory @@ -1261,7 +1261,8 @@ Check if -d:xxx is se

The header path is stored in const xxxPath and can be used in a cImport() call in the calling wrapper. The dynamic library path is stored in const xxxLPath and can be used for the dynlib parameter (within quotes) or with {.passL.}.

-d:xxxStatic can be specified to statically link with the library instead. This will automatically add a {.passL.} call to the static library for convenience.

conFlags, cmakeFlags and makeFlags allow sending custom parameters to configure, cmake and make in case additional configuration is required as part of the build process.

-

altNames is a list of alternate names for the library - e.g. zlib uses zlib.h for the header but the typical lib name is libz.so and not libzlib.so. In this case, altNames = "z". Comma separate for multiple alternate names.

+

altNames is a list of alternate names for the library - e.g. zlib uses zlib.h for the header but the typical lib name is libz.so and not libzlib.so. However, it is libzlib.dll on Windows if built with cmake. In this case, altNames = "z,zlib". Comma separate for multiple alternate names without spaces.

+

The original header name is not included by default if altNames is set since it could cause the wrong lib to be selected. E.g. SDL2/SDL.h could pick libSDL.so even if altNames = "SDL2". Explicitly include it in altNames like the zlib example when required.

xxxPreBuild is a hook that is called after the source code is pulled from Git or downloaded but before the library is built. This might be needed if some initial prep needs to be done before compilation. A few values are provided to the hook to help provide context:

outdir is the same outdir passed in and header is the discovered header path in the downloaded source code.

Simply define proc xxxPreBuild(outdir, header: string) in the wrapper and it will get called prior to the build process.

@@ -1278,7 +1279,7 @@ Check if -d:xxx is se diff --git a/cimport.html b/cimport.html index 916fde6..6957a44 100644 --- a/cimport.html +++ b/cimport.html @@ -1100,7 +1100,7 @@ Add an include directory that is forwarded to the C/C++ preprocessor if called w diff --git a/compat.html b/compat.html index 2ef05e0..1da36d4 100644 --- a/compat.html +++ b/compat.html @@ -859,7 +859,7 @@ function main() { diff --git a/dochack.js b/dochack.js index 23d9eb7..d068800 100644 --- a/dochack.js +++ b/dochack.js @@ -12,248 +12,248 @@ if (typeof Uint16Array === 'undefined') Uint16Array = Array; if (typeof Uint32Array === 'undefined') Uint32Array = Array; if (typeof Float32Array === 'undefined') Float32Array = Array; if (typeof Float64Array === 'undefined') Float64Array = Array; -var NTI43032 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; -var NTI201074 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI46462 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI203578 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI83448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83384 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83380 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83376 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83372 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI83205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI83283 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI83281 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI83227 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; -var NTI83565 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI83563 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI83561 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI83231 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI83229 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI85305 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI46450 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI46458 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI43006 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; -var NTI62156 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI46408 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI46514 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI43016 = {size: 0,kind: 40,base: null,node: null,finalizer: null}; -var NTI43040 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; -var NTI43042 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; -var NTI46508 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI46426 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI46428 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI46442 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI46446 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NNI46446 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46446.node = NNI46446; -var NNI46442 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46442.node = NNI46442; -var NNI46428 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46428.node = NNI46428; -NTI46508.base = NTI46426; -NTI46514.base = NTI46426; -var NNI46426 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI46508, name: "parent", sons: null}, -{kind: 1, offset: "name", len: 0, typ: NTI43042, name: "name", sons: null}, -{kind: 1, offset: "message", len: 0, typ: NTI43040, name: "msg", sons: null}, -{kind: 1, offset: "trace", len: 0, typ: NTI43040, name: "trace", sons: null}, -{kind: 1, offset: "raiseId", len: 0, typ: NTI43016, name: "raiseId", sons: null}, -{kind: 1, offset: "up", len: 0, typ: NTI46514, name: "up", sons: null}]}; -NTI46426.node = NNI46426; -var NNI46408 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46408.node = NNI46408; -NTI46426.base = NTI46408; -NTI46428.base = NTI46426; -NTI46442.base = NTI46428; -NTI46446.base = NTI46442; -var NNI62156 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI43042, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI43006, name: "Field1", sons: null}]}; -NTI62156.node = NNI62156; -var NNI46458 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46458.node = NNI46458; -NTI46458.base = NTI46428; -var NNI46450 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46450.node = NNI46450; -NTI46450.base = NTI46428; -NTI83561.base = NTI83229; -NTI83563.base = NTI83229; -NTI83565.base = NTI83229; -var NNI83227 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI83227, name: "ElementNode", len: 0, sons: null}, -"2": {kind: 1, offset: 2, typ: NTI83227, name: "AttributeNode", len: 0, sons: null}, -"3": {kind: 1, offset: 3, typ: NTI83227, name: "TextNode", len: 0, sons: null}, -"4": {kind: 1, offset: 4, typ: NTI83227, name: "CDATANode", len: 0, sons: null}, -"5": {kind: 1, offset: 5, typ: NTI83227, name: "EntityRefNode", len: 0, sons: null}, -"6": {kind: 1, offset: 6, typ: NTI83227, name: "EntityNode", len: 0, sons: null}, -"7": {kind: 1, offset: 7, typ: NTI83227, name: "ProcessingInstructionNode", len: 0, sons: null}, -"8": {kind: 1, offset: 8, typ: NTI83227, name: "CommentNode", len: 0, sons: null}, -"9": {kind: 1, offset: 9, typ: NTI83227, name: "DocumentNode", len: 0, sons: null}, -"10": {kind: 1, offset: 10, typ: NTI83227, name: "DocumentTypeNode", len: 0, sons: null}, -"11": {kind: 1, offset: 11, typ: NTI83227, name: "DocumentFragmentNode", len: 0, sons: null}, -"12": {kind: 1, offset: 12, typ: NTI83227, name: "NotationNode", len: 0, sons: null}}}; -NTI83227.node = NNI83227; -var NNI83283 = {kind: 2, len: 92, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI43042, name: "background", sons: null}, -{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI43042, name: "backgroundAttachment", sons: null}, -{kind: 1, offset: "backgroundColor", len: 0, typ: NTI43042, name: "backgroundColor", sons: null}, -{kind: 1, offset: "backgroundImage", len: 0, typ: NTI43042, name: "backgroundImage", sons: null}, -{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI43042, name: "backgroundPosition", sons: null}, -{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI43042, name: "backgroundRepeat", sons: null}, -{kind: 1, offset: "border", len: 0, typ: NTI43042, name: "border", sons: null}, -{kind: 1, offset: "borderBottom", len: 0, typ: NTI43042, name: "borderBottom", sons: null}, -{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI43042, name: "borderBottomColor", sons: null}, -{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI43042, name: "borderBottomStyle", sons: null}, -{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI43042, name: "borderBottomWidth", sons: null}, -{kind: 1, offset: "borderColor", len: 0, typ: NTI43042, name: "borderColor", sons: null}, -{kind: 1, offset: "borderLeft", len: 0, typ: NTI43042, name: "borderLeft", sons: null}, -{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI43042, name: "borderLeftColor", sons: null}, -{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI43042, name: "borderLeftStyle", sons: null}, -{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI43042, name: "borderLeftWidth", sons: null}, -{kind: 1, offset: "borderRight", len: 0, typ: NTI43042, name: "borderRight", sons: null}, -{kind: 1, offset: "borderRightColor", len: 0, typ: NTI43042, name: "borderRightColor", sons: null}, -{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI43042, name: "borderRightStyle", sons: null}, -{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI43042, name: "borderRightWidth", sons: null}, -{kind: 1, offset: "borderStyle", len: 0, typ: NTI43042, name: "borderStyle", sons: null}, -{kind: 1, offset: "borderTop", len: 0, typ: NTI43042, name: "borderTop", sons: null}, -{kind: 1, offset: "borderTopColor", len: 0, typ: NTI43042, name: "borderTopColor", sons: null}, -{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI43042, name: "borderTopStyle", sons: null}, -{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI43042, name: "borderTopWidth", sons: null}, -{kind: 1, offset: "borderWidth", len: 0, typ: NTI43042, name: "borderWidth", sons: null}, -{kind: 1, offset: "bottom", len: 0, typ: NTI43042, name: "bottom", sons: null}, -{kind: 1, offset: "captionSide", len: 0, typ: NTI43042, name: "captionSide", sons: null}, -{kind: 1, offset: "clear", len: 0, typ: NTI43042, name: "clear", sons: null}, -{kind: 1, offset: "clip", len: 0, typ: NTI43042, name: "clip", sons: null}, -{kind: 1, offset: "color", len: 0, typ: NTI43042, name: "color", sons: null}, -{kind: 1, offset: "cursor", len: 0, typ: NTI43042, name: "cursor", sons: null}, -{kind: 1, offset: "direction", len: 0, typ: NTI43042, name: "direction", sons: null}, -{kind: 1, offset: "display", len: 0, typ: NTI43042, name: "display", sons: null}, -{kind: 1, offset: "emptyCells", len: 0, typ: NTI43042, name: "emptyCells", sons: null}, -{kind: 1, offset: "cssFloat", len: 0, typ: NTI43042, name: "cssFloat", sons: null}, -{kind: 1, offset: "font", len: 0, typ: NTI43042, name: "font", sons: null}, -{kind: 1, offset: "fontFamily", len: 0, typ: NTI43042, name: "fontFamily", sons: null}, -{kind: 1, offset: "fontSize", len: 0, typ: NTI43042, name: "fontSize", sons: null}, -{kind: 1, offset: "fontStretch", len: 0, typ: NTI43042, name: "fontStretch", sons: null}, -{kind: 1, offset: "fontStyle", len: 0, typ: NTI43042, name: "fontStyle", sons: null}, -{kind: 1, offset: "fontVariant", len: 0, typ: NTI43042, name: "fontVariant", sons: null}, -{kind: 1, offset: "fontWeight", len: 0, typ: NTI43042, name: "fontWeight", sons: null}, -{kind: 1, offset: "height", len: 0, typ: NTI43042, name: "height", sons: null}, -{kind: 1, offset: "left", len: 0, typ: NTI43042, name: "left", sons: null}, -{kind: 1, offset: "letterSpacing", len: 0, typ: NTI43042, name: "letterSpacing", sons: null}, -{kind: 1, offset: "lineHeight", len: 0, typ: NTI43042, name: "lineHeight", sons: null}, -{kind: 1, offset: "listStyle", len: 0, typ: NTI43042, name: "listStyle", sons: null}, -{kind: 1, offset: "listStyleImage", len: 0, typ: NTI43042, name: "listStyleImage", sons: null}, -{kind: 1, offset: "listStylePosition", len: 0, typ: NTI43042, name: "listStylePosition", sons: null}, -{kind: 1, offset: "listStyleType", len: 0, typ: NTI43042, name: "listStyleType", sons: null}, -{kind: 1, offset: "margin", len: 0, typ: NTI43042, name: "margin", sons: null}, -{kind: 1, offset: "marginBottom", len: 0, typ: NTI43042, name: "marginBottom", sons: null}, -{kind: 1, offset: "marginLeft", len: 0, typ: NTI43042, name: "marginLeft", sons: null}, -{kind: 1, offset: "marginRight", len: 0, typ: NTI43042, name: "marginRight", sons: null}, -{kind: 1, offset: "marginTop", len: 0, typ: NTI43042, name: "marginTop", sons: null}, -{kind: 1, offset: "maxHeight", len: 0, typ: NTI43042, name: "maxHeight", sons: null}, -{kind: 1, offset: "maxWidth", len: 0, typ: NTI43042, name: "maxWidth", sons: null}, -{kind: 1, offset: "minHeight", len: 0, typ: NTI43042, name: "minHeight", sons: null}, -{kind: 1, offset: "minWidth", len: 0, typ: NTI43042, name: "minWidth", sons: null}, -{kind: 1, offset: "opacity", len: 0, typ: NTI43042, name: "opacity", sons: null}, -{kind: 1, offset: "overflow", len: 0, typ: NTI43042, name: "overflow", sons: null}, -{kind: 1, offset: "padding", len: 0, typ: NTI43042, name: "padding", sons: null}, -{kind: 1, offset: "paddingBottom", len: 0, typ: NTI43042, name: "paddingBottom", sons: null}, -{kind: 1, offset: "paddingLeft", len: 0, typ: NTI43042, name: "paddingLeft", sons: null}, -{kind: 1, offset: "paddingRight", len: 0, typ: NTI43042, name: "paddingRight", sons: null}, -{kind: 1, offset: "paddingTop", len: 0, typ: NTI43042, name: "paddingTop", sons: null}, -{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI43042, name: "pageBreakAfter", sons: null}, -{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI43042, name: "pageBreakBefore", sons: null}, -{kind: 1, offset: "pointerEvents", len: 0, typ: NTI43042, name: "pointerEvents", sons: null}, -{kind: 1, offset: "position", len: 0, typ: NTI43042, name: "position", sons: null}, -{kind: 1, offset: "right", len: 0, typ: NTI43042, name: "right", sons: null}, -{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI43042, name: "scrollbar3dLightColor", sons: null}, -{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI43042, name: "scrollbarArrowColor", sons: null}, -{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI43042, name: "scrollbarBaseColor", sons: null}, -{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI43042, name: "scrollbarDarkshadowColor", sons: null}, -{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI43042, name: "scrollbarFaceColor", sons: null}, -{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI43042, name: "scrollbarHighlightColor", sons: null}, -{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI43042, name: "scrollbarShadowColor", sons: null}, -{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI43042, name: "scrollbarTrackColor", sons: null}, -{kind: 1, offset: "tableLayout", len: 0, typ: NTI43042, name: "tableLayout", sons: null}, -{kind: 1, offset: "textAlign", len: 0, typ: NTI43042, name: "textAlign", sons: null}, -{kind: 1, offset: "textDecoration", len: 0, typ: NTI43042, name: "textDecoration", sons: null}, -{kind: 1, offset: "textIndent", len: 0, typ: NTI43042, name: "textIndent", sons: null}, -{kind: 1, offset: "textTransform", len: 0, typ: NTI43042, name: "textTransform", sons: null}, -{kind: 1, offset: "transform", len: 0, typ: NTI43042, name: "transform", sons: null}, -{kind: 1, offset: "top", len: 0, typ: NTI43042, name: "top", sons: null}, -{kind: 1, offset: "verticalAlign", len: 0, typ: NTI43042, name: "verticalAlign", sons: null}, -{kind: 1, offset: "visibility", len: 0, typ: NTI43042, name: "visibility", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI43042, name: "width", sons: null}, -{kind: 1, offset: "wordSpacing", len: 0, typ: NTI43042, name: "wordSpacing", sons: null}, -{kind: 1, offset: "zIndex", len: 0, typ: NTI43006, name: "zIndex", sons: null}]}; -NTI83283.node = NNI83283; -NTI83283.base = NTI46408; -NTI83281.base = NTI83283; -var NNI83231 = {kind: 2, len: 14, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI83561, name: "attributes", sons: null}, -{kind: 1, offset: "childNodes", len: 0, typ: NTI83563, name: "childNodes", sons: null}, -{kind: 1, offset: "children", len: 0, typ: NTI83565, name: "children", sons: null}, -{kind: 1, offset: "data", len: 0, typ: NTI43042, name: "data", sons: null}, -{kind: 1, offset: "firstChild", len: 0, typ: NTI83229, name: "firstChild", sons: null}, -{kind: 1, offset: "lastChild", len: 0, typ: NTI83229, name: "lastChild", sons: null}, -{kind: 1, offset: "nextSibling", len: 0, typ: NTI83229, name: "nextSibling", sons: null}, -{kind: 1, offset: "nodeName", len: 0, typ: NTI43042, name: "nodeName", sons: null}, -{kind: 1, offset: "nodeType", len: 0, typ: NTI83227, name: "nodeType", sons: null}, -{kind: 1, offset: "nodeValue", len: 0, typ: NTI43042, name: "nodeValue", sons: null}, -{kind: 1, offset: "parentNode", len: 0, typ: NTI83229, name: "parentNode", sons: null}, -{kind: 1, offset: "previousSibling", len: 0, typ: NTI83229, name: "previousSibling", sons: null}, -{kind: 1, offset: "innerHTML", len: 0, typ: NTI43042, name: "innerHTML", sons: null}, -{kind: 1, offset: "style", len: 0, typ: NTI83281, name: "style", sons: null}]}; -NTI83231.node = NNI83231; -var NNI83205 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI83372, name: "onabort", sons: null}, -{kind: 1, offset: "onblur", len: 0, typ: NTI83376, name: "onblur", sons: null}, -{kind: 1, offset: "onchange", len: 0, typ: NTI83380, name: "onchange", sons: null}, -{kind: 1, offset: "onclick", len: 0, typ: NTI83384, name: "onclick", sons: null}, -{kind: 1, offset: "ondblclick", len: 0, typ: NTI83388, name: "ondblclick", sons: null}, -{kind: 1, offset: "onerror", len: 0, typ: NTI83392, name: "onerror", sons: null}, -{kind: 1, offset: "onfocus", len: 0, typ: NTI83396, name: "onfocus", sons: null}, -{kind: 1, offset: "onkeydown", len: 0, typ: NTI83400, name: "onkeydown", sons: null}, -{kind: 1, offset: "onkeypress", len: 0, typ: NTI83404, name: "onkeypress", sons: null}, -{kind: 1, offset: "onkeyup", len: 0, typ: NTI83408, name: "onkeyup", sons: null}, -{kind: 1, offset: "onload", len: 0, typ: NTI83412, name: "onload", sons: null}, -{kind: 1, offset: "onmousedown", len: 0, typ: NTI83416, name: "onmousedown", sons: null}, -{kind: 1, offset: "onmousemove", len: 0, typ: NTI83420, name: "onmousemove", sons: null}, -{kind: 1, offset: "onmouseout", len: 0, typ: NTI83424, name: "onmouseout", sons: null}, -{kind: 1, offset: "onmouseover", len: 0, typ: NTI83428, name: "onmouseover", sons: null}, -{kind: 1, offset: "onmouseup", len: 0, typ: NTI83432, name: "onmouseup", sons: null}, -{kind: 1, offset: "onreset", len: 0, typ: NTI83436, name: "onreset", sons: null}, -{kind: 1, offset: "onselect", len: 0, typ: NTI83440, name: "onselect", sons: null}, -{kind: 1, offset: "onsubmit", len: 0, typ: NTI83444, name: "onsubmit", sons: null}, -{kind: 1, offset: "onunload", len: 0, typ: NTI83448, name: "onunload", sons: null}]}; -NTI83205.node = NNI83205; -NTI83205.base = NTI46408; -NTI83231.base = NTI83205; -NTI83229.base = NTI83231; -NTI85305.base = NTI83229; -NTI203578.base = NTI43042; -var NNI46462 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI46462.node = NNI46462; -NTI46462.base = NTI46428; -var NNI201074 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI43006, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI43032, name: "Field1", sons: null}]}; -NTI201074.node = NNI201074; +var NTI42032 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; +var NTI193071 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI45462 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI195578 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI82448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82384 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82380 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82376 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82372 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI82205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI82283 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI82281 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI82227 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; +var NTI82565 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI82563 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI82561 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI82231 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI82229 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI84305 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI45450 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI45458 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI42006 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; +var NTI61156 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI45408 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI45514 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI42016 = {size: 0,kind: 40,base: null,node: null,finalizer: null}; +var NTI42040 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; +var NTI42042 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; +var NTI45508 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI45426 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI45428 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI45442 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI45446 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NNI45446 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45446.node = NNI45446; +var NNI45442 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45442.node = NNI45442; +var NNI45428 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45428.node = NNI45428; +NTI45508.base = NTI45426; +NTI45514.base = NTI45426; +var NNI45426 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI45508, name: "parent", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI42042, name: "name", sons: null}, +{kind: 1, offset: "message", len: 0, typ: NTI42040, name: "msg", sons: null}, +{kind: 1, offset: "trace", len: 0, typ: NTI42040, name: "trace", sons: null}, +{kind: 1, offset: "raiseId", len: 0, typ: NTI42016, name: "raiseId", sons: null}, +{kind: 1, offset: "up", len: 0, typ: NTI45514, name: "up", sons: null}]}; +NTI45426.node = NNI45426; +var NNI45408 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45408.node = NNI45408; +NTI45426.base = NTI45408; +NTI45428.base = NTI45426; +NTI45442.base = NTI45428; +NTI45446.base = NTI45442; +var NNI61156 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI42042, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI42006, name: "Field1", sons: null}]}; +NTI61156.node = NNI61156; +var NNI45458 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45458.node = NNI45458; +NTI45458.base = NTI45428; +var NNI45450 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45450.node = NNI45450; +NTI45450.base = NTI45428; +NTI82561.base = NTI82229; +NTI82563.base = NTI82229; +NTI82565.base = NTI82229; +var NNI82227 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI82227, name: "ElementNode", len: 0, sons: null}, +"2": {kind: 1, offset: 2, typ: NTI82227, name: "AttributeNode", len: 0, sons: null}, +"3": {kind: 1, offset: 3, typ: NTI82227, name: "TextNode", len: 0, sons: null}, +"4": {kind: 1, offset: 4, typ: NTI82227, name: "CDATANode", len: 0, sons: null}, +"5": {kind: 1, offset: 5, typ: NTI82227, name: "EntityRefNode", len: 0, sons: null}, +"6": {kind: 1, offset: 6, typ: NTI82227, name: "EntityNode", len: 0, sons: null}, +"7": {kind: 1, offset: 7, typ: NTI82227, name: "ProcessingInstructionNode", len: 0, sons: null}, +"8": {kind: 1, offset: 8, typ: NTI82227, name: "CommentNode", len: 0, sons: null}, +"9": {kind: 1, offset: 9, typ: NTI82227, name: "DocumentNode", len: 0, sons: null}, +"10": {kind: 1, offset: 10, typ: NTI82227, name: "DocumentTypeNode", len: 0, sons: null}, +"11": {kind: 1, offset: 11, typ: NTI82227, name: "DocumentFragmentNode", len: 0, sons: null}, +"12": {kind: 1, offset: 12, typ: NTI82227, name: "NotationNode", len: 0, sons: null}}}; +NTI82227.node = NNI82227; +var NNI82283 = {kind: 2, len: 92, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI42042, name: "background", sons: null}, +{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI42042, name: "backgroundAttachment", sons: null}, +{kind: 1, offset: "backgroundColor", len: 0, typ: NTI42042, name: "backgroundColor", sons: null}, +{kind: 1, offset: "backgroundImage", len: 0, typ: NTI42042, name: "backgroundImage", sons: null}, +{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI42042, name: "backgroundPosition", sons: null}, +{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI42042, name: "backgroundRepeat", sons: null}, +{kind: 1, offset: "border", len: 0, typ: NTI42042, name: "border", sons: null}, +{kind: 1, offset: "borderBottom", len: 0, typ: NTI42042, name: "borderBottom", sons: null}, +{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI42042, name: "borderBottomColor", sons: null}, +{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI42042, name: "borderBottomStyle", sons: null}, +{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI42042, name: "borderBottomWidth", sons: null}, +{kind: 1, offset: "borderColor", len: 0, typ: NTI42042, name: "borderColor", sons: null}, +{kind: 1, offset: "borderLeft", len: 0, typ: NTI42042, name: "borderLeft", sons: null}, +{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI42042, name: "borderLeftColor", sons: null}, +{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI42042, name: "borderLeftStyle", sons: null}, +{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI42042, name: "borderLeftWidth", sons: null}, +{kind: 1, offset: "borderRight", len: 0, typ: NTI42042, name: "borderRight", sons: null}, +{kind: 1, offset: "borderRightColor", len: 0, typ: NTI42042, name: "borderRightColor", sons: null}, +{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI42042, name: "borderRightStyle", sons: null}, +{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI42042, name: "borderRightWidth", sons: null}, +{kind: 1, offset: "borderStyle", len: 0, typ: NTI42042, name: "borderStyle", sons: null}, +{kind: 1, offset: "borderTop", len: 0, typ: NTI42042, name: "borderTop", sons: null}, +{kind: 1, offset: "borderTopColor", len: 0, typ: NTI42042, name: "borderTopColor", sons: null}, +{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI42042, name: "borderTopStyle", sons: null}, +{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI42042, name: "borderTopWidth", sons: null}, +{kind: 1, offset: "borderWidth", len: 0, typ: NTI42042, name: "borderWidth", sons: null}, +{kind: 1, offset: "bottom", len: 0, typ: NTI42042, name: "bottom", sons: null}, +{kind: 1, offset: "captionSide", len: 0, typ: NTI42042, name: "captionSide", sons: null}, +{kind: 1, offset: "clear", len: 0, typ: NTI42042, name: "clear", sons: null}, +{kind: 1, offset: "clip", len: 0, typ: NTI42042, name: "clip", sons: null}, +{kind: 1, offset: "color", len: 0, typ: NTI42042, name: "color", sons: null}, +{kind: 1, offset: "cursor", len: 0, typ: NTI42042, name: "cursor", sons: null}, +{kind: 1, offset: "direction", len: 0, typ: NTI42042, name: "direction", sons: null}, +{kind: 1, offset: "display", len: 0, typ: NTI42042, name: "display", sons: null}, +{kind: 1, offset: "emptyCells", len: 0, typ: NTI42042, name: "emptyCells", sons: null}, +{kind: 1, offset: "cssFloat", len: 0, typ: NTI42042, name: "cssFloat", sons: null}, +{kind: 1, offset: "font", len: 0, typ: NTI42042, name: "font", sons: null}, +{kind: 1, offset: "fontFamily", len: 0, typ: NTI42042, name: "fontFamily", sons: null}, +{kind: 1, offset: "fontSize", len: 0, typ: NTI42042, name: "fontSize", sons: null}, +{kind: 1, offset: "fontStretch", len: 0, typ: NTI42042, name: "fontStretch", sons: null}, +{kind: 1, offset: "fontStyle", len: 0, typ: NTI42042, name: "fontStyle", sons: null}, +{kind: 1, offset: "fontVariant", len: 0, typ: NTI42042, name: "fontVariant", sons: null}, +{kind: 1, offset: "fontWeight", len: 0, typ: NTI42042, name: "fontWeight", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI42042, name: "height", sons: null}, +{kind: 1, offset: "left", len: 0, typ: NTI42042, name: "left", sons: null}, +{kind: 1, offset: "letterSpacing", len: 0, typ: NTI42042, name: "letterSpacing", sons: null}, +{kind: 1, offset: "lineHeight", len: 0, typ: NTI42042, name: "lineHeight", sons: null}, +{kind: 1, offset: "listStyle", len: 0, typ: NTI42042, name: "listStyle", sons: null}, +{kind: 1, offset: "listStyleImage", len: 0, typ: NTI42042, name: "listStyleImage", sons: null}, +{kind: 1, offset: "listStylePosition", len: 0, typ: NTI42042, name: "listStylePosition", sons: null}, +{kind: 1, offset: "listStyleType", len: 0, typ: NTI42042, name: "listStyleType", sons: null}, +{kind: 1, offset: "margin", len: 0, typ: NTI42042, name: "margin", sons: null}, +{kind: 1, offset: "marginBottom", len: 0, typ: NTI42042, name: "marginBottom", sons: null}, +{kind: 1, offset: "marginLeft", len: 0, typ: NTI42042, name: "marginLeft", sons: null}, +{kind: 1, offset: "marginRight", len: 0, typ: NTI42042, name: "marginRight", sons: null}, +{kind: 1, offset: "marginTop", len: 0, typ: NTI42042, name: "marginTop", sons: null}, +{kind: 1, offset: "maxHeight", len: 0, typ: NTI42042, name: "maxHeight", sons: null}, +{kind: 1, offset: "maxWidth", len: 0, typ: NTI42042, name: "maxWidth", sons: null}, +{kind: 1, offset: "minHeight", len: 0, typ: NTI42042, name: "minHeight", sons: null}, +{kind: 1, offset: "minWidth", len: 0, typ: NTI42042, name: "minWidth", sons: null}, +{kind: 1, offset: "opacity", len: 0, typ: NTI42042, name: "opacity", sons: null}, +{kind: 1, offset: "overflow", len: 0, typ: NTI42042, name: "overflow", sons: null}, +{kind: 1, offset: "padding", len: 0, typ: NTI42042, name: "padding", sons: null}, +{kind: 1, offset: "paddingBottom", len: 0, typ: NTI42042, name: "paddingBottom", sons: null}, +{kind: 1, offset: "paddingLeft", len: 0, typ: NTI42042, name: "paddingLeft", sons: null}, +{kind: 1, offset: "paddingRight", len: 0, typ: NTI42042, name: "paddingRight", sons: null}, +{kind: 1, offset: "paddingTop", len: 0, typ: NTI42042, name: "paddingTop", sons: null}, +{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI42042, name: "pageBreakAfter", sons: null}, +{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI42042, name: "pageBreakBefore", sons: null}, +{kind: 1, offset: "pointerEvents", len: 0, typ: NTI42042, name: "pointerEvents", sons: null}, +{kind: 1, offset: "position", len: 0, typ: NTI42042, name: "position", sons: null}, +{kind: 1, offset: "right", len: 0, typ: NTI42042, name: "right", sons: null}, +{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI42042, name: "scrollbar3dLightColor", sons: null}, +{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI42042, name: "scrollbarArrowColor", sons: null}, +{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI42042, name: "scrollbarBaseColor", sons: null}, +{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI42042, name: "scrollbarDarkshadowColor", sons: null}, +{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI42042, name: "scrollbarFaceColor", sons: null}, +{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI42042, name: "scrollbarHighlightColor", sons: null}, +{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI42042, name: "scrollbarShadowColor", sons: null}, +{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI42042, name: "scrollbarTrackColor", sons: null}, +{kind: 1, offset: "tableLayout", len: 0, typ: NTI42042, name: "tableLayout", sons: null}, +{kind: 1, offset: "textAlign", len: 0, typ: NTI42042, name: "textAlign", sons: null}, +{kind: 1, offset: "textDecoration", len: 0, typ: NTI42042, name: "textDecoration", sons: null}, +{kind: 1, offset: "textIndent", len: 0, typ: NTI42042, name: "textIndent", sons: null}, +{kind: 1, offset: "textTransform", len: 0, typ: NTI42042, name: "textTransform", sons: null}, +{kind: 1, offset: "transform", len: 0, typ: NTI42042, name: "transform", sons: null}, +{kind: 1, offset: "top", len: 0, typ: NTI42042, name: "top", sons: null}, +{kind: 1, offset: "verticalAlign", len: 0, typ: NTI42042, name: "verticalAlign", sons: null}, +{kind: 1, offset: "visibility", len: 0, typ: NTI42042, name: "visibility", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI42042, name: "width", sons: null}, +{kind: 1, offset: "wordSpacing", len: 0, typ: NTI42042, name: "wordSpacing", sons: null}, +{kind: 1, offset: "zIndex", len: 0, typ: NTI42006, name: "zIndex", sons: null}]}; +NTI82283.node = NNI82283; +NTI82283.base = NTI45408; +NTI82281.base = NTI82283; +var NNI82231 = {kind: 2, len: 14, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI82561, name: "attributes", sons: null}, +{kind: 1, offset: "childNodes", len: 0, typ: NTI82563, name: "childNodes", sons: null}, +{kind: 1, offset: "children", len: 0, typ: NTI82565, name: "children", sons: null}, +{kind: 1, offset: "data", len: 0, typ: NTI42042, name: "data", sons: null}, +{kind: 1, offset: "firstChild", len: 0, typ: NTI82229, name: "firstChild", sons: null}, +{kind: 1, offset: "lastChild", len: 0, typ: NTI82229, name: "lastChild", sons: null}, +{kind: 1, offset: "nextSibling", len: 0, typ: NTI82229, name: "nextSibling", sons: null}, +{kind: 1, offset: "nodeName", len: 0, typ: NTI42042, name: "nodeName", sons: null}, +{kind: 1, offset: "nodeType", len: 0, typ: NTI82227, name: "nodeType", sons: null}, +{kind: 1, offset: "nodeValue", len: 0, typ: NTI42042, name: "nodeValue", sons: null}, +{kind: 1, offset: "parentNode", len: 0, typ: NTI82229, name: "parentNode", sons: null}, +{kind: 1, offset: "previousSibling", len: 0, typ: NTI82229, name: "previousSibling", sons: null}, +{kind: 1, offset: "innerHTML", len: 0, typ: NTI42042, name: "innerHTML", sons: null}, +{kind: 1, offset: "style", len: 0, typ: NTI82281, name: "style", sons: null}]}; +NTI82231.node = NNI82231; +var NNI82205 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI82372, name: "onabort", sons: null}, +{kind: 1, offset: "onblur", len: 0, typ: NTI82376, name: "onblur", sons: null}, +{kind: 1, offset: "onchange", len: 0, typ: NTI82380, name: "onchange", sons: null}, +{kind: 1, offset: "onclick", len: 0, typ: NTI82384, name: "onclick", sons: null}, +{kind: 1, offset: "ondblclick", len: 0, typ: NTI82388, name: "ondblclick", sons: null}, +{kind: 1, offset: "onerror", len: 0, typ: NTI82392, name: "onerror", sons: null}, +{kind: 1, offset: "onfocus", len: 0, typ: NTI82396, name: "onfocus", sons: null}, +{kind: 1, offset: "onkeydown", len: 0, typ: NTI82400, name: "onkeydown", sons: null}, +{kind: 1, offset: "onkeypress", len: 0, typ: NTI82404, name: "onkeypress", sons: null}, +{kind: 1, offset: "onkeyup", len: 0, typ: NTI82408, name: "onkeyup", sons: null}, +{kind: 1, offset: "onload", len: 0, typ: NTI82412, name: "onload", sons: null}, +{kind: 1, offset: "onmousedown", len: 0, typ: NTI82416, name: "onmousedown", sons: null}, +{kind: 1, offset: "onmousemove", len: 0, typ: NTI82420, name: "onmousemove", sons: null}, +{kind: 1, offset: "onmouseout", len: 0, typ: NTI82424, name: "onmouseout", sons: null}, +{kind: 1, offset: "onmouseover", len: 0, typ: NTI82428, name: "onmouseover", sons: null}, +{kind: 1, offset: "onmouseup", len: 0, typ: NTI82432, name: "onmouseup", sons: null}, +{kind: 1, offset: "onreset", len: 0, typ: NTI82436, name: "onreset", sons: null}, +{kind: 1, offset: "onselect", len: 0, typ: NTI82440, name: "onselect", sons: null}, +{kind: 1, offset: "onsubmit", len: 0, typ: NTI82444, name: "onsubmit", sons: null}, +{kind: 1, offset: "onunload", len: 0, typ: NTI82448, name: "onunload", sons: null}]}; +NTI82205.node = NNI82205; +NTI82205.base = NTI45408; +NTI82231.base = NTI82205; +NTI82229.base = NTI82231; +NTI84305.base = NTI82229; +NTI195578.base = NTI42042; +var NNI45462 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI45462.node = NNI45462; +NTI45462.base = NTI45428; +var NNI193071 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI42006, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI42032, name: "Field1", sons: null}]}; +NTI193071.node = NNI193071; -function makeNimstrLit(c_64270) { - var ln = c_64270.length; +function makeNimstrLit(c_63270) { + var ln = c_63270.length; var result = new Array(ln); for (var i = 0; i < ln; ++i) { - result[i] = c_64270.charCodeAt(i); + result[i] = c_63270.charCodeAt(i); } return result; @@ -280,99 +280,99 @@ function setConstr() { } var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21); -function nimCopy(dest_65827, src_65828, ti_65829) { - var result_66019 = null; +function nimCopy(dest_64827, src_64828, ti_64829) { + var result_65019 = null; - switch (ti_65829.kind) { + switch (ti_64829.kind) { case 21: case 22: case 23: case 5: - if (!(is_fat_pointer_65801(ti_65829))) { - result_66019 = src_65828; + if (!(is_fat_pointer_64801(ti_64829))) { + result_65019 = src_64828; } else { - result_66019 = [src_65828[0], src_65828[1]]; + result_65019 = [src_64828[0], src_64828[1]]; } break; case 19: - if (dest_65827 === null || dest_65827 === undefined) { - dest_65827 = {}; + if (dest_64827 === null || dest_64827 === undefined) { + dest_64827 = {}; } else { - for (var key in dest_65827) { delete dest_65827[key]; } + for (var key in dest_64827) { delete dest_64827[key]; } } - for (var key in src_65828) { dest_65827[key] = src_65828[key]; } - result_66019 = dest_65827; + for (var key in src_64828) { dest_64827[key] = src_64828[key]; } + result_65019 = dest_64827; break; case 18: case 17: - if (!((ti_65829.base == null))) { - result_66019 = nimCopy(dest_65827, src_65828, ti_65829.base); + if (!((ti_64829.base == null))) { + result_65019 = nimCopy(dest_64827, src_64828, ti_64829.base); } else { - if ((ti_65829.kind == 17)) { - result_66019 = (dest_65827 === null || dest_65827 === undefined) ? {m_type: ti_65829} : dest_65827; + if ((ti_64829.kind == 17)) { + result_65019 = (dest_64827 === null || dest_64827 === undefined) ? {m_type: ti_64829} : dest_64827; } else { - result_66019 = (dest_65827 === null || dest_65827 === undefined) ? {} : dest_65827; + result_65019 = (dest_64827 === null || dest_64827 === undefined) ? {} : dest_64827; } } - nimCopyAux(result_66019, src_65828, ti_65829.node); + nimCopyAux(result_65019, src_64828, ti_64829.node); break; case 24: case 4: case 27: case 16: - if (src_65828 === null) { - result_66019 = null; + if (src_64828 === null) { + result_65019 = null; } else { - if (dest_65827 === null || dest_65827 === undefined) { - dest_65827 = new Array(src_65828.length); + if (dest_64827 === null || dest_64827 === undefined) { + dest_64827 = new Array(src_64828.length); } else { - dest_65827.length = src_65828.length; + dest_64827.length = src_64828.length; } - result_66019 = dest_65827; - for (var i = 0; i < src_65828.length; ++i) { - result_66019[i] = nimCopy(result_66019[i], src_65828[i], ti_65829.base); + result_65019 = dest_64827; + for (var i = 0; i < src_64828.length; ++i) { + result_65019[i] = nimCopy(result_65019[i], src_64828[i], ti_64829.base); } } break; case 28: - if (src_65828 !== null) { - result_66019 = src_65828.slice(0); + if (src_64828 !== null) { + result_65019 = src_64828.slice(0); } break; default: - result_66019 = src_65828; + result_65019 = src_64828; break; } - return result_66019; + return result_65019; } -function arrayConstr(len_66086, value_66087, typ_66088) { - var result = new Array(len_66086); - for (var i = 0; i < len_66086; ++i) result[i] = nimCopy(null, value_66087, typ_66088); +function arrayConstr(len_65086, value_65087, typ_65088) { + var result = new Array(len_65086); + for (var i = 0; i < len_65086; ++i) result[i] = nimCopy(null, value_65087, typ_65088); return result; } -function cstrToNimstr(c_64287) { - var ln = c_64287.length; +function cstrToNimstr(c_63287) { + var ln = c_63287.length; var result = new Array(ln); var r = 0; for (var i = 0; i < ln; ++i) { - var ch = c_64287.charCodeAt(i); + var ch = c_63287.charCodeAt(i); if (ch < 128) { result[r] = ch; @@ -387,7 +387,7 @@ function cstrToNimstr(c_64287) { } else { ++i; - ch = 65536 + (((ch & 1023) << 10) | (c_64287.charCodeAt(i) & 1023)); + ch = 65536 + (((ch & 1023) << 10) | (c_63287.charCodeAt(i) & 1023)); result[r] = (ch >> 18) | 240; ++r; result[r] = ((ch >> 12) & 63) | 128; @@ -406,88 +406,88 @@ function cstrToNimstr(c_64287) { } -function toJSStr(s_64304) { +function toJSStr(s_63304) { var Tmp5; var Tmp7; - var result_64305 = null; + var result_63305 = null; - var res_64363 = new_seq_64336((s_64304 != null ? s_64304.length : 0)); - var i_64365 = 0; - var j_64367 = 0; + var res_63363 = new_seq_63336((s_63304 != null ? s_63304.length : 0)); + var i_63365 = 0; + var j_63367 = 0; L1: do { L2: while (true) { - if (!(i_64365 < (s_64304 != null ? s_64304.length : 0))) break L2; - var c_64368 = s_64304[i_64365]; - if ((c_64368 < 128)) { - res_64363[j_64367] = String.fromCharCode(c_64368); - i_64365 += 1; + if (!(i_63365 < (s_63304 != null ? s_63304.length : 0))) break L2; + var c_63368 = s_63304[i_63365]; + if ((c_63368 < 128)) { + res_63363[j_63367] = String.fromCharCode(c_63368); + i_63365 += 1; } else { - var helper_64391 = new_seq_64336(0); + var helper_63391 = new_seq_63336(0); L3: do { L4: while (true) { if (!true) break L4; - var code_64392 = c_64368.toString(16); - if (((code_64392 != null ? code_64392.length : 0) == 1)) { - if (helper_64391 != null) { helper_64391.push("%0"); } else { helper_64391 = ["%0"]; }; + var code_63392 = c_63368.toString(16); + if (((code_63392 != null ? code_63392.length : 0) == 1)) { + if (helper_63391 != null) { helper_63391.push("%0"); } else { helper_63391 = ["%0"]; }; } else { - if (helper_64391 != null) { helper_64391.push("%"); } else { helper_64391 = ["%"]; }; + if (helper_63391 != null) { helper_63391.push("%"); } else { helper_63391 = ["%"]; }; } - if (helper_64391 != null) { helper_64391.push(code_64392); } else { helper_64391 = [code_64392]; }; - i_64365 += 1; - if (((s_64304 != null ? s_64304.length : 0) <= i_64365)) Tmp5 = true; else { Tmp5 = (s_64304[i_64365] < 128); } if (Tmp5) { + if (helper_63391 != null) { helper_63391.push(code_63392); } else { helper_63391 = [code_63392]; }; + i_63365 += 1; + if (((s_63304 != null ? s_63304.length : 0) <= i_63365)) Tmp5 = true; else { Tmp5 = (s_63304[i_63365] < 128); } if (Tmp5) { break L3; } - c_64368 = s_64304[i_64365]; + c_63368 = s_63304[i_63365]; } } while(false); ++excHandler; Tmp7 = framePtr; try { - res_64363[j_64367] = decodeURIComponent(helper_64391.join("")); + res_63363[j_63367] = decodeURIComponent(helper_63391.join("")); --excHandler; } catch (EXC) { var prevJSError = lastJSError; lastJSError = EXC; --excHandler; framePtr = Tmp7; - res_64363[j_64367] = helper_64391.join(""); + res_63363[j_63367] = helper_63391.join(""); lastJSError = prevJSError; } finally { framePtr = Tmp7; } } - j_64367 += 1; + j_63367 += 1; } } while(false); - if (res_64363 === null) res_64363 = []; - if (res_64363.length < j_64367) { for (var i=res_64363.length;i 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -495,28 +495,28 @@ function addInt(a_64803, b_64804) { } -function chckIndx(i_66105, a_66106, b_66107) { +function chckIndx(i_65105, a_65106, b_65107) { var Tmp1; - var result_66108 = 0; + var result_65108 = 0; BeforeRet: do { - if (!(a_66106 <= i_66105)) Tmp1 = false; else { Tmp1 = (i_66105 <= b_66107); } if (Tmp1) { - result_66108 = i_66105; + if (!(a_65106 <= i_65105)) Tmp1 = false; else { Tmp1 = (i_65105 <= b_65107); } if (Tmp1) { + result_65108 = i_65105; break BeforeRet; } else { - raiseIndexError(i_66105, a_66106, b_66107); + raiseIndexError(i_65105, a_65106, b_65107); } } while (false); - return result_66108; + return result_65108; } -function subInt(a_64821, b_64822) { - var result = a_64821 - b_64822; +function subInt(a_63821, b_63822) { + var result = a_63821 - b_63822; if (result > 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -525,14 +525,14 @@ function subInt(a_64821, b_64822) { } var ConstSet2 = setConstr([65, 90]); -function chckRange(i_66124, a_66125, b_66126) { +function chckRange(i_65124, a_65125, b_65126) { var Tmp1; - var result_66127 = 0; + var result_65127 = 0; BeforeRet: do { - if (!(a_66125 <= i_66124)) Tmp1 = false; else { Tmp1 = (i_66124 <= b_66126); } if (Tmp1) { - result_66127 = i_66124; + if (!(a_65125 <= i_65124)) Tmp1 = false; else { Tmp1 = (i_65124 <= b_65126); } if (Tmp1) { + result_65127 = i_65124; break BeforeRet; } else { @@ -541,14 +541,14 @@ function chckRange(i_66124, a_66125, b_66126) { } while (false); - return result_66127; + return result_65127; } var ConstSet3 = setConstr(95, 32, 46); var ConstSet4 = setConstr(95, 32, 46); -function mulInt(a_64839, b_64840) { - var result = a_64839 * b_64840; +function mulInt(a_63839, b_63840) { + var result = a_63839 * b_63840; if (result > 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -560,51 +560,51 @@ var ConstSet6 = setConstr([65, 90], [97, 122]); var ConstSet7 = setConstr([97, 122]); var ConstSet8 = setConstr([65, 90]); -function nimMax(a_65221, b_65222) { +function nimMax(a_64221, b_64222) { var Tmp1; - var result_65223 = 0; + var result_64223 = 0; BeforeRet: do { - if ((b_65222 <= a_65221)) { - Tmp1 = a_65221; + if ((b_64222 <= a_64221)) { + Tmp1 = a_64221; } else { - Tmp1 = b_65222; + Tmp1 = b_64222; } - result_65223 = Tmp1; + result_64223 = Tmp1; break BeforeRet; } while (false); - return result_65223; + return result_64223; } -function nimMin(a_65203, b_65204) { +function nimMin(a_64203, b_64204) { var Tmp1; - var result_65205 = 0; + var result_64205 = 0; BeforeRet: do { - if ((a_65203 <= b_65204)) { - Tmp1 = a_65203; + if ((a_64203 <= b_64204)) { + Tmp1 = a_64203; } else { - Tmp1 = b_65204; + Tmp1 = b_64204; } - result_65205 = Tmp1; + result_64205 = Tmp1; break BeforeRet; } while (false); - return result_65205; + return result_64205; } var nim_program_result = 0; -var global_raise_hook_59618 = [null]; -var local_raise_hook_59623 = [null]; -var out_of_mem_hook_59626 = [null]; +var global_raise_hook_58618 = [null]; +var local_raise_hook_58623 = [null]; +var out_of_mem_hook_58626 = [null]; if (!Math.trunc) { Math.trunc = function(v) { v = +v; @@ -613,38 +613,38 @@ var out_of_mem_hook_59626 = [null]; return (v - v % 1) || (v < 0 ? -0 : v === 0 ? v : 0); }; } -var alternative_203319 = [null]; +var alternative_195319 = [null]; -function is_fat_pointer_65801(ti_65803) { - var result_65804 = false; +function is_fat_pointer_64801(ti_64803) { + var result_64804 = false; BeforeRet: do { - result_65804 = !((ConstSet1[ti_65803.base.kind] != undefined)); + result_64804 = !((ConstSet1[ti_64803.base.kind] != undefined)); break BeforeRet; } while (false); - return result_65804; + return result_64804; } -function nimCopyAux(dest_65832, src_65833, n_65835) { - switch (n_65835.kind) { +function nimCopyAux(dest_64832, src_64833, n_64835) { + switch (n_64835.kind) { case 0: break; case 1: - dest_65832[n_65835.offset] = nimCopy(dest_65832[n_65835.offset], src_65833[n_65835.offset], n_65835.typ); + dest_64832[n_64835.offset] = nimCopy(dest_64832[n_64835.offset], src_64833[n_64835.offset], n_64835.typ); break; case 2: - for (var i = 0; i < n_65835.sons.length; i++) { - nimCopyAux(dest_65832, src_65833, n_65835.sons[i]); + for (var i = 0; i < n_64835.sons.length; i++) { + nimCopyAux(dest_64832, src_64833, n_64835.sons[i]); } break; case 3: - dest_65832[n_65835.offset] = nimCopy(dest_65832[n_65835.offset], src_65833[n_65835.offset], n_65835.typ); - for (var i = 0; i < n_65835.sons.length; ++i) { - nimCopyAux(dest_65832, src_65833, n_65835.sons[i][1]); + dest_64832[n_64835.offset] = nimCopy(dest_64832[n_64835.offset], src_64833[n_64835.offset], n_64835.typ); + for (var i = 0; i < n_64835.sons.length; ++i) { + nimCopyAux(dest_64832, src_64833, n_64835.sons[i][1]); } break; @@ -653,124 +653,124 @@ function nimCopyAux(dest_65832, src_65833, n_65835) { } -function add_59638(x_59641, x_59641_Idx, y_59642) { - if (x_59641[x_59641_Idx] === null) { x_59641[x_59641_Idx] = []; } - var off = x_59641[x_59641_Idx].length; - x_59641[x_59641_Idx].length += y_59642.length; - for (var i = 0; i < y_59642.length; ++i) { - x_59641[x_59641_Idx][off+i] = y_59642.charCodeAt(i); +function add_58638(x_58641, x_58641_Idx, y_58642) { + if (x_58641[x_58641_Idx] === null) { x_58641[x_58641_Idx] = []; } + var off = x_58641[x_58641_Idx].length; + x_58641[x_58641_Idx].length += y_58642.length; + for (var i = 0; i < y_58642.length; ++i) { + x_58641[x_58641_Idx][off+i] = y_58642.charCodeAt(i); } } -function aux_write_stack_trace_62151(f_62153) { +function aux_write_stack_trace_61151(f_61153) { var Tmp3; - var result_62154 = [null]; + var result_61154 = [null]; - var it_62162 = f_62153; - var i_62164 = 0; - var total_62166 = 0; - var temp_frames_62173 = arrayConstr(64, {Field0: null, Field1: 0}, NTI62156); + var it_61162 = f_61153; + var i_61164 = 0; + var total_61166 = 0; + var temp_frames_61173 = arrayConstr(64, {Field0: null, Field1: 0}, NTI61156); L1: do { L2: while (true) { - if (!!((it_62162 == null))) Tmp3 = false; else { Tmp3 = (i_62164 <= 63); } if (!Tmp3) break L2; - temp_frames_62173[i_62164].Field0 = it_62162.procname; - temp_frames_62173[i_62164].Field1 = it_62162.line; - i_62164 += 1; - total_62166 += 1; - it_62162 = it_62162.prev; + if (!!((it_61162 == null))) Tmp3 = false; else { Tmp3 = (i_61164 <= 63); } if (!Tmp3) break L2; + temp_frames_61173[i_61164].Field0 = it_61162.procname; + temp_frames_61173[i_61164].Field1 = it_61162.line; + i_61164 += 1; + total_61166 += 1; + it_61162 = it_61162.prev; } } while(false); L4: do { L5: while (true) { - if (!!((it_62162 == null))) break L5; - total_62166 += 1; - it_62162 = it_62162.prev; + if (!!((it_61162 == null))) break L5; + total_61166 += 1; + it_61162 = it_61162.prev; } } while(false); - result_62154[0] = nimCopy(null, [], NTI43040); - if (!((total_62166 == i_62164))) { - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(makeNimstrLit("(")); } else { result_62154[0] = makeNimstrLit("("); }; - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(cstrToNimstr(((total_62166 - i_62164))+"")); } else { result_62154[0] = cstrToNimstr(((total_62166 - i_62164))+"").slice(); }; - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(makeNimstrLit(" calls omitted) ...\x0A")); } else { result_62154[0] = makeNimstrLit(" calls omitted) ...\x0A"); }; + result_61154[0] = nimCopy(null, [], NTI42040); + if (!((total_61166 == i_61164))) { + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(makeNimstrLit("(")); } else { result_61154[0] = makeNimstrLit("("); }; + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(cstrToNimstr(((total_61166 - i_61164))+"")); } else { result_61154[0] = cstrToNimstr(((total_61166 - i_61164))+"").slice(); }; + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(makeNimstrLit(" calls omitted) ...\x0A")); } else { result_61154[0] = makeNimstrLit(" calls omitted) ...\x0A"); }; } L6: do { - var j_62421 = 0; - var colontmp__203466 = 0; - colontmp__203466 = (i_62164 - 1); - var res_203471 = colontmp__203466; + var j_61421 = 0; + var colontmp__195466 = 0; + colontmp__195466 = (i_61164 - 1); + var res_195471 = colontmp__195466; L7: do { L8: while (true) { - if (!(0 <= res_203471)) break L8; - j_62421 = res_203471; - add_59638(result_62154, 0, temp_frames_62173[j_62421].Field0); - if ((0 < temp_frames_62173[j_62421].Field1)) { - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(makeNimstrLit(", line: ")); } else { result_62154[0] = makeNimstrLit(", line: "); }; - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(cstrToNimstr((temp_frames_62173[j_62421].Field1)+"")); } else { result_62154[0] = cstrToNimstr((temp_frames_62173[j_62421].Field1)+"").slice(); }; + if (!(0 <= res_195471)) break L8; + j_61421 = res_195471; + add_58638(result_61154, 0, temp_frames_61173[j_61421].Field0); + if ((0 < temp_frames_61173[j_61421].Field1)) { + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(makeNimstrLit(", line: ")); } else { result_61154[0] = makeNimstrLit(", line: "); }; + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(cstrToNimstr((temp_frames_61173[j_61421].Field1)+"")); } else { result_61154[0] = cstrToNimstr((temp_frames_61173[j_61421].Field1)+"").slice(); }; } - if (result_62154[0] != null) { result_62154[0] = (result_62154[0]).concat(makeNimstrLit("\x0A")); } else { result_62154[0] = makeNimstrLit("\x0A"); }; - res_203471 -= 1; + if (result_61154[0] != null) { result_61154[0] = (result_61154[0]).concat(makeNimstrLit("\x0A")); } else { result_61154[0] = makeNimstrLit("\x0A"); }; + res_195471 -= 1; } } while(false); } while(false); - return result_62154[0]; + return result_61154[0]; } -function raw_write_stack_trace_62468() { - var result_62470 = null; +function raw_write_stack_trace_61467() { + var result_61469 = null; if (!((framePtr == null))) { - result_62470 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(aux_write_stack_trace_62151(framePtr) || []), NTI43040); + result_61469 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(aux_write_stack_trace_61151(framePtr) || []), NTI42040); } else { - result_62470 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI43040); + result_61469 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI42040); } - return result_62470; + return result_61469; } -function new_seq_64336(len_64339) { - var result_64341 = null; +function new_seq_63336(len_63339) { + var result_63341 = null; var F={procname:"newSeq.newSeq",prev:framePtr,filename:"system.nim",line:0}; framePtr = F; F.line = 996; - result_64341 = new Array(len_64339); for (var i=0;i", "text/html"); - stuff_203563 = doc.documentElement; + stuff_195563 = doc.documentElement; F.line = 286; - db_203535[0] = nimCopy(null, stuff_203563.getElementsByClassName("reference"), NTI85305); + db_195535[0] = nimCopy(null, stuff_195563.getElementsByClassName("reference"), NTI84305); F.line = 287; - contents_203537[0] = nimCopy(null, [], NTI203578); + contents_195537[0] = nimCopy(null, [], NTI195578); L1: do { F.line = 288; - var ahref_203814 = null; + var ahref_195814 = null; F.line = 184; - var i_204045 = 0; + var i_196045 = 0; F.line = 185; - var l_204046 = (db_203535[0] != null ? db_203535[0].length : 0); + var l_196046 = (db_195535[0] != null ? db_195535[0].length : 0); L2: do { F.line = 186; L3: while (true) { - if (!(i_204045 < l_204046)) break L3; + if (!(i_196045 < l_196046)) break L3; F.line = 288; - ahref_203814 = db_203535[0][chckIndx(i_204045, 0, db_203535[0].length+0-1)-0]; + ahref_195814 = db_195535[0][chckIndx(i_196045, 0, db_195535[0].length+0-1)-0]; F.line = 289; - if (contents_203537[0] != null) { contents_203537[0].push(ahref_203814.getAttribute("data-doc-search-tag")); } else { contents_203537[0] = [ahref_203814.getAttribute("data-doc-search-tag")]; }; + if (contents_195537[0] != null) { contents_195537[0].push(ahref_195814.getAttribute("data-doc-search-tag")); } else { contents_195537[0] = [ahref_195814.getAttribute("data-doc-search-tag")]; }; F.line = 188; - i_204045 = addInt(i_204045, 1); - if (!(((db_203535[0] != null ? db_203535[0].length : 0) == l_204046))) { + i_196045 = addInt(i_196045, 1); + if (!(((db_195535[0] != null ? db_195535[0].length : 0) == l_196046))) { F.line = 189; - failed_assert_impl_56866(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); + failed_assert_impl_55666(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) ==\x0A L` the length of the seq changed while iterating over it")); } } @@ -1888,126 +1888,126 @@ function dosearch_203554(value_203556) { } F.line = 290; - var ul_203825 = tree_202020(makeNimstrLit("UL"), []); + var ul_195825 = tree_194020(makeNimstrLit("UL"), []); F.line = 291; - result_203557 = tree_202020(makeNimstrLit("DIV"), []); + result_195557 = tree_194020(makeNimstrLit("DIV"), []); F.line = 292; - set_class_202103(result_203557, makeNimstrLit("search_results")); + set_class_194103(result_195557, makeNimstrLit("search_results")); F.line = 293; - var matches_203846 = []; + var matches_195846 = []; L4: do { F.line = 294; - var i_203859 = 0; - F.line = 2718; - var colontmp__204052 = 0; + var i_195859 = 0; + F.line = 2755; + var colontmp__196052 = 0; F.line = 294; - colontmp__204052 = (db_203535[0] != null ? db_203535[0].length : 0); - F.line = 2720; - var i_204053 = 0; + colontmp__196052 = (db_195535[0] != null ? db_195535[0].length : 0); + F.line = 2757; + var i_196053 = 0; L5: do { - F.line = 2721; + F.line = 2758; L6: while (true) { - if (!(i_204053 < colontmp__204052)) break L6; + if (!(i_196053 < colontmp__196052)) break L6; F.line = 294; - i_203859 = i_204053; + i_195859 = i_196053; L7: do { F.line = 295; - var c_203860 = contents_203537[0][chckIndx(i_203859, 0, contents_203537[0].length+0-1)-0]; - if (((c_203860 == "Examples") || (c_203860 == "PEG construction"))) { + var c_195860 = contents_195537[0][chckIndx(i_195859, 0, contents_195537[0].length+0-1)-0]; + if (((c_195860 == "Examples") || (c_195860 == "PEG construction"))) { F.line = 300; break L7; } F.line = 301; - var colontmp__204062 = {Field0: 0, Field1: false}; + var colontmp__196062 = {Field0: 0, Field1: false}; F.line = 301; - var score_203861 = 0; + var score_195861 = 0; F.line = 301; - var matched_203862 = false; + var matched_195862 = false; F.line = 301; - nimCopy(colontmp__204062, fuzzy_match_201070(value_203556, c_203860), NTI201074); + nimCopy(colontmp__196062, fuzzy_match_193067(value_195556, c_195860), NTI193071); F.line = 301; - score_203861 = colontmp__204062["Field0"]; + score_195861 = colontmp__196062["Field0"]; F.line = 301; - matched_203862 = colontmp__204062["Field1"]; - if (matched_203862) { + matched_195862 = colontmp__196062["Field1"]; + if (matched_195862) { F.line = 303; - if (matches_203846 != null) { matches_203846.push({Field0: db_203535[0][chckIndx(i_203859, 0, db_203535[0].length+0-1)-0], Field1: score_203861}); } else { matches_203846 = [{Field0: db_203535[0][chckIndx(i_203859, 0, db_203535[0].length+0-1)-0], Field1: score_203861}]; }; + if (matches_195846 != null) { matches_195846.push({Field0: db_195535[0][chckIndx(i_195859, 0, db_195535[0].length+0-1)-0], Field1: score_195861}); } else { matches_195846 = [{Field0: db_195535[0][chckIndx(i_195859, 0, db_195535[0].length+0-1)-0], Field1: score_195861}]; }; } } while(false); - F.line = 2723; - i_204053 = addInt(i_204053, 1); + F.line = 2760; + i_196053 = addInt(i_196053, 1); } } while(false); } while(false); F.line = 305; - matches_203846.sort(HEX3Aanonymous_203873); + matches_195846.sort(HEX3Aanonymous_195873); L8: do { F.line = 306; - var i_203926 = 0; - F.line = 2718; - var colontmp__204058 = 0; + var i_195926 = 0; + F.line = 2755; + var colontmp__196058 = 0; F.line = 306; - colontmp__204058 = nimMin((matches_203846 != null ? matches_203846.length : 0), 19); - F.line = 2720; - var i_204059 = 0; + colontmp__196058 = nimMin((matches_195846 != null ? matches_195846.length : 0), 19); + F.line = 2757; + var i_196059 = 0; L9: do { - F.line = 2721; + F.line = 2758; L10: while (true) { - if (!(i_204059 < colontmp__204058)) break L10; + if (!(i_196059 < colontmp__196058)) break L10; F.line = 306; - i_203926 = i_204059; + i_195926 = i_196059; F.line = 307; - matches_203846[chckIndx(i_203926, 0, matches_203846.length+0-1)-0]["Field0"].innerHTML = matches_203846[chckIndx(i_203926, 0, matches_203846.length+0-1)-0]["Field0"].getAttribute("data-doc-search-tag"); + matches_195846[chckIndx(i_195926, 0, matches_195846.length+0-1)-0]["Field0"].innerHTML = matches_195846[chckIndx(i_195926, 0, matches_195846.length+0-1)-0]["Field0"].getAttribute("data-doc-search-tag"); F.line = 308; - add_202085(ul_203825, tree_202020(makeNimstrLit("LI"), [matches_203846[chckIndx(i_203926, 0, matches_203846.length+0-1)-0]["Field0"]])); - F.line = 2723; - i_204059 = addInt(i_204059, 1); + add_194085(ul_195825, tree_194020(makeNimstrLit("LI"), [matches_195846[chckIndx(i_195926, 0, matches_195846.length+0-1)-0]["Field0"]])); + F.line = 2760; + i_196059 = addInt(i_196059, 1); } } while(false); } while(false); - if ((ul_203825.childNodes.length == 0)) { + if ((ul_195825.childNodes.length == 0)) { F.line = 310; - add_202085(result_203557, tree_202020(makeNimstrLit("B"), [text_202120(makeNimstrLit("no search results"))])); + add_194085(result_195557, tree_194020(makeNimstrLit("B"), [text_194120(makeNimstrLit("no search results"))])); } else { F.line = 312; - add_202085(result_203557, tree_202020(makeNimstrLit("B"), [text_202120(makeNimstrLit("search results"))])); + add_194085(result_195557, tree_194020(makeNimstrLit("B"), [text_194120(makeNimstrLit("search results"))])); F.line = 313; - add_202085(result_203557, ul_203825); + add_194085(result_195557, ul_195825); } framePtr = F.prev; - return result_203557; + return result_195557; } function search() { - function wrapper_203993() { + function wrapper_195993() { var F={procname:"search.wrapper",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 320; - var elem_203995 = document.getElementById("searchInput"); + var elem_195995 = document.getElementById("searchInput"); F.line = 321; - var value_203996 = elem_203995.value; - if (!(((value_203996 != null ? value_203996.length : 0) == 0))) { - if ((oldtoc_203961[0] == null)) { + var value_195996 = elem_195995.value; + if (!(((value_195996 != null ? value_195996.length : 0) == 0))) { + if ((oldtoc_195961[0] == null)) { F.line = 324; - oldtoc_203961[0] = document.getElementById("tocRoot"); + oldtoc_195961[0] = document.getElementById("tocRoot"); } F.line = 325; - var results_204002 = dosearch_203554(value_203996); + var results_196002 = dosearch_195554(value_195996); F.line = 326; - replace_by_id_202172("tocRoot", results_204002); + replace_by_id_194172("tocRoot", results_196002); } else { - if (!((oldtoc_203961[0] == null))) { + if (!((oldtoc_195961[0] == null))) { F.line = 328; - replace_by_id_202172("tocRoot", oldtoc_203961[0]); + replace_by_id_194172("tocRoot", oldtoc_195961[0]); } } framePtr = F.prev; @@ -2017,13 +2017,13 @@ function search() { var F={procname:"dochack.search",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; - if (!((timer_203962[0] == null))) { + if (!((timer_195962[0] == null))) { F.line = 330; - clearTimeout(timer_203962[0]); + clearTimeout(timer_195962[0]); } F.line = 331; - timer_203962[0] = setTimeout(wrapper_203993, 400); + timer_195962[0] = setTimeout(wrapper_195993, 400); framePtr = F.prev; diff --git a/paths.html b/paths.html index e2e5787..f190a22 100644 --- a/paths.html +++ b/paths.html @@ -917,7 +917,7 @@ function main() { diff --git a/plugin.html b/plugin.html index 41686c2..b3e0e5c 100644 --- a/plugin.html +++ b/plugin.html @@ -875,7 +875,7 @@ function main() { diff --git a/theindex.html b/theindex.html index 082f9c1..9611f5a 100644 --- a/theindex.html +++ b/theindex.html @@ -1061,7 +1061,7 @@ function main() { diff --git a/types.html b/types.html index d01868d..5dd9194 100644 --- a/types.html +++ b/types.html @@ -924,7 +924,7 @@ function main() {