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 sourceproc rmFile(source: string; dir = false) {...}{.raises: [OSError, Exception, IOError, Defect, - ValueError], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
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].}
proc getProjectCacheDir(name: string; forceClean = true): string {...}{. - raises: [OSError, Exception, IOError, Defect, ValueError], - tags: [ReadEnvEffect, ReadIOEffect, ExecIOEffect, RootEffect].}
Get a cache directory where all nimterop artifacts can be stored
@@ -1029,7 +1029,7 @@ Extract a zip file using powersheproc extractTar(tarfile, outdir: string) {...}{.raises: [ValueError, OSError, Exception, - IOError, Defect], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
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