Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zlib doesn't build with nix-build -A exe --no-out-link #1068

Closed
walseb opened this issue Mar 15, 2024 · 17 comments
Closed

zlib doesn't build with nix-build -A exe --no-out-link #1068

walseb opened this issue Mar 15, 2024 · 17 comments

Comments

@walseb
Copy link

walseb commented Mar 15, 2024

Hello!

I recently introduced a library that depends on zlib to my website. Running ob run works fine, but compiling it with nix-build -A exe --no-out-link results in the following error:

[nix-shell:~/Notes/Resources/Projects/apps/Website]$ trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'serverExe'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'serverExe'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/default.nix:215:27:

          214|       exeFrontend = compressedJs frontend optimizationLevel externjs;
          215|       exeFrontendAssets = mkAssets exeFrontend;
             |                           ^
          216|       exeAssets = mkAssets assets;

       … while calling 'mkAssetsWith'

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:285:27:

          284| # mkAssetsWith :: (String -> Derivation) -> String -> Derivation
          285| mkAssetsWith = encodings: d: let
             |                           ^
          286|   union = unionMapFilesWithName (mkAsset encodings) (readDirRecursive d);

       … while evaluating derivation 'todos'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'todos'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:143:23:

          142|       };
          143|   appliedGo = map go (setToList d);
             |                       ^
          144|   toDos = map (x: x.toDo) appliedGo;

       … while calling 'mapAttrsToList'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/attrsets.nix:355:23:

          354|   */
          355|   mapAttrsToList = f: attrs:
             |                       ^
          356|     map (name: f name attrs.${name}) (attrNames attrs);

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:286:54:

          285| mkAssetsWith = encodings: d: let
          286|   union = unionMapFilesWithName (mkAsset encodings) (readDirRecursive d);
             |                                                      ^
          287|   in if lazyCheck

       … while calling 'readDirRecursive'

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:156:20:

          155| # readDirRecursive :: String -> AttrSet DirEntry
          156| readDirRecursive = dir:
             |                    ^
          157|   let d = filterAttrs (n: d: !(hasPrefix "." n)) (builtins.readDir dir);

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:157:11:

          156| readDirRecursive = dir:
          157|   let d = filterAttrs (n: d: !(hasPrefix "." n)) (builtins.readDir dir);
             |           ^
          158|       go = name:

       … while calling 'filterAttrs'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/attrsets.nix:224:23:

          223|   */
          224|   filterAttrs = pred: set:
             |                       ^
          225|     listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set));

       … while evaluating derivation 'compressedJs'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'compressedJs'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … while evaluating derivation 'frontend-0.1'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildInputs' of derivation 'frontend-0.1'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:314:7:

          313|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          314|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          315|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'common-0.1'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'common-0.1'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'global-ghci-0.1.0.0'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'global-ghci-0.1.0.0'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'http-conduit-2.3.8'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'http-conduit-2.3.8'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'conduit-extra-1.3.6'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'conduit-extra-1.3.6'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'streaming-commons-0.2.2.4'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'streaming-commons-0.2.2.4'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'zlib-0.6.3.0'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildInputs' of derivation 'zlib-0.6.3.0'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:314:7:

          313|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          314|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          315|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'zlib-1.2.12'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'makeFlags' of derivation 'zlib-1.2.12'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/development/libraries/zlib/default.nix:121:3:

          120|
          121|   makeFlags = [
             |   ^
          122|     "PREFIX=${stdenv.cc.targetPrefix}"

       error: no C compiler provided for this platform

I think it's related to GHCJS or some sort of cross compilation.

I haven't found a solution yet.

I found some relevant issues, for instance: https://stackoverflow.com/questions/66005898/haskell-ghcjs-with-diagrams-gives-error-no-c-compiler-provided-for-this-platfor

@maralorn
Copy link
Contributor

zlib links against a C library (zlib). I don’t think it is possible to use zlib with ghcjs.

@walseb
Copy link
Author

walseb commented Mar 15, 2024

Are you sure? I have found a few references to zlib being used with GHCJS online, and it seems like there are some special build instructions for building it: https://github.com/haskell/zlib/blob/master/zlib.cabal#L70C1-L74C55

@walseb
Copy link
Author

walseb commented Mar 15, 2024

I tried sidestepping this issue by using the HTTP package instead, but that package fails because the host system js-unknown-ghcjs isn't supported.

nix-build -A exe --no-out-link
building '/nix/store/c4sxx49lhcdx7f8l2wl4ggwc3zfhmxmr-cabal2nix-global-ghci.drv'...
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
trace: importing IFD asset hash
building '/nix/store/70fq2lqxym1nqd9f24klkb4vy9l8jc4v-cabal2nix-global-ghci.drv'...
building '/nix/store/57lmk7q5854vxkjaib8ls0zwbjxgc3yb-jsaddle-dom-0.9.4.1.drv'...
building '/nix/store/2sa39b68ckg2ldgzpcxmjq9i1rkackgy-string-conversions-0.4.0.1.drv'...
copying path '/nix/store/zflb12zy7nw6k16n4j5vzgzam560fmqm-HTTP-4000.3.16-r1.cabal' from 'https://nixcache.reflex-frp.org'...
copying path '/nix/store/x884f38nhqr4iia0hpmlgzlfzdwb08ml-HTTP-4000.3.16.tar.gz' from 'https://nixcache.reflex-frp.org'...
setupCompilerEnvironmentPhase
Build with /nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7.
setupCompilerEnvironmentPhase
Build with /nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7.
unpacking sources
unpacking source archive /nix/store/ssspzcxdwf2by8s4zvi6fysw9xmfrmw5-string-conversions-0.4.0.1.tar.gz
source root is string-conversions-0.4.0.1
setting SOURCE_DATE_EPOCH to timestamp 1483072099 of file string-conversions-0.4.0.1/string-conversions.cabal
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.QoVmnbeEso/setup-package.conf.d -j2 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /build/tmp.QoVmnbeEso/Main.o )
Linking Setup ...
unpacking sources
unpacking source archive /nix/store/1gyp7smw0ql54ssgabdqzzqd8zl7i0jg-source
source root is source
patching sources
Run jailbreak-cabal to lift version restrictions on build inputs.
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.fMuhbJGQ2J/setup-package.conf.d -j2 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /build/tmp.fMuhbJGQ2J/Main.o )
Linking Setup ...
updateAutotoolsGnuConfigScriptsPhase
configuring
configureFlags: --verbose --prefix=/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/drb6jn1k8grcrc61jahah71z9jbp7vfv-string-conversions-0.4.0.1-doc/share/doc/string-conversions-0.4.0.1 --package-db=/build/tmp.QoVmnbeEso/package.conf.d --ghc-options=-j2 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --disable-library-stripping --disable-executable-stripping --ghcjs --configure-option=--host=js-unknown-ghcjs --with-ghc=ghcjs --with-ghc-pkg=ghc-pkg --with-gcc=cc --hsc2hs-option=--cross-compile --ghcjs-options=-fexpose-all-unfoldings
Using Parsec parser
Configuring string-conversions-0.4.0.1...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.2.1.0 supports
'ghc' version < 8.8):
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs is is based
on GHC version 8.10.7
Dependency base ==4.*: using base-4.14.3.0
Dependency bytestring >=0.9: using bytestring-0.10.12.0
Dependency text >=0.11: using text-1.2.4.1
Dependency utf8-string >=0.3: using utf8-string-1.0.1.1
Source component graph: component lib
Configured component graph:
    component string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        include utf8-string-1.0.1.1-JxbAU9lRf1uCIxtZ20wLWD
Linked component graph:
    unit string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        include utf8-string-1.0.1.1-JxbAU9lRf1uCIxtZ20wLWD
        Data.String.Conversions=string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu:Data.String.Conversions,Data.String.Conversions.Monomorphic=string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu:Data.String.Conversions.Monomorphic
Ready component graph:
    definite string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu
        depends base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        depends bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        depends text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        depends utf8-string-1.0.1.1-JxbAU9lRf1uCIxtZ20wLWD
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghcjs-8.10.7
Using install prefix:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1
Executables installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/bin
Libraries installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu
Dynamic Libraries installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7
Private executables installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/libexec/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/string-conversions-0.4.0.1
Data files installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/share/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/string-conversions-0.4.0.1
Documentation installed in:
/nix/store/drb6jn1k8grcrc61jahah71z9jbp7vfv-string-conversions-0.4.0.1-doc/share/doc/string-conversions-0.4.0.1
Configuration files installed in:
/nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/etc
No alex found
Using ar found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 11.3.0 given by user at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc
Using ghc version 8.10.7 given by user at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghc-pkg version 8.10.7 given by user at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/ghc-pkg
Using ghcjs version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghcjs-pkg version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs-pkg
No greencard found
Using haddock version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/wakybr1j5jp426jkprrgn1fmv8k9iffh-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ld
No pkg-config found
Using runghc version 8.10.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/runghc
Using strip version 2.38 found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
Using tar found on system at:
/nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
No uhc found
building
updateAutotoolsGnuConfigScriptsPhase
configuring
configureFlags: --verbose --prefix=/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/df2lvm61xkypdjbjbd3vv90zvzgmz4p1-jsaddle-dom-0.9.4.1-doc/share/doc/jsaddle-dom-0.9.4.1 --package-db=/build/tmp.fMuhbJGQ2J/package.conf.d --ghc-options=-j2 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --disable-library-stripping --disable-executable-stripping --ghcjs --configure-option=--host=js-unknown-ghcjs --with-ghc=ghcjs --with-ghc-pkg=ghc-pkg --with-gcc=cc --hsc2hs-option=--cross-compile --ghcjs-options=-fexpose-all-unfoldings
Preprocessing library for string-conversions-0.4.0.1..
Building library for string-conversions-0.4.0.1..
Using Parsec parser
Configuring jsaddle-dom-0.9.4.1...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.2.1.0 supports
'ghc' version < 8.8):
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs is is based
on GHC version 8.10.7
[1 of 2] Compiling Data.String.Conversions ( src/Data/String/Conversions.hs, dist/build/Data/String/Conversions.js_o, dist/build/Data/String/Conversions.js_dyn_o )

src/Data/String/Conversions.hs:39:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
   |
39 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Data.String.Conversions.Monomorphic ( src/Data/String/Conversions/Monomorphic.hs, dist/build/Data/String/Conversions/Monomorphic.js_o, dist/build/Data/String/Conversions/Monomorphic.js_dyn_o )
Dependency base -any: using base-4.14.3.0
Dependency base-compat -any: using base-compat-0.11.2
Dependency exceptions -any: using exceptions-0.10.5
Dependency ghc-prim -any: using ghc-prim-0.6.1
Dependency ghcjs-base >=0.2.0.0 && <0.3: using ghcjs-base-0.2.0.3
Dependency ghcjs-prim -any: using ghcjs-prim-0.1.1.0
Dependency jsaddle -any: using jsaddle-0.9.8.2
Dependency lens -any: using lens-5.0.1
Dependency text -any: using text-1.2.4.1
Dependency transformers -any: using transformers-0.5.6.2
Source component graph: component lib
Configured component graph:
    component jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include base-compat-0.11.2-JQpKDsVhHsCHPlgorbNGMx
        include exceptions-0.10.5-BqyE5VZGB6MJU8pEcckH3M
        include ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
        include ghcjs-base-0.2.0.3-7FzwNCL6iT1GrlwZ9umVZf
        include ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
        include jsaddle-0.9.8.2-DOc5JA9qWKc32sVbaacOyT
        include lens-5.0.1-GeIFvbyz2Cy6eIMcGBgWDo
        include text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        include transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
Linked component graph:
    unit jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include base-compat-0.11.2-JQpKDsVhHsCHPlgorbNGMx
        include exceptions-0.10.5-BqyE5VZGB6MJU8pEcckH3M
        include ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
        include ghcjs-base-0.2.0.3-7FzwNCL6iT1GrlwZ9umVZf
        include ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
        include jsaddle-0.9.8.2-DOc5JA9qWKc32sVbaacOyT
        include lens-5.0.1-GeIFvbyz2Cy6eIMcGBgWDo
        include text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        include transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
haddockPhase
Preprocessing library for string-conversions-0.4.0.1..
Running Haddock on library for string-conversions-0.4.0.1..
Warning: The documentation for the following packages are not installed. No
links will be generated to these packages: array-0.5.4.0, base-4.14.3.0,
binary-0.8.8.0, bytestring-0.10.12.0, containers-0.6.5.1, deepseq-1.4.4.0,
dlist-1.0, ghc-boot-th-8.10.7, ghc-prim-0.6.1, ghcjs-base-0.2.0.3,
ghcjs-prim-0.1.1.0, integer-gmp-1.0.3.0, pretty-1.1.3.6, primitive-0.7.3.0,
template-haskell-2.16.0.0, text-1.2.4.1, time-1.9.3, transformers-0.5.6.2,
vector-0.12.3.1
        JSDOM=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM,JSDOM.ANGLEInstancedArrays=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ANGLEInstancedArrays,JSDOM.AbstractWorker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AbstractWorker,JSDOM.AnalyserNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AnalyserNode,JSDOM.Animatable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Animatable,JSDOM.Animation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Animation,JSDOM.AnimationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AnimationEvent,JSDOM.ApplePayError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayError,JSDOM.ApplePayPaymentAuthorizedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayPaymentAuthorizedEvent,JSDOM.ApplePayPaymentMethodSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayPaymentMethodSelectedEvent,JSDOM.ApplePaySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePaySession,JSDOM.ApplePayShippingContactSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayShippingContactSelectedEvent,JSDOM.ApplePayShippingMethodSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayShippingMethodSelectedEvent,JSDOM.ApplePayValidateMerchantEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayValidateMerchantEvent,JSDOM.ApplicationCache=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplicationCache,JSDOM.Attr=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Attr,JSDOM.AudioBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBuffer,JSDOM.AudioBufferCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBufferCallback,JSDOM.AudioBufferSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBufferSourceNode,JSDOM.AudioContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.AudioContext,JSDOM.AudioDestinationNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioDestinationNode,JSDOM.AudioListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioListener,JSDOM.AudioNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioNode,JSDOM.AudioParam=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioParam,JSDOM.AudioProcessingEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioProcessingEvent,JSDOM.AudioTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioTrack,JSDOM.AudioTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioTrackList,JSDOM.AutocompleteErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AutocompleteErrorEvent,JSDOM.BarProp=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BarProp,JSDOM.BasicCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BasicCredential,JSDOM.BeforeLoadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BeforeLoadEvent,JSDOM.BeforeUnloadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BeforeUnloadEvent,JSDOM.BiquadFilterNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BiquadFilterNode,JSDOM.Blob=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Blob,JSDOM.BlobCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BlobCallback,JSDOM.Body=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Body,JSDOM.ByteLengthQueuingStrategy=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ByteLengthQueuingStrategy,JSDOM.CSS=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSS,JSDOM.CSSFontFaceLoadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSFontFaceLoadEvent,JSDOM.CSSFontFaceRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSFontFaceRule,JSDOM.CSSImportRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSImportRule,JSDOM.CSSKeyframeRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSKeyframeRule,JSDOM.CSSKeyframesRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSKeyframesRule,JSDOM.CSSMediaRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSMediaRule,JSDOM.CSSNamespaceRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSNamespaceRule,JSDOM.CSSPageRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSPageRule,JSDOM.CSSPrimitiveValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSPrimitiveValue,JSDOM.CSSRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSRule,JSDOM.CSSRuleList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSRuleList,JSDOM.CSSStyleDeclaration=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleDeclaration,JSDOM.CSSStyleRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleRule,JSDOM.CSSStyleSheet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleSheet,JSDOM.CSSSupportsRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSSupportsRule,JSDOM.CSSValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSValue,JSDOM.CSSValueList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSValueList,JSDOM.CanvasCaptureMediaStreamTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasCaptureMediaStreamTrack,JSDOM.CanvasGradient=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasGradient,JSDOM.CanvasPath=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasPath,JSDOM.CanvasRenderingContext2D=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasRenderingContext2D,JSDOM.CharacterData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CharacterData,JSDOM.ChildNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ChildNode,JSDOM.ClipboardEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ClipboardEvent,JSDOM.CloseEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CloseEvent,JSDOM.CommandLineAPIHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CommandLineAPIHost,JSDOM.Comment=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Comment,JSDOM.CompositionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CompositionEvent,JSDOM.ConvolverNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ConvolverNode,JSDOM.Coordinates=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Coordinates,JSDOM.CountQueuingStrategy=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CountQueuingStrategy,JSDOM.Counter=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Counter,JSDOM.Crypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Crypto,JSDOM.CryptoKey=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CryptoKey,JSDOM.Custom.AudioContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.AudioContext,JSDOM.Custom.DOMError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.DOMError,JSDOM.Custom.Database=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Database,JSDOM.Custom.FormData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.FormData,JSDOM.Custom.Geolocation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Geolocation,JSDOM.Custom.Navigator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Navigator,JSDOM.Custom.NavigatorUserMediaError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.NavigatorUserMediaError,JSDOM.Custom.PositionError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.PositionError,JSDOM.Custom.RTCPeerConnectionError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.RTCPeerConnectionError,JSDOM.Custom.SQLError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.SQLError,JSDOM.Custom.SQLTransaction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.SQLTransaction,JSDOM.Custom.Window=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Window,JSDOM.Custom.XMLHttpRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.XMLHttpRequest,JSDOM.CustomElementRegistry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CustomElementRegistry,JSDOM.CustomEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CustomEvent,JSDOM.DOMError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.DOMError,JSDOM.DOMException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMException,JSDOM.DOMImplementation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMImplementation,JSDOM.DOMNamedFlowCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMNamedFlowCollection,JSDOM.DOMParser=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMParser,JSDOM.DOMPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMPoint,JSDOM.DOMPointReadOnly=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMPointReadOnly,JSDOM.DOMRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMRect,JSDOM.DOMRectReadOnly=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMRectReadOnly,JSDOM.DOMStringList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMStringList,JSDOM.DOMStringMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMStringMap,JSDOM.DOMTokenList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMTokenList,JSDOM.DataCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataCue,JSDOM.DataTransfer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransfer,JSDOM.DataTransferItem=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransferItem,JSDOM.DataTransferItemList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransferItemList,JSDOM.Database=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Database,JSDOM.DatabaseCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DatabaseCallback,JSDOM.DedicatedWorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DedicatedWorkerGlobalScope,JSDOM.DelayNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DelayNode,JSDOM.DeviceMotionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceMotionEvent,JSDOM.DeviceOrientationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceOrientationEvent,JSDOM.DeviceProximityEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceProximityEvent,JSDOM.Document=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Document,JSDOM.DocumentAndElementEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentAndElementEventHandlers,JSDOM.DocumentFragment=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentFragment,JSDOM.DocumentOrShadowRoot=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentOrShadowRoot,JSDOM.DocumentTimeline=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentTimeline,JSDOM.DocumentType=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentType,JSDOM.DynamicsCompressorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DynamicsCompressorNode,JSDOM.EXTBlendMinMax=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTBlendMinMax,JSDOM.EXTTextureFilterAnisotropic=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTTextureFilterAnisotropic,JSDOM.EXTsRGB=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTsRGB,JSDOM.Element=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Element,JSDOM.ElementCSSInlineStyle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ElementCSSInlineStyle,JSDOM.Enums=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Enums,JSDOM.ErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ErrorEvent,JSDOM.Event=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Event,JSDOM.EventListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventListener,JSDOM.EventM=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.EventM,JSDOM.EventSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventSource,JSDOM.EventTarget=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventTarget,JSDOM.EventTargetClosures=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.EventTargetClosures,JSDOM.File=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.File,JSDOM.FileError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileError,JSDOM.FileException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileException,JSDOM.FileList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileList,JSDOM.FileReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileReader,JSDOM.FileReaderSync=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileReaderSync,JSDOM.FocusEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FocusEvent,JSDOM.FontFace=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FontFace,JSDOM.FontFaceSet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FontFaceSet,JSDOM.FormData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.FormData,JSDOM.GainNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GainNode,JSDOM.Gamepad=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Gamepad,JSDOM.GamepadButton=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GamepadButton,JSDOM.GamepadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GamepadEvent,JSDOM.Generated.ANGLEInstancedArrays=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ANGLEInstancedArrays,JSDOM.Generated.AbstractWorker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AbstractWorker,JSDOM.Generated.AnalyserNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AnalyserNode,JSDOM.Generated.Animatable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Animatable,JSDOM.Generated.Animation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Animation,JSDOM.Generated.AnimationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AnimationEvent,JSDOM.Generated.ApplePayError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayError,JSDOM.Generated.ApplePayPaymentAuthorizedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayPaymentAuthorizedEvent,JSDOM.Generated.ApplePayPaymentMethodSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayPaymentMethodSelectedEvent,JSDOM.Generated.ApplePaySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePaySession,JSDOM.Generated.ApplePayShippingContactSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayShippingContactSelectedEvent,JSDOM.Generated.ApplePayShippingMethodSelectedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayShippingMethodSelectedEvent,JSDOM.Generated.ApplePayValidateMerchantEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplePayValidateMerchantEvent,JSDOM.Generated.ApplicationCache=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ApplicationCache,JSDOM.Generated.Attr=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Attr,JSDOM.Generated.AudioBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBuffer,JSDOM.Generated.AudioBufferCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBufferCallback,JSDOM.Generated.AudioBufferSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioBufferSourceNode,JSDOM.Generated.AudioContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioContext,JSDOM.Generated.AudioDestinationNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioDestinationNode,JSDOM.Generated.AudioListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioListener,JSDOM.Generated.AudioNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioNode,JSDOM.Generated.AudioParam=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioParam,JSDOM.Generated.AudioProcessingEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioProcessingEvent,JSDOM.Generated.AudioTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioTrack,JSDOM.Generated.AudioTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AudioTrackList,JSDOM.Generated.AutocompleteErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.AutocompleteErrorEvent,JSDOM.Generated.BarProp=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BarProp,JSDOM.Generated.BasicCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BasicCredential,JSDOM.Generated.BeforeLoadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BeforeLoadEvent,JSDOM.Generated.BeforeUnloadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BeforeUnloadEvent,JSDOM.Generated.BiquadFilterNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BiquadFilterNode,JSDOM.Generated.Blob=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Blob,JSDOM.Generated.BlobCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.BlobCallback,JSDOM.Generated.Body=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Body,JSDOM.Generated.ByteLengthQueuingStrategy=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ByteLengthQueuingStrategy,JSDOM.Generated.CSS=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSS,JSDOM.Generated.CSSFontFaceLoadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSFontFaceLoadEvent,JSDOM.Generated.CSSFontFaceRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSFontFaceRule,JSDOM.Generated.CSSImportRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSImportRule,JSDOM.Generated.CSSKeyframeRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSKeyframeRule,JSDOM.Generated.CSSKeyframesRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSKeyframesRule,JSDOM.Generated.CSSMediaRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSMediaRule,JSDOM.Generated.CSSNamespaceRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSNamespaceRule,JSDOM.Generated.CSSPageRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSPageRule,JSDOM.Generated.CSSPrimitiveValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSPrimitiveValue,JSDOM.Generated.CSSRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSRule,JSDOM.Generated.CSSRuleList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSRuleList,JSDOM.Generated.CSSStyleDeclaration=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleDeclaration,JSDOM.Generated.CSSStyleRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleRule,JSDOM.Generated.CSSStyleSheet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSStyleSheet,JSDOM.Generated.CSSSupportsRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSSupportsRule,JSDOM.Generated.CSSValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSValue,JSDOM.Generated.CSSValueList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CSSValueList,JSDOM.Generated.CanvasCaptureMediaStreamTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasCaptureMediaStreamTrack,JSDOM.Generated.CanvasGradient=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasGradient,JSDOM.Generated.CanvasPath=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasPath,JSDOM.Generated.CanvasRenderingContext2D=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CanvasRenderingContext2D,JSDOM.Generated.CharacterData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CharacterData,JSDOM.Generated.ChildNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ChildNode,JSDOM.Generated.ClipboardEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ClipboardEvent,JSDOM.Generated.CloseEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CloseEvent,JSDOM.Generated.CommandLineAPIHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CommandLineAPIHost,JSDOM.Generated.Comment=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Comment,JSDOM.Generated.CompositionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CompositionEvent,JSDOM.Generated.ConvolverNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ConvolverNode,JSDOM.Generated.Coordinates=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Coordinates,JSDOM.Generated.CountQueuingStrategy=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CountQueuingStrategy,JSDOM.Generated.Counter=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Counter,JSDOM.Generated.Crypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Crypto,JSDOM.Generated.CryptoKey=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CryptoKey,JSDOM.Generated.CustomElementRegistry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CustomElementRegistry,JSDOM.Generated.CustomEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.CustomEvent,JSDOM.Generated.DOMError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMError,JSDOM.Generated.DOMException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMException,JSDOM.Generated.DOMImplementation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMImplementation,JSDOM.Generated.DOMNamedFlowCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMNamedFlowCollection,JSDOM.Generated.DOMParser=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMParser,JSDOM.Generated.DOMPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMPoint,JSDOM.Generated.DOMPointReadOnly=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMPointReadOnly,JSDOM.Generated.DOMRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMRect,JSDOM.Generated.DOMRectReadOnly=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMRectReadOnly,JSDOM.Generated.DOMStringList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMStringList,JSDOM.Generated.DOMStringMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMStringMap,JSDOM.Generated.DOMTokenList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DOMTokenList,JSDOM.Generated.DataCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataCue,JSDOM.Generated.DataTransfer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransfer,JSDOM.Generated.DataTransferItem=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransferItem,JSDOM.Generated.DataTransferItemList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DataTransferItemList,JSDOM.Generated.Database=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Database,JSDOM.Generated.DatabaseCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DatabaseCallback,JSDOM.Generated.DedicatedWorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DedicatedWorkerGlobalScope,JSDOM.Generated.DelayNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DelayNode,JSDOM.Generated.DeviceMotionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceMotionEvent,JSDOM.Generated.DeviceOrientationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceOrientationEvent,JSDOM.Generated.DeviceProximityEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DeviceProximityEvent,JSDOM.Generated.Document=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Document,JSDOM.Generated.DocumentAndElementEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentAndElementEventHandlers,JSDOM.Generated.DocumentFragment=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentFragment,JSDOM.Generated.DocumentOrShadowRoot=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentOrShadowRoot,JSDOM.Generated.DocumentTimeline=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentTimeline,JSDOM.Generated.DocumentType=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DocumentType,JSDOM.Generated.DynamicsCompressorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.DynamicsCompressorNode,JSDOM.Generated.EXTBlendMinMax=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTBlendMinMax,JSDOM.Generated.EXTTextureFilterAnisotropic=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTTextureFilterAnisotropic,JSDOM.Generated.EXTsRGB=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EXTsRGB,JSDOM.Generated.Element=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Element,JSDOM.Generated.ElementCSSInlineStyle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ElementCSSInlineStyle,JSDOM.Generated.Enums=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Enums,JSDOM.Generated.ErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ErrorEvent,JSDOM.Generated.Event=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Event,JSDOM.Generated.EventListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventListener,JSDOM.Generated.EventSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventSource,JSDOM.Generated.EventTarget=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.EventTarget,JSDOM.Generated.File=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.File,JSDOM.Generated.FileError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileError,JSDOM.Generated.FileException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileException,JSDOM.Generated.FileList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileList,JSDOM.Generated.FileReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileReader,JSDOM.Generated.FileReaderSync=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FileReaderSync,JSDOM.Generated.FocusEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FocusEvent,JSDOM.Generated.FontFace=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FontFace,JSDOM.Generated.FontFaceSet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FontFaceSet,JSDOM.Generated.FormData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.FormData,JSDOM.Generated.GainNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GainNode,JSDOM.Generated.Gamepad=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Gamepad,JSDOM.Generated.GamepadButton=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GamepadButton,JSDOM.Generated.GamepadEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GamepadEvent,JSDOM.Generated.Geolocation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Geolocation,JSDOM.Generated.Geoposition=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Geoposition,JSDOM.Generated.GlobalCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalCrypto,JSDOM.Generated.GlobalEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalEventHandlers,JSDOM.Generated.GlobalPerformance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalPerformance,JSDOM.Generated.HTMLAllCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAllCollection,JSDOM.Generated.HTMLAnchorElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAnchorElement,JSDOM.Generated.HTMLAppletElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAppletElement,JSDOM.Generated.HTMLAreaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAreaElement,JSDOM.Generated.HTMLAttachmentElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAttachmentElement,JSDOM.Generated.HTMLBRElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBRElement,JSDOM.Generated.HTMLBaseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBaseElement,JSDOM.Generated.HTMLBodyElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBodyElement,JSDOM.Generated.HTMLButtonElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLButtonElement,JSDOM.Generated.HTMLCanvasElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLCanvasElement,JSDOM.Generated.HTMLCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLCollection,JSDOM.Generated.HTMLDListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDListElement,JSDOM.Generated.HTMLDataElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDataElement,JSDOM.Generated.HTMLDataListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDataListElement,JSDOM.Generated.HTMLDetailsElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDetailsElement,JSDOM.Generated.HTMLDirectoryElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDirectoryElement,JSDOM.Generated.HTMLDivElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDivElement,JSDOM.Generated.HTMLDocument=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDocument,JSDOM.Generated.HTMLElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLElement,JSDOM.Generated.HTMLEmbedElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLEmbedElement,JSDOM.Generated.HTMLFieldSetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFieldSetElement,JSDOM.Generated.HTMLFontElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFontElement,JSDOM.Generated.HTMLFormControlsCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFormControlsCollection,JSDOM.Generated.HTMLFormElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFormElement,JSDOM.Generated.HTMLFrameElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFrameElement,JSDOM.Generated.HTMLFrameSetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFrameSetElement,JSDOM.Generated.HTMLHRElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHRElement,JSDOM.Generated.HTMLHeadElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHeadElement,JSDOM.Generated.HTMLHeadingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHeadingElement,JSDOM.Generated.HTMLHtmlElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHtmlElement,JSDOM.Generated.HTMLHyperlinkElementUtils=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHyperlinkElementUtils,JSDOM.Generated.HTMLIFrameElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLIFrameElement,JSDOM.Generated.HTMLImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLImageElement,JSDOM.Generated.HTMLInputElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLInputElement,JSDOM.Generated.HTMLKeygenElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLKeygenElement,JSDOM.Generated.HTMLLIElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLIElement,JSDOM.Generated.HTMLLabelElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLabelElement,JSDOM.Generated.HTMLLegendElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLegendElement,JSDOM.Generated.HTMLLinkElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLinkElement,JSDOM.Generated.HTMLMapElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMapElement,JSDOM.Generated.HTMLMarqueeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMarqueeElement,JSDOM.Generated.HTMLMediaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMediaElement,JSDOM.Generated.HTMLMenuElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMenuElement,JSDOM.Generated.HTMLMetaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMetaElement,JSDOM.Generated.HTMLMeterElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMeterElement,JSDOM.Generated.HTMLModElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLModElement,JSDOM.Generated.HTMLOListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOListElement,JSDOM.Generated.HTMLObjectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLObjectElement,JSDOM.Generated.HTMLOptGroupElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptGroupElement,JSDOM.Generated.HTMLOptionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptionElement,JSDOM.Generated.HTMLOptionsCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptionsCollection,JSDOM.Generated.HTMLOutputElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOutputElement,JSDOM.Generated.HTMLParagraphElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLParagraphElement,JSDOM.Generated.HTMLParamElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLParamElement,JSDOM.Generated.HTMLPreElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLPreElement,JSDOM.Generated.HTMLProgressElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLProgressElement,JSDOM.Generated.HTMLQuoteElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLQuoteElement,JSDOM.Generated.HTMLScriptElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLScriptElement,JSDOM.Generated.HTMLSelectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSelectElement,JSDOM.Generated.HTMLSlotElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSlotElement,JSDOM.Generated.HTMLSourceElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSourceElement,JSDOM.Generated.HTMLStyleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLStyleElement,JSDOM.Generated.HTMLTableCaptionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableCaptionElement,JSDOM.Generated.HTMLTableCellElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableCellElement,JSDOM.Generated.HTMLTableColElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableColElement,JSDOM.Generated.HTMLTableElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableElement,JSDOM.Generated.HTMLTableRowElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableRowElement,JSDOM.Generated.HTMLTableSectionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableSectionElement,JSDOM.Generated.HTMLTemplateElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTemplateElement,JSDOM.Generated.HTMLTextAreaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTextAreaElement,JSDOM.Generated.HTMLTimeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTimeElement,JSDOM.Generated.HTMLTitleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTitleElement,JSDOM.Generated.HTMLTrackElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTrackElement,JSDOM.Generated.HTMLUListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLUListElement,JSDOM.Generated.HTMLVideoElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLVideoElement,JSDOM.Generated.HashChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HashChangeEvent,JSDOM.Generated.Headers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Headers,JSDOM.Generated.History=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.History,JSDOM.Generated.IDBCursor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBCursor,JSDOM.Generated.IDBCursorWithValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBCursorWithValue,JSDOM.Generated.IDBDatabase=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBDatabase,JSDOM.Generated.IDBFactory=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBFactory,JSDOM.Generated.IDBIndex=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBIndex,JSDOM.Generated.IDBKeyRange=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBKeyRange,JSDOM.Generated.IDBObjectStore=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBObjectStore,JSDOM.Generated.IDBOpenDBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBOpenDBRequest,JSDOM.Generated.IDBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBRequest,JSDOM.Generated.IDBTransaction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBTransaction,JSDOM.Generated.IDBVersionChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBVersionChangeEvent,JSDOM.Generated.ImageData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ImageData,JSDOM.Generated.InputEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.InputEvent,JSDOM.Generated.InspectorFrontendHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.InspectorFrontendHost,JSDOM.Generated.IntersectionObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserver,JSDOM.Generated.IntersectionObserverCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserverCallback,JSDOM.Generated.IntersectionObserverEntry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserverEntry,JSDOM.Generated.KeyboardEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.KeyboardEvent,JSDOM.Generated.KeyframeEffect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.KeyframeEffect,JSDOM.Generated.Location=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Location,JSDOM.Generated.MediaController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaController,JSDOM.Generated.MediaControlsHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaControlsHost,JSDOM.Generated.MediaDeviceInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaDeviceInfo,JSDOM.Generated.MediaDevices=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaDevices,JSDOM.Generated.MediaElementAudioSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaElementAudioSourceNode,JSDOM.Generated.MediaEncryptedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaEncryptedEvent,JSDOM.Generated.MediaError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaError,JSDOM.Generated.MediaKeyMessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeyMessageEvent,JSDOM.Generated.MediaKeySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeySession,JSDOM.Generated.MediaKeyStatusMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeyStatusMap,JSDOM.Generated.MediaKeySystemAccess=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeySystemAccess,JSDOM.Generated.MediaKeys=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeys,JSDOM.Generated.MediaList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaList,JSDOM.Generated.MediaQueryList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaQueryList,JSDOM.Generated.MediaQueryListListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaQueryListListener,JSDOM.Generated.MediaRemoteControls=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaRemoteControls,JSDOM.Generated.MediaSession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaSession,JSDOM.Generated.MediaSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaSource,JSDOM.Generated.MediaStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStream,JSDOM.Generated.MediaStreamAudioDestinationNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamAudioDestinationNode,JSDOM.Generated.MediaStreamAudioSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamAudioSourceNode,JSDOM.Generated.MediaStreamEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamEvent,JSDOM.Generated.MediaStreamTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamTrack,JSDOM.Generated.MediaStreamTrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamTrackEvent,JSDOM.Generated.MessageChannel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessageChannel,JSDOM.Generated.MessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessageEvent,JSDOM.Generated.MessagePort=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessagePort,JSDOM.Generated.MimeType=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MimeType,JSDOM.Generated.MimeTypeArray=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MimeTypeArray,JSDOM.Generated.MouseEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MouseEvent,JSDOM.Generated.MutationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationEvent,JSDOM.Generated.MutationObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationObserver,JSDOM.Generated.MutationRecord=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationRecord,JSDOM.Generated.NamedNodeMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NamedNodeMap,JSDOM.Generated.Navigator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Navigator,JSDOM.Generated.NavigatorConcurrentHardware=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorConcurrentHardware,JSDOM.Generated.NavigatorID=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorID,JSDOM.Generated.NavigatorLanguage=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorLanguage,JSDOM.Generated.NavigatorOnLine=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorOnLine,JSDOM.Generated.NavigatorUserMediaError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorUserMediaError,JSDOM.Generated.NavigatorUserMediaErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorUserMediaErrorCallback,JSDOM.Generated.NavigatorUserMediaSuccessCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorUserMediaSuccessCallback,JSDOM.Generated.Node=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Node,JSDOM.Generated.NodeFilter=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeFilter,JSDOM.Generated.NodeIterator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeIterator,JSDOM.Generated.NodeList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeList,JSDOM.Generated.NonDocumentTypeChildNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NonDocumentTypeChildNode,JSDOM.Generated.NonElementParentNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NonElementParentNode,JSDOM.Generated.Notification=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Notification,JSDOM.Generated.NotificationPermissionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NotificationPermissionCallback,JSDOM.Generated.OESStandardDerivatives=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESStandardDerivatives,JSDOM.Generated.OESTextureHalfFloat=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESTextureHalfFloat,JSDOM.Generated.OESVertexArrayObject=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESVertexArrayObject,JSDOM.Generated.OfflineAudioCompletionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OfflineAudioCompletionEvent,JSDOM.Generated.OfflineAudioContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OfflineAudioContext,JSDOM.Generated.OscillatorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OscillatorNode,JSDOM.Generated.OverconstrainedError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverconstrainedError,JSDOM.Generated.OverconstrainedErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverconstrainedErrorEvent,JSDOM.Generated.OverflowEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverflowEvent,JSDOM.Generated.PageTransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PageTransitionEvent,JSDOM.Generated.PannerNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PannerNode,JSDOM.Generated.ParentNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ParentNode,JSDOM.Generated.PasswordCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PasswordCredential,JSDOM.Generated.Path2D=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Path2D,JSDOM.Generated.Performance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Performance,JSDOM.Generated.PerformanceEntry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceEntry,JSDOM.Generated.PerformanceNavigation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceNavigation,JSDOM.Generated.PerformanceObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserver,JSDOM.Generated.PerformanceObserverCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserverCallback,JSDOM.Generated.PerformanceObserverEntryList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserverEntryList,JSDOM.Generated.PerformanceResourceTiming=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceResourceTiming,JSDOM.Generated.PerformanceTiming=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceTiming,JSDOM.Generated.Plugin=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Plugin,JSDOM.Generated.PluginArray=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PluginArray,JSDOM.Generated.PopStateEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PopStateEvent,JSDOM.Generated.PositionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PositionCallback,JSDOM.Generated.PositionError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PositionError,JSDOM.Generated.PositionErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PositionErrorCallback,JSDOM.Generated.ProcessingInstruction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ProcessingInstruction,JSDOM.Generated.ProgressEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ProgressEvent,JSDOM.Generated.PromiseRejectionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PromiseRejectionEvent,JSDOM.Generated.QuickTimePluginReplacement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.QuickTimePluginReplacement,JSDOM.Generated.RGBColor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RGBColor,JSDOM.Generated.RTCDTMFSender=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDTMFSender,JSDOM.Generated.RTCDTMFToneChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDTMFToneChangeEvent,JSDOM.Generated.RTCDataChannel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDataChannel,JSDOM.Generated.RTCDataChannelEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDataChannelEvent,JSDOM.Generated.RTCIceCandidate=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceCandidate,JSDOM.Generated.RTCIceCandidateEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceCandidateEvent,JSDOM.Generated.RTCIceTransport=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceTransport,JSDOM.Generated.RTCPeerConnection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCPeerConnection,JSDOM.Generated.RTCPeerConnectionIceEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCPeerConnectionIceEvent,JSDOM.Generated.RTCRtpReceiver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpReceiver,JSDOM.Generated.RTCRtpSender=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpSender,JSDOM.Generated.RTCRtpTransceiver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpTransceiver,JSDOM.Generated.RTCSessionDescription=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCSessionDescription,JSDOM.Generated.RTCTrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCTrackEvent,JSDOM.Generated.RadioNodeList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RadioNodeList,JSDOM.Generated.Range=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Range,JSDOM.Generated.ReadableByteStreamController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableByteStreamController,JSDOM.Generated.ReadableStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStream,JSDOM.Generated.ReadableStreamBYOBReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamBYOBReader,JSDOM.Generated.ReadableStreamBYOBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamBYOBRequest,JSDOM.Generated.ReadableStreamDefaultController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamDefaultController,JSDOM.Generated.ReadableStreamDefaultReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamDefaultReader,JSDOM.Generated.ReadableStreamSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamSource,JSDOM.Generated.Rect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Rect,JSDOM.Generated.Request=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Request,JSDOM.Generated.RequestAnimationFrameCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RequestAnimationFrameCallback,JSDOM.Generated.Response=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Response,JSDOM.Generated.SQLError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLError,JSDOM.Generated.SQLException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLException,JSDOM.Generated.SQLResultSet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLResultSet,JSDOM.Generated.SQLResultSetRowList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLResultSetRowList,JSDOM.Generated.SQLStatementCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLStatementCallback,JSDOM.Generated.SQLStatementErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLStatementErrorCallback,JSDOM.Generated.SQLTransaction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLTransaction,JSDOM.Generated.SQLTransactionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLTransactionCallback,JSDOM.Generated.SQLTransactionErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLTransactionErrorCallback,JSDOM.Generated.SVGAElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAElement,JSDOM.Generated.SVGAltGlyphElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAltGlyphElement,JSDOM.Generated.SVGAngle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAngle,JSDOM.Generated.SVGAnimatedAngle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedAngle,JSDOM.Generated.SVGAnimatedBoolean=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedBoolean,JSDOM.Generated.SVGAnimatedEnumeration=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedEnumeration,JSDOM.Generated.SVGAnimatedInteger=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedInteger,JSDOM.Generated.SVGAnimatedLength=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedLength,JSDOM.Generated.SVGAnimatedLengthList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedLengthList,JSDOM.Generated.SVGAnimatedNumber=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedNumber,JSDOM.Generated.SVGAnimatedNumberList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedNumberList,JSDOM.Generated.SVGAnimatedPreserveAspectRatio=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedPreserveAspectRatio,JSDOM.Generated.SVGAnimatedRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedRect,JSDOM.Generated.SVGAnimatedString=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedString,JSDOM.Generated.SVGAnimatedTransformList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedTransformList,JSDOM.Generated.SVGAnimationElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimationElement,JSDOM.Generated.SVGCircleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGCircleElement,JSDOM.Generated.SVGClipPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGClipPathElement,JSDOM.Generated.SVGComponentTransferFunctionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGComponentTransferFunctionElement,JSDOM.Generated.SVGCursorElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGCursorElement,JSDOM.Generated.SVGElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGElement,JSDOM.Generated.SVGEllipseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGEllipseElement,JSDOM.Generated.SVGException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGException,JSDOM.Generated.SVGExternalResourcesRequired=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGExternalResourcesRequired,JSDOM.Generated.SVGFEBlendElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEBlendElement,JSDOM.Generated.SVGFEColorMatrixElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEColorMatrixElement,JSDOM.Generated.SVGFEComponentTransferElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEComponentTransferElement,JSDOM.Generated.SVGFECompositeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFECompositeElement,JSDOM.Generated.SVGFEConvolveMatrixElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEConvolveMatrixElement,JSDOM.Generated.SVGFEDiffuseLightingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDiffuseLightingElement,JSDOM.Generated.SVGFEDisplacementMapElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDisplacementMapElement,JSDOM.Generated.SVGFEDistantLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDistantLightElement,JSDOM.Generated.SVGFEDropShadowElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDropShadowElement,JSDOM.Generated.SVGFEGaussianBlurElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEGaussianBlurElement,JSDOM.Generated.SVGFEImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEImageElement,JSDOM.Generated.SVGFEMergeNodeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEMergeNodeElement,JSDOM.Generated.SVGFEMorphologyElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEMorphologyElement,JSDOM.Generated.SVGFEOffsetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEOffsetElement,JSDOM.Generated.SVGFEPointLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEPointLightElement,JSDOM.Generated.SVGFESpecularLightingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFESpecularLightingElement,JSDOM.Generated.SVGFESpotLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFESpotLightElement,JSDOM.Generated.SVGFETileElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFETileElement,JSDOM.Generated.SVGFETurbulenceElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFETurbulenceElement,JSDOM.Generated.SVGFilterElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFilterElement,JSDOM.Generated.SVGFilterPrimitiveStandardAttributes=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFilterPrimitiveStandardAttributes,JSDOM.Generated.SVGFitToViewBox=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFitToViewBox,JSDOM.Generated.SVGForeignObjectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGForeignObjectElement,JSDOM.Generated.SVGGlyphRefElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGlyphRefElement,JSDOM.Generated.SVGGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGradientElement,JSDOM.Generated.SVGGraphicsElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGraphicsElement,JSDOM.Generated.SVGImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGImageElement,JSDOM.Generated.SVGLength=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLength,JSDOM.Generated.SVGLengthList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLengthList,JSDOM.Generated.SVGLineElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLineElement,JSDOM.Generated.SVGLinearGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLinearGradientElement,JSDOM.Generated.SVGMarkerElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMarkerElement,JSDOM.Generated.SVGMaskElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMaskElement,JSDOM.Generated.SVGMatrix=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMatrix,JSDOM.Generated.SVGNumber=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGNumber,JSDOM.Generated.SVGNumberList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGNumberList,JSDOM.Generated.SVGPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathElement,JSDOM.Generated.SVGPathSeg=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSeg,JSDOM.Generated.SVGPathSegArcAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegArcAbs,JSDOM.Generated.SVGPathSegArcRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegArcRel,JSDOM.Generated.SVGPathSegCurvetoCubicAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicAbs,JSDOM.Generated.SVGPathSegCurvetoCubicRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicRel,JSDOM.Generated.SVGPathSegCurvetoCubicSmoothAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicSmoothAbs,JSDOM.Generated.SVGPathSegCurvetoCubicSmoothRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicSmoothRel,JSDOM.Generated.SVGPathSegCurvetoQuadraticAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticAbs,JSDOM.Generated.SVGPathSegCurvetoQuadraticRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticRel,JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothAbs,JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothRel,JSDOM.Generated.SVGPathSegLinetoAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoAbs,JSDOM.Generated.SVGPathSegLinetoHorizontalAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoHorizontalAbs,JSDOM.Generated.SVGPathSegLinetoHorizontalRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoHorizontalRel,JSDOM.Generated.SVGPathSegLinetoRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoRel,JSDOM.Generated.SVGPathSegLinetoVerticalAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoVerticalAbs,JSDOM.Generated.SVGPathSegLinetoVerticalRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoVerticalRel,JSDOM.Generated.SVGPathSegList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegList,JSDOM.Generated.SVGPathSegMovetoAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegMovetoAbs,JSDOM.Generated.SVGPathSegMovetoRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegMovetoRel,JSDOM.Generated.SVGPatternElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPatternElement,JSDOM.Generated.SVGPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPoint,JSDOM.Generated.SVGPointList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPointList,JSDOM.Generated.SVGPolygonElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPolygonElement,JSDOM.Generated.SVGPolylineElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPolylineElement,JSDOM.Generated.SVGPreserveAspectRatio=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPreserveAspectRatio,JSDOM.Generated.SVGRadialGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRadialGradientElement,JSDOM.Generated.SVGRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRect,JSDOM.Generated.SVGRectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRectElement,JSDOM.Generated.SVGRenderingIntent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRenderingIntent,JSDOM.Generated.SVGSVGElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGSVGElement,JSDOM.Generated.SVGScriptElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGScriptElement,JSDOM.Generated.SVGStopElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStopElement,JSDOM.Generated.SVGStringList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStringList,JSDOM.Generated.SVGStyleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStyleElement,JSDOM.Generated.SVGTests=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTests,JSDOM.Generated.SVGTextContentElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextContentElement,JSDOM.Generated.SVGTextPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextPathElement,JSDOM.Generated.SVGTextPositioningElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextPositioningElement,JSDOM.Generated.SVGTransform=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTransform,JSDOM.Generated.SVGTransformList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTransformList,JSDOM.Generated.SVGURIReference=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGURIReference,JSDOM.Generated.SVGUnitTypes=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGUnitTypes,JSDOM.Generated.SVGUseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGUseElement,JSDOM.Generated.SVGViewElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGViewElement,JSDOM.Generated.SVGViewSpec=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGViewSpec,JSDOM.Generated.SVGZoomAndPan=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGZoomAndPan,JSDOM.Generated.SVGZoomEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGZoomEvent,JSDOM.Generated.Screen=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Screen,JSDOM.Generated.ScriptProcessorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ScriptProcessorNode,JSDOM.Generated.SecurityPolicyViolationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SecurityPolicyViolationEvent,JSDOM.Generated.Selection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Selection,JSDOM.Generated.ShadowRoot=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ShadowRoot,JSDOM.Generated.SiteBoundCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SiteBoundCredential,JSDOM.Generated.Slotable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Slotable,JSDOM.Generated.SourceBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SourceBuffer,JSDOM.Generated.SourceBufferList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SourceBufferList,JSDOM.Generated.SpeechSynthesis=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesis,JSDOM.Generated.SpeechSynthesisEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisEvent,JSDOM.Generated.SpeechSynthesisUtterance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisUtterance,JSDOM.Generated.SpeechSynthesisVoice=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisVoice,JSDOM.Generated.StaticRange=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StaticRange,JSDOM.Generated.Storage=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Storage,JSDOM.Generated.StorageErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageErrorCallback,JSDOM.Generated.StorageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageEvent,JSDOM.Generated.StorageInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageInfo,JSDOM.Generated.StorageQuota=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageQuota,JSDOM.Generated.StorageQuotaCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageQuotaCallback,JSDOM.Generated.StorageUsageCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageUsageCallback,JSDOM.Generated.StringCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StringCallback,JSDOM.Generated.StyleMedia=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleMedia,JSDOM.Generated.StyleSheet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleSheet,JSDOM.Generated.StyleSheetList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleSheetList,JSDOM.Generated.SubtleCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SubtleCrypto,JSDOM.Generated.Text=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Text,JSDOM.Generated.TextDecoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextDecoder,JSDOM.Generated.TextEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextEncoder,JSDOM.Generated.TextEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextEvent,JSDOM.Generated.TextMetrics=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextMetrics,JSDOM.Generated.TextTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrack,JSDOM.Generated.TextTrackCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackCue,JSDOM.Generated.TextTrackCueList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackCueList,JSDOM.Generated.TextTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackList,JSDOM.Generated.TimeRanges=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TimeRanges,JSDOM.Generated.Touch=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Touch,JSDOM.Generated.TouchEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TouchEvent,JSDOM.Generated.TouchList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TouchList,JSDOM.Generated.TrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TrackEvent,JSDOM.Generated.TransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TransitionEvent,JSDOM.Generated.TreeWalker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TreeWalker,JSDOM.Generated.UIEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.UIEvent,JSDOM.Generated.URL=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.URL,JSDOM.Generated.URLSearchParams=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.URLSearchParams,JSDOM.Generated.UserMessageHandler=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.UserMessageHandler,JSDOM.Generated.VTTCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTCue,JSDOM.Generated.VTTRegion=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTRegion,JSDOM.Generated.VTTRegionList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTRegionList,JSDOM.Generated.ValidityState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ValidityState,JSDOM.Generated.VideoPlaybackQuality=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoPlaybackQuality,JSDOM.Generated.VideoTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoTrack,JSDOM.Generated.VideoTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoTrackList,JSDOM.Generated.VoidCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VoidCallback,JSDOM.Generated.WaveShaperNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WaveShaperNode,JSDOM.Generated.WebGL2RenderingContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGL2RenderingContext,JSDOM.Generated.WebGLActiveInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLActiveInfo,JSDOM.Generated.WebGLCompressedTextureATC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTextureATC,JSDOM.Generated.WebGLCompressedTexturePVRTC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTexturePVRTC,JSDOM.Generated.WebGLCompressedTextureS3TC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTextureS3TC,JSDOM.Generated.WebGLContextEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLContextEvent,JSDOM.Generated.WebGLDebugRendererInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDebugRendererInfo,JSDOM.Generated.WebGLDebugShaders=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDebugShaders,JSDOM.Generated.WebGLDepthTexture=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDepthTexture,JSDOM.Generated.WebGLDrawBuffers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDrawBuffers,JSDOM.Generated.WebGLLoseContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLLoseContext,JSDOM.Generated.WebGLRenderingContextBase=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLRenderingContextBase,JSDOM.Generated.WebGLShaderPrecisionFormat=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLShaderPrecisionFormat,JSDOM.Generated.WebGPUBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUBuffer,JSDOM.Generated.WebGPUCommandBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUCommandBuffer,JSDOM.Generated.WebGPUCommandQueue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUCommandQueue,JSDOM.Generated.WebGPUComputeCommandEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUComputeCommandEncoder,JSDOM.Generated.WebGPUDepthStencilDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDepthStencilDescriptor,JSDOM.Generated.WebGPUDepthStencilState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDepthStencilState,JSDOM.Generated.WebGPUDrawable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDrawable,JSDOM.Generated.WebGPUFunction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUFunction,JSDOM.Generated.WebGPULibrary=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPULibrary,JSDOM.Generated.WebGPURenderCommandEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderCommandEncoder,JSDOM.Generated.WebGPURenderPassAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassAttachmentDescriptor,JSDOM.Generated.WebGPURenderPassColorAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassColorAttachmentDescriptor,JSDOM.Generated.WebGPURenderPassDepthAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassDepthAttachmentDescriptor,JSDOM.Generated.WebGPURenderPassDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassDescriptor,JSDOM.Generated.WebGPURenderPipelineColorAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineColorAttachmentDescriptor,JSDOM.Generated.WebGPURenderPipelineDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineDescriptor,JSDOM.Generated.WebGPURenderPipelineState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineState,JSDOM.Generated.WebGPURenderingContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderingContext,JSDOM.Generated.WebGPUTexture=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUTexture,JSDOM.Generated.WebGPUTextureDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUTextureDescriptor,JSDOM.Generated.WebKitAnimationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitAnimationEvent,JSDOM.Generated.WebKitCSSMatrix=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSMatrix,JSDOM.Generated.WebKitCSSRegionRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSRegionRule,JSDOM.Generated.WebKitCSSViewportRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSViewportRule,JSDOM.Generated.WebKitMediaKeyError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyError,JSDOM.Generated.WebKitMediaKeyMessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyMessageEvent,JSDOM.Generated.WebKitMediaKeyNeededEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyNeededEvent,JSDOM.Generated.WebKitMediaKeySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeySession,JSDOM.Generated.WebKitMediaKeys=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeys,JSDOM.Generated.WebKitNamedFlow=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitNamedFlow,JSDOM.Generated.WebKitNamespace=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitNamespace,JSDOM.Generated.WebKitPlaybackTargetAvailabilityEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitPlaybackTargetAvailabilityEvent,JSDOM.Generated.WebKitPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitPoint,JSDOM.Generated.WebKitSubtleCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitSubtleCrypto,JSDOM.Generated.WebKitTransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitTransitionEvent,JSDOM.Generated.WebSocket=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebSocket,JSDOM.Generated.WheelEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WheelEvent,JSDOM.Generated.Window=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Window,JSDOM.Generated.WindowEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WindowEventHandlers,JSDOM.Generated.WindowOrWorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WindowOrWorkerGlobalScope,JSDOM.Generated.Worker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Worker,JSDOM.Generated.WorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerGlobalScope,JSDOM.Generated.WorkerLocation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerLocation,JSDOM.Generated.WorkerNavigator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerNavigator,JSDOM.Generated.WritableStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WritableStream,JSDOM.Generated.XMLHttpRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLHttpRequest,JSDOM.Generated.XMLHttpRequestEventTarget=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLHttpRequestEventTarget,JSDOM.Generated.XMLHttpRequestProgressEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLHttpRequestProgressEvent,JSDOM.Generated.XMLSerializer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLSerializer,JSDOM.Generated.XPathEvaluator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathEvaluator,JSDOM.Generated.XPathException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathException,JSDOM.Generated.XPathExpression=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathExpression,JSDOM.Generated.XPathNSResolver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathNSResolver,JSDOM.Generated.XPathResult=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathResult,JSDOM.Generated.XSLTProcessor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XSLTProcessor,JSDOM.Geolocation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Geolocation,JSDOM.Geoposition=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Geoposition,JSDOM.GlobalCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalCrypto,JSDOM.GlobalEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalEventHandlers,JSDOM.GlobalPerformance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.GlobalPerformance,JSDOM.HTMLAllCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAllCollection,JSDOM.HTMLAnchorElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAnchorElement,JSDOM.HTMLAppletElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAppletElement,JSDOM.HTMLAreaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAreaElement,JSDOM.HTMLAttachmentElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLAttachmentElement,JSDOM.HTMLBRElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBRElement,JSDOM.HTMLBaseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBaseElement,JSDOM.HTMLBodyElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLBodyElement,JSDOM.HTMLButtonElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLButtonElement,JSDOM.HTMLCanvasElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLCanvasElement,JSDOM.HTMLCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLCollection,JSDOM.HTMLDListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDListElement,JSDOM.HTMLDataElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDataElement,JSDOM.HTMLDataListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDataListElement,JSDOM.HTMLDetailsElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDetailsElement,JSDOM.HTMLDirectoryElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDirectoryElement,JSDOM.HTMLDivElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDivElement,JSDOM.HTMLDocument=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLDocument,JSDOM.HTMLElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLElement,JSDOM.HTMLEmbedElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLEmbedElement,JSDOM.HTMLFieldSetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFieldSetElement,JSDOM.HTMLFontElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFontElement,JSDOM.HTMLFormControlsCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFormControlsCollection,JSDOM.HTMLFormElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFormElement,JSDOM.HTMLFrameElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFrameElement,JSDOM.HTMLFrameSetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLFrameSetElement,JSDOM.HTMLHRElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHRElement,JSDOM.HTMLHeadElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHeadElement,JSDOM.HTMLHeadingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHeadingElement,JSDOM.HTMLHtmlElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHtmlElement,JSDOM.HTMLHyperlinkElementUtils=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLHyperlinkElementUtils,JSDOM.HTMLIFrameElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLIFrameElement,JSDOM.HTMLImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLImageElement,JSDOM.HTMLInputElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLInputElement,JSDOM.HTMLKeygenElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLKeygenElement,JSDOM.HTMLLIElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLIElement,JSDOM.HTMLLabelElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLabelElement,JSDOM.HTMLLegendElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLegendElement,JSDOM.HTMLLinkElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLLinkElement,JSDOM.HTMLMapElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMapElement,JSDOM.HTMLMarqueeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMarqueeElement,JSDOM.HTMLMediaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMediaElement,JSDOM.HTMLMenuElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMenuElement,JSDOM.HTMLMetaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMetaElement,JSDOM.HTMLMeterElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLMeterElement,JSDOM.HTMLModElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLModElement,JSDOM.HTMLOListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOListElement,JSDOM.HTMLObjectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLObjectElement,JSDOM.HTMLOptGroupElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptGroupElement,JSDOM.HTMLOptionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptionElement,JSDOM.HTMLOptionsCollection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOptionsCollection,JSDOM.HTMLOutputElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLOutputElement,JSDOM.HTMLParagraphElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLParagraphElement,JSDOM.HTMLParamElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLParamElement,JSDOM.HTMLPreElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLPreElement,JSDOM.HTMLProgressElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLProgressElement,JSDOM.HTMLQuoteElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLQuoteElement,JSDOM.HTMLScriptElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLScriptElement,JSDOM.HTMLSelectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSelectElement,JSDOM.HTMLSlotElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSlotElement,JSDOM.HTMLSourceElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLSourceElement,JSDOM.HTMLStyleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLStyleElement,JSDOM.HTMLTableCaptionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableCaptionElement,JSDOM.HTMLTableCellElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableCellElement,JSDOM.HTMLTableColElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableColElement,JSDOM.HTMLTableElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableElement,JSDOM.HTMLTableRowElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableRowElement,JSDOM.HTMLTableSectionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTableSectionElement,JSDOM.HTMLTemplateElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTemplateElement,JSDOM.HTMLTextAreaElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTextAreaElement,JSDOM.HTMLTimeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTimeElement,JSDOM.HTMLTitleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTitleElement,JSDOM.HTMLTrackElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLTrackElement,JSDOM.HTMLUListElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLUListElement,JSDOM.HTMLVideoElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HTMLVideoElement,JSDOM.HashChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.HashChangeEvent,JSDOM.Headers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Headers,JSDOM.History=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.History,JSDOM.IDBCursor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBCursor,JSDOM.IDBCursorWithValue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBCursorWithValue,JSDOM.IDBDatabase=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBDatabase,JSDOM.IDBFactory=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBFactory,JSDOM.IDBIndex=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBIndex,JSDOM.IDBKeyRange=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBKeyRange,JSDOM.IDBObjectStore=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBObjectStore,JSDOM.IDBOpenDBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBOpenDBRequest,JSDOM.IDBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBRequest,JSDOM.IDBTransaction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBTransaction,JSDOM.IDBVersionChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IDBVersionChangeEvent,JSDOM.ImageData=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ImageData,JSDOM.InputEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.InputEvent,JSDOM.InspectorFrontendHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.InspectorFrontendHost,JSDOM.IntersectionObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserver,JSDOM.IntersectionObserverCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserverCallback,JSDOM.IntersectionObserverEntry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.IntersectionObserverEntry,JSDOM.KeyboardEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.KeyboardEvent,JSDOM.KeyframeEffect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.KeyframeEffect,JSDOM.Location=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Location,JSDOM.MediaController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaController,JSDOM.MediaControlsHost=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaControlsHost,JSDOM.MediaDeviceInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaDeviceInfo,JSDOM.MediaDevices=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaDevices,JSDOM.MediaElementAudioSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaElementAudioSourceNode,JSDOM.MediaEncryptedEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaEncryptedEvent,JSDOM.MediaError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaError,JSDOM.MediaKeyMessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeyMessageEvent,JSDOM.MediaKeySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeySession,JSDOM.MediaKeyStatusMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeyStatusMap,JSDOM.MediaKeySystemAccess=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeySystemAccess,JSDOM.MediaKeys=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaKeys,JSDOM.MediaList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaList,JSDOM.MediaQueryList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaQueryList,JSDOM.MediaQueryListListener=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaQueryListListener,JSDOM.MediaRemoteControls=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaRemoteControls,JSDOM.MediaSession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaSession,JSDOM.MediaSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaSource,JSDOM.MediaStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStream,JSDOM.MediaStreamAudioDestinationNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamAudioDestinationNode,JSDOM.MediaStreamAudioSourceNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamAudioSourceNode,JSDOM.MediaStreamEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamEvent,JSDOM.MediaStreamTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamTrack,JSDOM.MediaStreamTrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MediaStreamTrackEvent,JSDOM.MessageChannel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessageChannel,JSDOM.MessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessageEvent,JSDOM.MessagePort=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MessagePort,JSDOM.MimeType=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MimeType,JSDOM.MimeTypeArray=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MimeTypeArray,JSDOM.MouseEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MouseEvent,JSDOM.MutationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationEvent,JSDOM.MutationObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationObserver,JSDOM.MutationRecord=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.MutationRecord,JSDOM.NamedNodeMap=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NamedNodeMap,JSDOM.Navigator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Navigator,JSDOM.NavigatorConcurrentHardware=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorConcurrentHardware,JSDOM.NavigatorID=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorID,JSDOM.NavigatorLanguage=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorLanguage,JSDOM.NavigatorOnLine=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorOnLine,JSDOM.NavigatorUserMediaError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.NavigatorUserMediaError,JSDOM.NavigatorUserMediaErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorUserMediaErrorCallback,JSDOM.NavigatorUserMediaSuccessCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NavigatorUserMediaSuccessCallback,JSDOM.Node=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Node,JSDOM.NodeFilter=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeFilter,JSDOM.NodeIterator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeIterator,JSDOM.NodeList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NodeList,JSDOM.NonDocumentTypeChildNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NonDocumentTypeChildNode,JSDOM.NonElementParentNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NonElementParentNode,JSDOM.Notification=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Notification,JSDOM.NotificationPermissionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.NotificationPermissionCallback,JSDOM.OESStandardDerivatives=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESStandardDerivatives,JSDOM.OESTextureHalfFloat=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESTextureHalfFloat,JSDOM.OESVertexArrayObject=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OESVertexArrayObject,JSDOM.OfflineAudioCompletionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OfflineAudioCompletionEvent,JSDOM.OfflineAudioContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OfflineAudioContext,JSDOM.OscillatorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OscillatorNode,JSDOM.OverconstrainedError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverconstrainedError,JSDOM.OverconstrainedErrorEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverconstrainedErrorEvent,JSDOM.OverflowEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.OverflowEvent,JSDOM.PageTransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PageTransitionEvent,JSDOM.PannerNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PannerNode,JSDOM.ParentNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ParentNode,JSDOM.PasswordCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PasswordCredential,JSDOM.Path2D=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Path2D,JSDOM.Performance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Performance,JSDOM.PerformanceEntry=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceEntry,JSDOM.PerformanceNavigation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceNavigation,JSDOM.PerformanceObserver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserver,JSDOM.PerformanceObserverCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserverCallback,JSDOM.PerformanceObserverEntryList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceObserverEntryList,JSDOM.PerformanceResourceTiming=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceResourceTiming,JSDOM.PerformanceTiming=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PerformanceTiming,JSDOM.Plugin=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Plugin,JSDOM.PluginArray=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PluginArray,JSDOM.PopStateEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PopStateEvent,JSDOM.PositionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PositionCallback,JSDOM.PositionError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.PositionError,JSDOM.PositionErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PositionErrorCallback,JSDOM.ProcessingInstruction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ProcessingInstruction,JSDOM.ProgressEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ProgressEvent,JSDOM.PromiseRejectionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.PromiseRejectionEvent,JSDOM.QuickTimePluginReplacement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.QuickTimePluginReplacement,JSDOM.RGBColor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RGBColor,JSDOM.RTCDTMFSender=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDTMFSender,JSDOM.RTCDTMFToneChangeEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDTMFToneChangeEvent,JSDOM.RTCDataChannel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDataChannel,JSDOM.RTCDataChannelEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCDataChannelEvent,JSDOM.RTCIceCandidate=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceCandidate,JSDOM.RTCIceCandidateEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceCandidateEvent,JSDOM.RTCIceTransport=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCIceTransport,JSDOM.RTCPeerConnection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCPeerConnection,JSDOM.RTCPeerConnectionError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.RTCPeerConnectionError,JSDOM.RTCPeerConnectionIceEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCPeerConnectionIceEvent,JSDOM.RTCRtpReceiver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpReceiver,JSDOM.RTCRtpSender=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpSender,JSDOM.RTCRtpTransceiver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCRtpTransceiver,JSDOM.RTCSessionDescription=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCSessionDescription,JSDOM.RTCTrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RTCTrackEvent,JSDOM.RadioNodeList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RadioNodeList,JSDOM.Range=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Range,JSDOM.ReadableByteStreamController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableByteStreamController,JSDOM.ReadableStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStream,JSDOM.ReadableStreamBYOBReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamBYOBReader,JSDOM.ReadableStreamBYOBRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamBYOBRequest,JSDOM.ReadableStreamDefaultController=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamDefaultController,JSDOM.ReadableStreamDefaultReader=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamDefaultReader,JSDOM.ReadableStreamSource=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ReadableStreamSource,JSDOM.Rect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Rect,JSDOM.Request=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Request,JSDOM.RequestAnimationFrameCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.RequestAnimationFrameCallback,JSDOM.Response=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Response,JSDOM.SQLError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.SQLError,JSDOM.SQLException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLException,JSDOM.SQLResultSet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLResultSet,JSDOM.SQLResultSetRowList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLResultSetRowList,JSDOM.SQLStatementCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLStatementCallback,JSDOM.SQLStatementErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLStatementErrorCallback,JSDOM.SQLTransaction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.SQLTransaction,JSDOM.SQLTransactionCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLTransactionCallback,JSDOM.SQLTransactionErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SQLTransactionErrorCallback,JSDOM.SVGAElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAElement,JSDOM.SVGAltGlyphElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAltGlyphElement,JSDOM.SVGAngle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAngle,JSDOM.SVGAnimatedAngle=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedAngle,JSDOM.SVGAnimatedBoolean=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedBoolean,JSDOM.SVGAnimatedEnumeration=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedEnumeration,JSDOM.SVGAnimatedInteger=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedInteger,JSDOM.SVGAnimatedLength=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedLength,JSDOM.SVGAnimatedLengthList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedLengthList,JSDOM.SVGAnimatedNumber=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedNumber,JSDOM.SVGAnimatedNumberList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedNumberList,JSDOM.SVGAnimatedPreserveAspectRatio=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedPreserveAspectRatio,JSDOM.SVGAnimatedRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedRect,JSDOM.SVGAnimatedString=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedString,JSDOM.SVGAnimatedTransformList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimatedTransformList,JSDOM.SVGAnimationElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGAnimationElement,JSDOM.SVGCircleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGCircleElement,JSDOM.SVGClipPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGClipPathElement,JSDOM.SVGComponentTransferFunctionElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGComponentTransferFunctionElement,JSDOM.SVGCursorElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGCursorElement,JSDOM.SVGElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGElement,JSDOM.SVGEllipseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGEllipseElement,JSDOM.SVGException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGException,JSDOM.SVGExternalResourcesRequired=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGExternalResourcesRequired,JSDOM.SVGFEBlendElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEBlendElement,JSDOM.SVGFEColorMatrixElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEColorMatrixElement,JSDOM.SVGFEComponentTransferElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEComponentTransferElement,JSDOM.SVGFECompositeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFECompositeElement,JSDOM.SVGFEConvolveMatrixElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEConvolveMatrixElement,JSDOM.SVGFEDiffuseLightingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDiffuseLightingElement,JSDOM.SVGFEDisplacementMapElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDisplacementMapElement,JSDOM.SVGFEDistantLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDistantLightElement,JSDOM.SVGFEDropShadowElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEDropShadowElement,JSDOM.SVGFEGaussianBlurElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEGaussianBlurElement,JSDOM.SVGFEImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEImageElement,JSDOM.SVGFEMergeNodeElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEMergeNodeElement,JSDOM.SVGFEMorphologyElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEMorphologyElement,JSDOM.SVGFEOffsetElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEOffsetElement,JSDOM.SVGFEPointLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFEPointLightElement,JSDOM.SVGFESpecularLightingElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFESpecularLightingElement,JSDOM.SVGFESpotLightElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFESpotLightElement,JSDOM.SVGFETileElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFETileElement,JSDOM.SVGFETurbulenceElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFETurbulenceElement,JSDOM.SVGFilterElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFilterElement,JSDOM.SVGFilterPrimitiveStandardAttributes=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFilterPrimitiveStandardAttributes,JSDOM.SVGFitToViewBox=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGFitToViewBox,JSDOM.SVGForeignObjectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGForeignObjectElement,JSDOM.SVGGlyphRefElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGlyphRefElement,JSDOM.SVGGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGradientElement,JSDOM.SVGGraphicsElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGGraphicsElement,JSDOM.SVGImageElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGImageElement,JSDOM.SVGLength=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLength,JSDOM.SVGLengthList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLengthList,JSDOM.SVGLineElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLineElement,JSDOM.SVGLinearGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGLinearGradientElement,JSDOM.SVGMarkerElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMarkerElement,JSDOM.SVGMaskElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMaskElement,JSDOM.SVGMatrix=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGMatrix,JSDOM.SVGNumber=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGNumber,JSDOM.SVGNumberList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGNumberList,JSDOM.SVGPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathElement,JSDOM.SVGPathSeg=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSeg,JSDOM.SVGPathSegArcAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegArcAbs,JSDOM.SVGPathSegArcRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegArcRel,JSDOM.SVGPathSegCurvetoCubicAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicAbs,JSDOM.SVGPathSegCurvetoCubicRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicRel,JSDOM.SVGPathSegCurvetoCubicSmoothAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicSmoothAbs,JSDOM.SVGPathSegCurvetoCubicSmoothRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoCubicSmoothRel,JSDOM.SVGPathSegCurvetoQuadraticAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticAbs,JSDOM.SVGPathSegCurvetoQuadraticRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticRel,JSDOM.SVGPathSegCurvetoQuadraticSmoothAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothAbs,JSDOM.SVGPathSegCurvetoQuadraticSmoothRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegCurvetoQuadraticSmoothRel,JSDOM.SVGPathSegLinetoAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoAbs,JSDOM.SVGPathSegLinetoHorizontalAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoHorizontalAbs,JSDOM.SVGPathSegLinetoHorizontalRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoHorizontalRel,JSDOM.SVGPathSegLinetoRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoRel,JSDOM.SVGPathSegLinetoVerticalAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoVerticalAbs,JSDOM.SVGPathSegLinetoVerticalRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegLinetoVerticalRel,JSDOM.SVGPathSegList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegList,JSDOM.SVGPathSegMovetoAbs=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegMovetoAbs,JSDOM.SVGPathSegMovetoRel=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPathSegMovetoRel,JSDOM.SVGPatternElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPatternElement,JSDOM.SVGPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPoint,JSDOM.SVGPointList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPointList,JSDOM.SVGPolygonElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPolygonElement,JSDOM.SVGPolylineElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPolylineElement,JSDOM.SVGPreserveAspectRatio=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGPreserveAspectRatio,JSDOM.SVGRadialGradientElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRadialGradientElement,JSDOM.SVGRect=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRect,JSDOM.SVGRectElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRectElement,JSDOM.SVGRenderingIntent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGRenderingIntent,JSDOM.SVGSVGElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGSVGElement,JSDOM.SVGScriptElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGScriptElement,JSDOM.SVGStopElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStopElement,JSDOM.SVGStringList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStringList,JSDOM.SVGStyleElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGStyleElement,JSDOM.SVGTests=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTests,JSDOM.SVGTextContentElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextContentElement,JSDOM.SVGTextPathElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextPathElement,JSDOM.SVGTextPositioningElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTextPositioningElement,JSDOM.SVGTransform=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTransform,JSDOM.SVGTransformList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGTransformList,JSDOM.SVGURIReference=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGURIReference,JSDOM.SVGUnitTypes=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGUnitTypes,JSDOM.SVGUseElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGUseElement,JSDOM.SVGViewElement=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGViewElement,JSDOM.SVGViewSpec=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGViewSpec,JSDOM.SVGZoomAndPan=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGZoomAndPan,JSDOM.SVGZoomEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SVGZoomEvent,JSDOM.Screen=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Screen,JSDOM.ScriptProcessorNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ScriptProcessorNode,JSDOM.SecurityPolicyViolationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SecurityPolicyViolationEvent,JSDOM.Selection=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Selection,JSDOM.ShadowRoot=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ShadowRoot,JSDOM.SiteBoundCredential=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SiteBoundCredential,JSDOM.Slotable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Slotable,JSDOM.SourceBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SourceBuffer,JSDOM.SourceBufferList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SourceBufferList,JSDOM.SpeechSynthesis=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesis,JSDOM.SpeechSynthesisEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisEvent,JSDOM.SpeechSynthesisUtterance=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisUtterance,JSDOM.SpeechSynthesisVoice=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SpeechSynthesisVoice,JSDOM.StaticRange=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StaticRange,JSDOM.Storage=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Storage,JSDOM.StorageErrorCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageErrorCallback,JSDOM.StorageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageEvent,JSDOM.StorageInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageInfo,JSDOM.StorageQuota=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageQuota,JSDOM.StorageQuotaCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageQuotaCallback,JSDOM.StorageUsageCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StorageUsageCallback,JSDOM.StringCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StringCallback,JSDOM.StyleMedia=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleMedia,JSDOM.StyleSheet=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleSheet,JSDOM.StyleSheetList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.StyleSheetList,JSDOM.SubtleCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.SubtleCrypto,JSDOM.Text=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Text,JSDOM.TextDecoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextDecoder,JSDOM.TextEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextEncoder,JSDOM.TextEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextEvent,JSDOM.TextMetrics=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextMetrics,JSDOM.TextTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrack,JSDOM.TextTrackCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackCue,JSDOM.TextTrackCueList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackCueList,JSDOM.TextTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TextTrackList,JSDOM.TimeRanges=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TimeRanges,JSDOM.Touch=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Touch,JSDOM.TouchEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TouchEvent,JSDOM.TouchList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TouchList,JSDOM.TrackEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TrackEvent,JSDOM.TransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TransitionEvent,JSDOM.TreeWalker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.TreeWalker,JSDOM.Types=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Types,JSDOM.UIEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.UIEvent,JSDOM.URL=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.URL,JSDOM.URLSearchParams=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.URLSearchParams,JSDOM.UserMessageHandler=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.UserMessageHandler,JSDOM.VTTCue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTCue,JSDOM.VTTRegion=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTRegion,JSDOM.VTTRegionList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VTTRegionList,JSDOM.ValidityState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.ValidityState,JSDOM.VideoPlaybackQuality=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoPlaybackQuality,JSDOM.VideoTrack=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoTrack,JSDOM.VideoTrackList=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VideoTrackList,JSDOM.VoidCallback=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.VoidCallback,JSDOM.WaveShaperNode=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WaveShaperNode,JSDOM.WebGL2RenderingContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGL2RenderingContext,JSDOM.WebGLActiveInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLActiveInfo,JSDOM.WebGLCompressedTextureATC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTextureATC,JSDOM.WebGLCompressedTexturePVRTC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTexturePVRTC,JSDOM.WebGLCompressedTextureS3TC=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLCompressedTextureS3TC,JSDOM.WebGLContextEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLContextEvent,JSDOM.WebGLDebugRendererInfo=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDebugRendererInfo,JSDOM.WebGLDebugShaders=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDebugShaders,JSDOM.WebGLDepthTexture=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDepthTexture,JSDOM.WebGLDrawBuffers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLDrawBuffers,JSDOM.WebGLLoseContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLLoseContext,JSDOM.WebGLRenderingContextBase=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLRenderingContextBase,JSDOM.WebGLShaderPrecisionFormat=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGLShaderPrecisionFormat,JSDOM.WebGPUBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUBuffer,JSDOM.WebGPUCommandBuffer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUCommandBuffer,JSDOM.WebGPUCommandQueue=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUCommandQueue,JSDOM.WebGPUComputeCommandEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUComputeCommandEncoder,JSDOM.WebGPUDepthStencilDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDepthStencilDescriptor,JSDOM.WebGPUDepthStencilState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDepthStencilState,JSDOM.WebGPUDrawable=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUDrawable,JSDOM.WebGPUFunction=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUFunction,JSDOM.WebGPULibrary=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPULibrary,JSDOM.WebGPURenderCommandEncoder=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderCommandEncoder,JSDOM.WebGPURenderPassAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassAttachmentDescriptor,JSDOM.WebGPURenderPassColorAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassColorAttachmentDescriptor,JSDOM.WebGPURenderPassDepthAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassDepthAttachmentDescriptor,JSDOM.WebGPURenderPassDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPassDescriptor,JSDOM.WebGPURenderPipelineColorAttachmentDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineColorAttachmentDescriptor,JSDOM.WebGPURenderPipelineDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineDescriptor,JSDOM.WebGPURenderPipelineState=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderPipelineState,JSDOM.WebGPURenderingContext=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPURenderingContext,JSDOM.WebGPUTexture=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUTexture,JSDOM.WebGPUTextureDescriptor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebGPUTextureDescriptor,JSDOM.WebKitAnimationEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitAnimationEvent,JSDOM.WebKitCSSMatrix=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSMatrix,JSDOM.WebKitCSSRegionRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSRegionRule,JSDOM.WebKitCSSViewportRule=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitCSSViewportRule,JSDOM.WebKitMediaKeyError=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyError,JSDOM.WebKitMediaKeyMessageEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyMessageEvent,JSDOM.WebKitMediaKeyNeededEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeyNeededEvent,JSDOM.WebKitMediaKeySession=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeySession,JSDOM.WebKitMediaKeys=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitMediaKeys,JSDOM.WebKitNamedFlow=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitNamedFlow,JSDOM.WebKitNamespace=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitNamespace,JSDOM.WebKitPlaybackTargetAvailabilityEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitPlaybackTargetAvailabilityEvent,JSDOM.WebKitPoint=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitPoint,JSDOM.WebKitSubtleCrypto=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitSubtleCrypto,JSDOM.WebKitTransitionEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebKitTransitionEvent,JSDOM.WebSocket=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WebSocket,JSDOM.WheelEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WheelEvent,JSDOM.Window=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.Window,JSDOM.WindowEventHandlers=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WindowEventHandlers,JSDOM.WindowOrWorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WindowOrWorkerGlobalScope,JSDOM.Worker=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.Worker,JSDOM.WorkerGlobalScope=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerGlobalScope,JSDOM.WorkerLocation=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerLocation,JSDOM.WorkerNavigator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WorkerNavigator,JSDOM.WritableStream=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.WritableStream,JSDOM.XMLHttpRequest=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Custom.XMLHttpRequest,JSDOM.XMLHttpRequestEventTarget=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLHttpRequestEventTarget,JSDOM.XMLHttpRequestProgressEvent=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLHttpRequestProgressEvent,JSDOM.XMLSerializer=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XMLSerializer,JSDOM.XPathEvaluator=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathEvaluator,JSDOM.XPathException=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathException,JSDOM.XPathExpression=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathExpression,JSDOM.XPathNSResolver=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathNSResolver,JSDOM.XPathResult=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XPathResult,JSDOM.XSLTProcessor=jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD:JSDOM.Generated.XSLTProcessor
Ready component graph:
    definite jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD
        depends base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        depends base-compat-0.11.2-JQpKDsVhHsCHPlgorbNGMx
        depends exceptions-0.10.5-BqyE5VZGB6MJU8pEcckH3M
        depends ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
        depends ghcjs-base-0.2.0.3-7FzwNCL6iT1GrlwZ9umVZf
        depends ghcjs-prim-0.1.1.0-HZUIQ7BTQrzF5jVh07mbue
        depends jsaddle-0.9.8.2-DOc5JA9qWKc32sVbaacOyT
        depends lens-5.0.1-GeIFvbyz2Cy6eIMcGBgWDo
        depends text-1.2.4.1-6uG5rVV50DlG3V1Irt2qJZ
        depends transformers-0.5.6.2-FuVVxe7sxd9Djwd0OcZNKG
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghcjs-8.10.7
Using install prefix:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1
Executables installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/bin
Libraries installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/jsaddle-dom-0.9.4.1-HzVSAbsNXFkEBqqbuDHAoD
Dynamic Libraries installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7
Private executables installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/libexec/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/jsaddle-dom-0.9.4.1
Data files installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/share/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/jsaddle-dom-0.9.4.1
Documentation installed in:
/nix/store/df2lvm61xkypdjbjbd3vv90zvzgmz4p1-jsaddle-dom-0.9.4.1-doc/share/doc/jsaddle-dom-0.9.4.1
Configuration files installed in:
/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1/etc
No alex found
Using ar found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 11.3.0 given by user at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc
Using ghc version 8.10.7 given by user at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghc-pkg version 8.10.7 given by user at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/ghc-pkg
Using ghcjs version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghcjs-pkg version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs-pkg
No greencard found
Using haddock version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/wakybr1j5jp426jkprrgn1fmv8k9iffh-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ld
No pkg-config found
Using runghc version 8.10.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/runghc
Using strip version 2.38 found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
Using tar found on system at:
/nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
No uhc found
building
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
Haddock coverage:
Preprocessing library for jsaddle-dom-0.9.4.1..

src/Data/String/Conversions.hs:39:1: warning: [-Wunused-imports]
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()
   |
39 | import Data.Monoid
   | ^^^^^^^^^^^^^^^^^^
Warning: Couldn't find .haddock for export Semigroup
  26% (  4 / 15) in 'Data.String.Conversions'
  Missing documentation for:
    ConvertibleStrings (src/Data/String/Conversions.hs:63)
    cs (src/Data/String/Conversions.hs:66)
    StrictByteString (src/Data/String/Conversions.hs:76)
    SBS (src/Data/String/Conversions.hs:77)
    LazyByteString (src/Data/String/Conversions.hs:79)
    LBS (src/Data/String/Conversions.hs:80)
    StrictText (src/Data/String/Conversions.hs:82)
    ST (src/Data/String/Conversions.hs:83)
    LazyText (src/Data/String/Conversions.hs:85)
    LT (src/Data/String/Conversions.hs:86)
    <>
Building library for jsaddle-dom-0.9.4.1..
  14% (  3 / 21) in 'Data.String.Conversions.Monomorphic'
  Missing documentation for:
    toString (src/Data/String/Conversions/Monomorphic.hs:41)
    toStrictByteString (src/Data/String/Conversions/Monomorphic.hs:44)
    toSBS (src/Data/String/Conversions/Monomorphic.hs:47)
    toLazyByteString (src/Data/String/Conversions/Monomorphic.hs:50)
    toLBS (src/Data/String/Conversions/Monomorphic.hs:53)
    toStrictText (src/Data/String/Conversions/Monomorphic.hs:56)
    toST (src/Data/String/Conversions/Monomorphic.hs:59)
    toLazyText (src/Data/String/Conversions/Monomorphic.hs:62)
    toLT (src/Data/String/Conversions/Monomorphic.hs:65)
    fromString (src/Data/String/Conversions/Monomorphic.hs:70)
    fromStrictByteString (src/Data/String/Conversions/Monomorphic.hs:73)
    fromSBS (src/Data/String/Conversions/Monomorphic.hs:76)
    fromLazyByteString (src/Data/String/Conversions/Monomorphic.hs:79)
    fromLBS (src/Data/String/Conversions/Monomorphic.hs:82)
    fromStrictText (src/Data/String/Conversions/Monomorphic.hs:85)
    fromST (src/Data/String/Conversions/Monomorphic.hs:88)
    fromLazyText (src/Data/String/Conversions/Monomorphic.hs:91)
    fromLT (src/Data/String/Conversions/Monomorphic.hs:94)
Warning: Data.String.Conversions: could not find link destinations for:

        - GHC.Base.String
        - Data.Text.Internal.Text
        - Data.Text.Internal.Lazy.Text
        - GHC.Base.Semigroup
Warning: Data.String.Conversions.Monomorphic: could not find link destinations for:

        - GHC.Base.String
Documentation created: dist/doc/html/string-conversions/index.html,
dist/doc/html/string-conversions/string-conversions.txt
installing
Installing library in /nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/string-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1
shrinking /nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/libHSstring-conversions-0.4.0.1-AQBQcAjtHfvH9TdG4Ab8Vu-ghcjs8.10.7.js_so
patchelf: wrong ELF type
strip is /nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
stripping (with command strip and flags -S) in  /nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1/lib
patching script interpreter paths in /nix/store/dpg6y1zvylc774jla80nc0wpwjyhxn3v-string-conversions-0.4.0.1
shrinking RPATHs of ELF executables and libraries in /nix/store/drb6jn1k8grcrc61jahah71z9jbp7vfv-string-conversions-0.4.0.1-doc
strip is /nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
patching script interpreter paths in /nix/store/drb6jn1k8grcrc61jahah71z9jbp7vfv-string-conversions-0.4.0.1-doc
building '/nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7.
unpacking sources
unpacking source archive /nix/store/bi431addz8akp27fjikg7c2wysqh0f61-network-3.1.2.7.tar.gz
source root is network-3.1.2.7
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file network-3.1.2.7/tests/Spec.hs
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.rKApFb7SfF/setup-package.conf.d -j2 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /build/tmp.rKApFb7SfF/Main.o )
Linking Setup ...
[  1 of 600] Compiling JSDOM.Custom.RTCPeerConnectionError ( src/JSDOM/Custom/RTCPeerConnectionError.hs, dist/build/JSDOM/Custom/RTCPeerConnectionError.js_o, dist/build/JSDOM/Custom/RTCPeerConnectionError.js_dyn_o )
[  2 of 600] Compiling JSDOM.Types      ( src/JSDOM/Types.hs, dist/build/JSDOM/Types.js_o, dist/build/JSDOM/Types.js_dyn_o )
updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./config.sub
Updating Autotools / GNU config script to a newer upstream version: ./config.guess
configuring
configureFlags: --verbose --prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/h7hd49z73wpydalh79b46aq0fsw0b4cn-network-3.1.2.7-doc/share/doc/network-3.1.2.7 --package-db=/build/tmp.rKApFb7SfF/package.conf.d --ghc-options=-j2 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --disable-library-stripping --disable-executable-stripping --ghcjs --configure-option=--host=js-unknown-ghcjs --with-ghc=ghcjs --with-ghc-pkg=ghc-pkg --with-gcc=cc --hsc2hs-option=--cross-compile --ghcjs-options=-fexpose-all-unfoldings
Using Parsec parser
Configuring network-3.1.2.7...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.2.1.0 supports
'ghc' version < 8.8):
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs is is based
on GHC version 8.10.7
Flags chosen: devel=False
Dependency base >=4.9 && <5: using base-4.14.3.0
Dependency bytestring >=0.10 && <0.12: using bytestring-0.10.12.0
Dependency deepseq -any: using deepseq-1.4.4.0
Dependency directory -any: using directory-1.3.6.0
Source component graph: component lib
Configured component graph:
    component network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        include directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
Linked component graph:
    unit network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        include directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
        Network.Socket=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket,Network.Socket.Address=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.Address,Network.Socket.ByteString=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.ByteString,Network.Socket.ByteString.Lazy=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.ByteString.Lazy,Network.Socket.Internal=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.Internal
Ready component graph:
    definite network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        depends base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        depends bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        depends deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        depends directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghcjs-8.10.7
Using install prefix:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7
Executables installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/bin
Libraries installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
Dynamic Libraries installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7
Private executables installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/libexec/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7
Data files installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/share/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7
Documentation installed in:
/nix/store/h7hd49z73wpydalh79b46aq0fsw0b4cn-network-3.1.2.7-doc/share/doc/network-3.1.2.7
Configuration files installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/etc
No alex found
Using ar found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 11.3.0 given by user at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc
Using ghc version 8.10.7 given by user at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghc-pkg version 8.10.7 given by user at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/ghc-pkg
Using ghcjs version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghcjs-pkg version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs-pkg
No greencard found
Using haddock version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/wakybr1j5jp426jkprrgn1fmv8k9iffh-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ld
No pkg-config found
Using runghc version 8.10.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/runghc
Using strip version 2.38 found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
Using tar found on system at:
/nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
No uhc found
/nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/sh //build/network-3.1.2.7/configure '--host=js-ghcjs' '--with-compiler=ghcjs' '--prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7' '--libdir=$prefix/lib/$compiler' '--host=js-unknown-ghcjs' 'CC=/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc'
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... Invalid configuration `js-unknown-ghcjs': machine `js-unknown' not recognized
configure: error: /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/bash //build/network-3.1.2.7/config.sub js-unknown-ghcjs failed
error: builder for '/nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv' failed with exit code 1;
       last 10 log lines:
       > Using strip version 2.38 found on system at:
       > /nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
       > Using tar found on system at:
       > /nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
       > No uhc found
       > /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/sh //build/network-3.1.2.7/configure '--host=js-ghcjs' '--with-compiler=ghcjs' '--prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7' '--libdir=$prefix/lib/$compiler' '--host=js-unknown-ghcjs' 'CC=/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc'
       > configure: WARNING: unrecognized options: --with-compiler
       > checking build system type... x86_64-pc-linux-gnu
       > checking host system type... Invalid configuration `js-unknown-ghcjs': machine `js-unknown' not recognized
       > configure: error: /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/bash //build/network-3.1.2.7/config.sub js-unknown-ghcjs failed
       For full logs, run 'nix log /nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv'.
error: 1 dependencies of derivation '/nix/store/v70aw1dkvv7s6q5j6fcd0pc9xwcv7gba-HTTP-4000.3.16.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4fif17sz2gslsmwnhh16hqlpzwchl4lc-global-ghci-0.1.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/mdbz1x9ss4c18nhv87jjbvw95zacyvk3-frontend-0.1.drv' failed to build
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'serverExe'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'serverExe'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/default.nix:215:27:

          214|       exeFrontend = compressedJs frontend optimizationLevel externjs;
          215|       exeFrontendAssets = mkAssets exeFrontend;
             |                           ^
          216|       exeAssets = mkAssets assets;

       … while calling 'mkAssetsWith'

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:285:27:

          284| # mkAssetsWith :: (String -> Derivation) -> String -> Derivation
          285| mkAssetsWith = encodings: d: let
             |                           ^
          286|   union = unionMapFilesWithName (mkAsset encodings) (readDirRecursive d);

       … while evaluating derivation 'todos'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'todos'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:143:23:

          142|       };
          143|   appliedGo = map go (setToList d);
             |                       ^
          144|   toDos = map (x: x.toDo) appliedGo;

       … while calling 'mapAttrsToList'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/attrsets.nix:355:23:

          354|   */
          355|   mapAttrsToList = f: attrs:
             |                       ^
          356|     map (name: f name attrs.${name}) (attrNames attrs);

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:286:54:

          285| mkAssetsWith = encodings: d: let
          286|   union = unionMapFilesWithName (mkAsset encodings) (readDirRecursive d);
             |                                                      ^
          287|   in if lazyCheck

       … while calling 'readDirRecursive'

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:156:20:

          155| # readDirRecursive :: String -> AttrSet DirEntry
          156| readDirRecursive = dir:
             |                    ^
          157|   let d = filterAttrs (n: d: !(hasPrefix "." n)) (builtins.readDir dir);

       … from call site

         at /nix/store/g88smagq7mcqjij7sx1vqw9s6fsmys19-source/lib/asset/assets.nix:157:11:

          156| readDirRecursive = dir:
          157|   let d = filterAttrs (n: d: !(hasPrefix "." n)) (builtins.readDir dir);
             |           ^
          158|       go = name:

       … while calling 'filterAttrs'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/attrsets.nix:224:23:

          223|   */
          224|   filterAttrs = pred: set:
             |                       ^
          225|     listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set));

       error: 1 dependencies of derivation '/nix/store/pn2lapwjbkzlx2n4wjbalg1avl9g8y7v-compressedJs.drv' failed to build

@maralorn
Copy link
Contributor

maralorn commented Mar 15, 2024

Are you sure? I have found a few references to zlib being used with GHCJS online, and it seems like there are some special build instructions for building it: https://github.com/haskell/zlib/blob/master/zlib.cabal#L70C1-L74C55

Ah, interesting. Then maybe the issue is simply that the used nix derivation is for the default platform and thus still has a c-zlib dependency. Maybe you can fix that with an override zlib.override { zlib = null; }?

@walseb
Copy link
Author

walseb commented Mar 15, 2024

When I put that inside default.nix

    overrides = self: super: {
      zlib.override = { zlib = null; };
    };

I get the following error:

nix-build -A exe --no-out-link
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'serverExe'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildCommand' of derivation 'serverExe'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/build-support/trivial-builders.nix:74:14:

           73|       enableParallelBuilding = true;
           74|       inherit buildCommand name;
             |              ^
           75|       passAsFile = [ "buildCommand" ]

       … while evaluating derivation 'backend-0.1'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildInputs' of derivation 'backend-0.1'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:314:7:

          313|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          314|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          315|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while evaluating derivation 'obelisk-run-0.1'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'obelisk-run-0.1'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'http-client-0.7.13.1'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'propagatedBuildInputs' of derivation 'http-client-0.7.13.1'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:321:7:

          320|       depsHostHostPropagated      = lib.elemAt (lib.elemAt propagatedDependencies 1) 0;
          321|       propagatedBuildInputs       = lib.elemAt (lib.elemAt propagatedDependencies 1) 1;
             |       ^
          322|       depsTargetTargetPropagated  = lib.elemAt (lib.elemAt propagatedDependencies 2) 0;

       … while evaluating derivation 'streaming-commons-0.2.2.4'
         whose name attribute is located at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:270:7

       … while evaluating attribute 'buildInputs' of derivation 'streaming-commons-0.2.2.4'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:314:7:

          313|       depsHostHost                = lib.elemAt (lib.elemAt dependencies 1) 0;
          314|       buildInputs                 = lib.elemAt (lib.elemAt dependencies 1) 1;
             |       ^
          315|       depsTargetTarget            = lib.elemAt (lib.elemAt dependencies 2) 0;

       … while calling 'getOutput'

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/attrsets.nix:598:23:

          597|   */
          598|   getOutput = output: pkg:
             |                       ^
          599|     if ! pkg ? outputSpecified || ! pkg.outputSpecified

       … while calling anonymous lambda

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:221:13:

          220|       (map (drv: drv.__spliced.hostHost or drv) (checkDependencyList "depsHostHost" depsHostHost))
          221|       (map (drv: drv.crossDrv or drv) (checkDependencyList "buildInputs" buildInputs))
             |             ^
          222|     ]

       … while calling anonymous lambda

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/lists.nix:117:29:

          116|   */
          117|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);
             |                             ^
          118|

       … from call site

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/lib/lists.nix:117:32:

          116|   */
          117|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);
             |                                ^
          118|

       … while calling anonymous lambda

         at /nix/store/ahg8gp1z3qrw1ds5vx2324j72i7y9vjg-source/pkgs/stdenv/generic/make-derivation.nix:192:81:

          191|   checkDependencyList = checkDependencyList' [];
          192|   checkDependencyList' = positions: name: deps: lib.flip lib.imap1 deps (index: dep:
             |                                                                                 ^
          193|     if lib.isDerivation dep || isNull dep || builtins.typeOf dep == "string" || builtins.typeOf dep == "path" then dep

       error: Dependency is not of a valid type: element 11 of buildInputs for streaming-commons

@walseb
Copy link
Author

walseb commented Mar 15, 2024

Funny enough, it's failing when compiling for the backend. I get the same error when running nix-build -A ghc.backend.

@walseb
Copy link
Author

walseb commented Mar 15, 2024

Running nix-build -A ghc.backend without the patch succeeds.

@maralorn
Copy link
Contributor

Well, I think you need to make this override conditional on the compiler being ghcjs. Something like super.zlib.compiler.isGhcjs or false should tell you that.

@maralorn
Copy link
Contributor

    overrides = self: super: {
      zlib.override = { zlib = null; };
    };

The override needs to be something like zlib = super.zlib.override {zlib = null; }; or did you just misstype it in your GitHub message?

@walseb
Copy link
Author

walseb commented Mar 16, 2024

    overrides = self: super: {
      zlib.override = { zlib = null; };
    };

The override needs to be something like zlib = super.zlib.override {zlib = null; }; or did you just misstype it in your GitHub message?

I see, thank you, I made a typo in the original file, I'm building it with nix-build -A ghcjs.frontend currently to test it.

@walseb
Copy link
Author

walseb commented Mar 16, 2024

Well, I think you need to make this override conditional on the compiler being ghcjs. Something like super.zlib.compiler.isGhcjs or false should tell you that.

I didn't know you could do that, I will give it a shot, thanks!

@walseb
Copy link
Author

walseb commented Mar 16, 2024

Using

    overrides = self: super: {
      zlib = super.zlib.override { zlib = null; };
    };

building with nix-build -A ghcjs.frontend seems to find the compiler, but now I get a similar error as when building the HTTP library, that the host system type isn't recognized:

nix-build -A ghcjs.frontend
these 25 derivations will be built:
  /nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv
  /nix/store/57lmk7q5854vxkjaib8ls0zwbjxgc3yb-jsaddle-dom-0.9.4.1.drv
  /nix/store/rpgsikbl6fwd2v5ksjlzsr42c7l8z0yl-lumos-app-0.1.2.drv
  /nix/store/inq76aichwva4nwwd3f7zh9gxxzla9nm-zlib-0.6.3.0.drv
  /nix/store/aba8r3mdq2y7zdky1dvhrrdwvw9cincw-streaming-commons-0.2.2.4.drv
  /nix/store/m584sljmmbmjzgx7fck7szjpgq37j8y0-typed-process-0.2.10.1.drv
  /nix/store/4mmvkvjcdi31r2y9dv5yq4lyjx72akkp-vector-algorithms-0.8.0.4.drv
  /nix/store/q1yk13h4lxf5sjsdrzlic0z5kmmcp61w-mono-traversable-1.0.15.3.drv
  /nix/store/q27f0chwa4ix7c6xjnczdnjx299phndx-conduit-1.3.4.2.drv
  /nix/store/c1rvmji7dpjdhks88vcv7fxl40gvrlcp-conduit-extra-1.3.6.drv
  /nix/store/qv6y9n9rfb3gfd4p4a4symv1vln17a9v-pem-0.2.4.drv
  /nix/store/9ixsbi9x44c2vnz3p209r8jziv9hbx3y-x509-1.7.7.drv
  /nix/store/fhxnk8q231w3n11p55lnvl50ivxq2a14-x509-store-1.6.9.drv
  /nix/store/6z0hzc96z9kj185r49xiwxhn8jp0vr4l-x509-validation-1.6.12.drv
  /nix/store/90qwwj8qwrvk6wa7nrcbc2374wk4lsja-tls-1.5.8.drv
  /nix/store/gyw0c84fi8h6c9r7rx9xaapsxs67wr2q-x509-system-1.6.7.drv
  /nix/store/j4aimv16zi5db93jgrcrfffmds402r16-socks-0.6.1.drv
  /nix/store/qmbsnih3xcr9lnz3ljn8a8gs82c92w74-connection-0.3.1.drv
  /nix/store/xjqsl4gn6xbk2f8c44hbsziljf8fc9n0-iproute-1.7.12.drv
  /nix/store/wsg9mwqj940a9fp54y6fcm615i3j3psj-http-client-0.7.13.1.drv
  /nix/store/p1wxp6axkdf7m52nmvkzc7dmi92q79ka-http-client-tls-0.3.6.1.drv
  /nix/store/9gqs9jxclmc3jk2sjlmlmrsi59vkzm83-http-conduit-2.3.8.drv
  /nix/store/zrwly9r1pp2zv7yxwsgjx53g6yn32h1y-global-ghci-0.1.0.0.drv
  /nix/store/42mrpm69rznpm2y9kka1vkjg5yzyzh34-common-0.1.drv
  /nix/store/lmi26yf7n02znjqh9rjb2swf1y3p9d14-frontend-0.1.drv
building '/nix/store/57lmk7q5854vxkjaib8ls0zwbjxgc3yb-jsaddle-dom-0.9.4.1.drv'...
building '/nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7.
setupCompilerEnvironmentPhase
Build with /nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7.
unpacking sources
unpacking source archive /nix/store/bi431addz8akp27fjikg7c2wysqh0f61-network-3.1.2.7.tar.gz
source root is network-3.1.2.7
setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file network-3.1.2.7/tests/Spec.hs
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.oL6vfGQp5A/setup-package.conf.d -j2 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /build/tmp.oL6vfGQp5A/Main.o )
unpacking sources
unpacking source archive /nix/store/1gyp7smw0ql54ssgabdqzzqd8zl7i0jg-source
source root is source
patching sources
Run jailbreak-cabal to lift version restrictions on build inputs.
Linking Setup ...
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/tmp.QH8KPxxf53/setup-package.conf.d -j2 -threaded -rtsopts
[1 of 1] Compiling Main             ( Setup.hs, /build/tmp.QH8KPxxf53/Main.o )
Linking Setup ...
updateAutotoolsGnuConfigScriptsPhase
Updating Autotools / GNU config script to a newer upstream version: ./config.sub
Updating Autotools / GNU config script to a newer upstream version: ./config.guess
configuring
configureFlags: --verbose --prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/h7hd49z73wpydalh79b46aq0fsw0b4cn-network-3.1.2.7-doc/share/doc/network-3.1.2.7 --package-db=/build/tmp.oL6vfGQp5A/package.conf.d --ghc-options=-j2 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --disable-library-stripping --disable-executable-stripping --ghcjs --configure-option=--host=js-unknown-ghcjs --with-ghc=ghcjs --with-ghc-pkg=ghc-pkg --with-gcc=cc --hsc2hs-option=--cross-compile --ghcjs-options=-fexpose-all-unfoldings
Using Parsec parser
Configuring network-3.1.2.7...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.2.1.0 supports
'ghc' version < 8.8):
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs is is based
on GHC version 8.10.7
updateAutotoolsGnuConfigScriptsPhase
configuring
Flags chosen: devel=False
Dependency base >=4.9 && <5: using base-4.14.3.0
Dependency bytestring >=0.10 && <0.12: using bytestring-0.10.12.0
Dependency deepseq -any: using deepseq-1.4.4.0
Dependency directory -any: using directory-1.3.6.0
Source component graph: component lib
Configured component graph:
    component network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        include directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
Linked component graph:
    unit network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        include base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        include bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        include deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        include directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
        Network.Socket=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket,Network.Socket.Address=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.Address,Network.Socket.ByteString=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.ByteString,Network.Socket.ByteString.Lazy=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.ByteString.Lazy,Network.Socket.Internal=network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4:Network.Socket.Internal
Ready component graph:
    definite network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
        depends base-4.14.3.0-D0KSEBqJsPj2jV088Mzd5k
        depends bytestring-0.10.12.0-A1EizoKtfkUxRIgN0VmIs
        depends deepseq-1.4.4.0-1l24lJnqQnGEBnHHreMAq3
        depends directory-1.3.6.0-7XxNVUbKE5xYZT9KfdX7u
Using Cabal-3.2.1.0 compiled by ghc-8.10
Using compiler: ghcjs-8.10.7
Using install prefix:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7
Executables installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/bin
Libraries installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7-4DcoQhWSA7E4iKBtSeG7Q4
Dynamic Libraries installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/lib/ghcjs-8.10.7/js-ghcjs-ghcjs-8.10.7-ghc8_10_7
Private executables installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/libexec/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7
Data files installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/share/js-ghcjs-ghcjs-8.10.7-ghc8_10_7/network-3.1.2.7
Documentation installed in:
/nix/store/h7hd49z73wpydalh79b46aq0fsw0b4cn-network-3.1.2.7-doc/share/doc/network-3.1.2.7
Configuration files installed in:
/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7/etc
No alex found
Using ar found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 11.3.0 given by user at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc
Using ghc version 8.10.7 given by user at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghc-pkg version 8.10.7 given by user at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/ghc-pkg
Using ghcjs version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs
Using ghcjs-pkg version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs-pkg
No greencard found
Using haddock version 8.10.7 found on system at:
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.68 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hpc
Using hsc2hs version 0.68.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/hsc2hs
Using hscolour version 1.24 found on system at:
/nix/store/wakybr1j5jp426jkprrgn1fmv8k9iffh-hscolour-1.24.4/bin/HsColour
No jhc found
Using ld found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/ld
No pkg-config found
Using runghc version 8.10.7 found on system at:
/nix/store/kyjhniqxzp5pa38q779wm964wmxcm53l-ghc-8.10.7/bin/runghc
Using strip version 2.38 found on system at:
/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
Using tar found on system at:
/nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
No uhc found
/nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/sh //build/network-3.1.2.7/configure '--host=js-ghcjs' '--with-compiler=ghcjs' '--prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7' '--libdir=$prefix/lib/$compiler' '--host=js-unknown-ghcjs' 'CC=/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc'
configureFlags: --verbose --prefix=/nix/store/ihzswhqaaxb3b9pyrrm0sp4wvw0g1z1n-jsaddle-dom-0.9.4.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/df2lvm61xkypdjbjbd3vv90zvzgmz4p1-jsaddle-dom-0.9.4.1-doc/share/doc/jsaddle-dom-0.9.4.1 --package-db=/build/tmp.QH8KPxxf53/package.conf.d --ghc-options=-j2 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --disable-library-stripping --disable-executable-stripping --ghcjs --configure-option=--host=js-unknown-ghcjs --with-ghc=ghcjs --with-ghc-pkg=ghc-pkg --with-gcc=cc --hsc2hs-option=--cross-compile --ghcjs-options=-fexpose-all-unfoldings
configure: WARNING: unrecognized options: --with-compiler
Using Parsec parser
Configuring jsaddle-dom-0.9.4.1...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.2.1.0 supports
'ghc' version < 8.8):
/nix/store/yjbynw24njpwg989pvdbjwwnzl7sq5il-ghcjs-8.10.7/bin/ghcjs is is based
on GHC version 8.10.7
checking build system type... x86_64-pc-linux-gnu
checking host system type... Invalid configuration `js-unknown-ghcjs': machine `js-unknown' not recognized
configure: error: /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/bash //build/network-3.1.2.7/config.sub js-unknown-ghcjs failed
error: builder for '/nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv' failed with exit code 1;
       last 10 log lines:
       > Using strip version 2.38 found on system at:
       > /nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/strip
       > Using tar found on system at:
       > /nix/store/f4ja1s5wxs2fxvcyz6kaaqj75icjfrrm-gnutar-1.34/bin/tar
       > No uhc found
       > /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/sh //build/network-3.1.2.7/configure '--host=js-ghcjs' '--with-compiler=ghcjs' '--prefix=/nix/store/8qyrya90wgn4ym4bwvcrd8ssxhj8g5s0-network-3.1.2.7' '--libdir=$prefix/lib/$compiler' '--host=js-unknown-ghcjs' 'CC=/nix/store/k6yka69n28j47wjhm14h41r2kbv262y6-gcc-wrapper-11.3.0/bin/cc'
       > configure: WARNING: unrecognized options: --with-compiler
       > checking build system type... x86_64-pc-linux-gnu
       > checking host system type... Invalid configuration `js-unknown-ghcjs': machine `js-unknown' not recognized
       > configure: error: /nix/store/p7bpdnxqd3i5hwm92mrscf7mvxk66404-bash-5.1-p16/bin/bash //build/network-3.1.2.7/config.sub js-unknown-ghcjs failed
       For full logs, run 'nix log /nix/store/1h12ndbjw966118gywgrbwbhr377grcz-network-3.1.2.7.drv'.
error: 1 dependencies of derivation '/nix/store/c1rvmji7dpjdhks88vcv7fxl40gvrlcp-conduit-extra-1.3.6.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9gqs9jxclmc3jk2sjlmlmrsi59vkzm83-http-conduit-2.3.8.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zrwly9r1pp2zv7yxwsgjx53g6yn32h1y-global-ghci-0.1.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/lmi26yf7n02znjqh9rjb2swf1y3p9d14-frontend-0.1.drv' failed to build

@maralorn
Copy link
Contributor

Well maybe the same issue now? network doesn't sound like something which should be in the dependency closure of a js app?

@walseb
Copy link
Author

walseb commented Mar 16, 2024

Yes, maybe I will have to split my project into two parts, one for frontend and another for backend. It seems like when specifying the frontend part as a library within the same cabal file, running nix-build -A ghcjs.frontend still builds the backend version.

@walseb
Copy link
Author

walseb commented Mar 16, 2024

It seems like cabal2nix takes the build-depends of all my libraries defined and tries to build them, leading to the http library being built on the frontend, so I might have to extract them into two repositories.

@walseb
Copy link
Author

walseb commented Mar 16, 2024

I stopped the dependencies from being built by simply using Cabal conditional statements:

library
  if !(os(ghcjs))
    build-depends: 
      http-conduit == 2.3.8

  build-depends: all modules ...

  if !(os(ghcjs))
    exposed-modules: backend modules

  exposed-modules: all modules

It seems a bit hacky compared to having two library definitions, but it's the only thing I have gotten to work. Thanks so much for all the help @maralorn! Should I close this?

@ali-abrar
Copy link
Member

Thanks @maralorn!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants